Python-oppgavebok: teori og praksis - kurs 900 gni. fra Stepik, trening, Dato: 30. november 2023.
Miscellanea / / December 03, 2023
Kurset er rettet mot å mestre de grunnleggende grunnleggende og konseptene i programmeringsspråket Python.
Python er et av de populære programmeringsspråkene, preget av sin enkelhet og kompakthet i programkoden.
I prosessen med å studere kurset vil du lære om hvilke grunnleggende elementer et programmeringsspråk består av, bli kjent med grunnleggende konsepter og definisjoner av programmeringsspråket Python, lære å jobbe med grunnleggende algoritme design.
Kurset inneholder ikke unødvendig informasjon; opplæring utføres i henhold til prinsippet "fra enkel til kompleks" i formatet av streng logikk. Etter å ha skrevet et enkelt "Hello, World!"-program, vil du lære datamaskinaritmetikk, datalogikk (betinget operatør) og lære hvordan du løser "Sjakkproblemer". I fremtiden vil du kunne skrive enkle egendefinerte funksjoner og jobbe med tekstfiler.
Kunnskap om programmeringsspråket Python og praksis med å skrive kode vil tillate deg å forberede deg kvalitativt for deltakelse i Unified State Exam i informatikk.
Kurset undersøker Unified State Exam-oppgaver som løses ved hjelp av programmering. Hver oppgave løst på denne måten er ledsaget av en analyse av løsningen og en omtrentlig kode for løsningen.
Kurset inneholder:
- systematisk bygget teoretisk materiale,
- oppgaver for å konsolidere teoretisk materiale og øve på praktiske ferdigheter.
Oppgavene som brukes i kurset er i samsvar med demoversjonen, kodifiseringen og spesifikasjonen av KIM Unified State-eksamen i informatikk for inneværende studieår.
Avhengig av treningsnivået ditt kan du bygge en individuell arbeidsbane, fordi... alt undervisningsmateriell er tilgjengelig for deg fra det øyeblikket du blir med på kurset.
Kursoppgavene har ulike vanskelighetsgrader, og hvis du har problemer med å løse dem, KAN du stille læreren et spørsmål i «Kommentarer». Læreren vil ALLTID svare deg.
Du kan kommunisere i en gruppe på VKontakte (lenke til samtalen inne i kurset). På gruppens side er det tilleggsmateriell, analyser av alternativer, løsninger på individuelle tall for KIM Unified State Examination i informatikk.
For å implementere læringsprosessen inneholder kurset interaktive praktiske oppgaver.
Oppdatering fra 02/06/2023 - tester er lagt til i oppgaver for en mer objektiv sjekk
3
kursUtdanning: Lipetsk Polytechnic Institute, Lipetsk State Pedagogical Institute. Jeg jobbet som programmerer og systemadministrator fra 1994 til 2008, fra 2008 til i dag har jeg jobbet på en skole og som privatlærer.
På skolen ble jeg interessert i et nytt fag - informatikk. Etter skolen gikk han inn på Lipetsk Polytechnic Institute og et år senere overført til Statens pedagogiske institutt. Ved instituttet begynte jeg, i tillegg til standard BASIC, å studere databasestyringssystemene Clipper og FoxPro. Etter college jobbet han som programmerer i 5 år, hvoretter han begynte å administrere datanettverk og databaser. På fritiden studerte jeg Assembler, C, Delphi. I 2009 kom han til å jobbe på skolen som informatikklærer og underviste deretter periodisk i matematikk. I samme 2009 begynte jeg privat å undervise i informatikk og matematikk (veileder), som er det jeg gjør den dag i dag. Hobby: kampsport.
Grunnleggende informasjon.
1. Noen leksikalske begreper
I/O og første program
1. I/O og første programkode
2. Konstanter
Enkle lineære algoritmer
1. Angi flere numeriske verdier
2. Skrive inn numeriske verdier fra en streng
3. Formatert utdata av reelle tall
4. Matematiske operasjoner
5. Heltalls aritmetikk
Grunnleggende om logisk algebra og forgreningsalgoritmer (betinget operatør i
1. Forgreningsalgoritmer
2. Ulike problemer for den betingede operatøren
3. Betinget operatør "sjakkproblemer"
Algoritmer som inneholder for- og while-løkker
1. for løkke, nestet for løkker
2. mens loop
3. Ulike oppgaver for arbeid med løkker
Finne minimums- eller maksimumsverdien
1. Finne min/maks-elementet
2. Finne minimums-/maksimumselementet (fortsettelse)
Matriser
1. Endimensjonal matrise (vektor)
2. Endimensjonal matrise (vektor) fortsatte
3. To endimensjonale arrays
4. Konvertering av matriser (sortering og permutasjon)
5. Todimensjonale matriser (#matriser)
Karakterer og strenger
1. Bokstaver (symboler)
2. Strenger
3. Flere problemer å trene på strenger
Funksjoner og variabelt omfang
1. Innledende teori
Rekursjon
1. Grunnleggende oppgaver
Fil I/O
1. Innledende teori
Simulering av matematiske problemer
1. Standardoppgaver i heltallsmatematikk (Py)
2. Primtall igjen (Py)
3. Løse problemer ved å bruke metoden for generaliseringer og analogier (Py)
4. Geometri
Løsninger på Unified State Exam-oppgaver i informatikk
1. Løse Unified State Exam-problemer i informatikk
2. Algebra av logikk og logiske uttrykk;
3. Utøvere
4. Koding og kombinatorikk (Python)
5. Rekursjon (Python)
6. Dynamisk programmering (Python)
7. Behandling av nummersekvenser;
8. Forberedende oppgaver til emnet "Å jobbe med tall"
9. Sekvenser