Første programmer i Python - kurs 390 gni. fra Stepik, trening 33 leksjoner, Dato: 30. november 2023.
Miscellanea / / December 03, 2023
Hvem er dette kurset for:
- for skolebarn som er interessert i programmering og akkurat har begynt å skrive sine første programmer;
- for de som kjenner Python og fortsetter å finpusse ferdighetene sine;
- for de som skal ta OGE i informatikk. Kurset dekker løsninger på problemer på OGE-nivå;
- for de som skal ta Unified State-eksamen i informatikk. Kurset tar for seg temaer du trenger å vite
for å ha bestått Unified State-eksamenen i informatikk.
Hvorfor jeg laget dette kurset og fortsetter å jobbe med det.
Jeg er en lærer med lang undervisningserfaring. Min erfaring tilsier at studiet av ethvert emne bør fortsette gradvis, fra enkelt til komplekst. Først da kan vi snakke om en dyp forståelse av de studerte temaene. I alle programmeringskursene jeg kjenner, gis det nesten umiddelbart komplekse problemer, hvis løsning krever komplekse algoritmiske strukturer og kunnskap om alle datastrukturer. For nybegynnere er slike kurs veldig vanskelige. Det er derfor jeg laget dette kurset. For de som tar sine første skritt og ønsker ikke bare å programmere, men å skrive kode og forstå hver linje i den.
Etter å ha fullført dette kurset vil du trygt kunne løse mer komplekse problemer og ta mer avanserte kurs.
Å gå videre er et must ;-)
Emnet inneholder en rekke oppgaver fra skoleolympiade i informatikk. I dem må du som regel utlede en formel eller komme opp med en mer kompleks algoritme. Hvis de virker vanskelige for deg, kan du hoppe over dem for nå.
Det ble tatt opp videoer for de første starttimene. Men for alle leksjoner er det en nødvendig og tilstrekkelig teori. Alle problemstillinger som foreslås i kurset kan løses ved hjelp av teorien som diskuteres. Det vil si at du ikke trenger å Google og se etter tilleggsmateriale. Hvis du ser noen bruke noe som ikke ble dekket i kurset for å løse problemer, betyr det at du ser løsninger fra noen som finpusser ferdighetene sine. Slike mennesker er definitivt ikke nye innen programmering.
1
vi vilJeg ble uteksaminert fra Samara State Pedagogical University (SSPU) i 1999. Av yrke - lærer i matematikk og informatikk. Siden den gang ble jeg interessert i å undervise i informatikk og programmering. Jeg har den høyeste kvalifikasjonskategorien.
Jeg har alltid elsket å studere meg selv og formidle kunnskap til andre mennesker. Jeg gjør dette med stor entusiasme. Jeg er helt enig med Plutarch, som sa: "En student er ikke et kar som må fylles, men en fakkel som må tennes, og bare den som brenner seg kan tenne fakkelen."
Innledende leksjon, sette opp utviklingsmiljøet
1. Hvem er dette kurset for? Bekjent
2. Installasjon av utviklingsmiljø og online oversetter
Lineære programmer
1. print()-setning
2. Oppdragsoperatør. Datatyper
3. Leser data fra tastaturet. input()-operator
4. Heltallsdivisjon og resten
5. Heltallsdivisjon rundet opp
Betinget operatør
1. Full forgrening
2. Vanskelige forhold. Litt logikk.
3. Nestede grener. Cascading design i Python.
4. Søk etter mengde, mengde osv.
5. Utveksle variabelverdier, ordrenummer
6. Løse mer komplekse problemer med betingede utsagn
En syklus med et kjent antall repetisjoner. FOR Loop.
1. Typer sykluser. FOR Loop. range() funksjon
2. Bearbeide en sekvens av elementer
3. Løkke i en løkke (nestede løkker)
4. Skrive programmer ved hjelp av loops (fiksing)
En syklus med et ukjent antall repetisjoner. Mens Loop
1. Introduserer while-løkken. Faren for looping.
2. Vi analyserer et tall til sifre ved hjelp av en while-løkke.
3. Finn og fiks feil
4. Bruk mens i forskjellige oppgaver.
Strenger
1. Symboler, arbeider med ASCII
2. Søk i strenger
3. Opprette nye rader etter regel
4. Linjeskiver
5. Strengebehandlingsfunksjoner
6. Problemløsning (konsolidering)
7. Løse mer komplekse og vanskelige problemer
Lister
1. Introduksjon til lister (matriser)
2. Listebehandling, lineært søk
3. Søk med svar JA, NEI
4. Behandler tilstøtende array-elementer
5. Genererer en ny matrise