Python problembog: teori og praksis - kursus 900 rub. fra Stepik, træning, Dato: 30. november 2023.
Miscellanea / / December 03, 2023
Kurset er rettet mod at mestre de grundlæggende grundlæggende principper og begreber i Python-programmeringssproget.
Python er et af de populære programmeringssprog, kendetegnet ved dets enkelhed og kompakthed af programkode.
I processen med at studere kurset vil du lære om, hvilke grundelementer et programmeringssprog består af, stifte bekendtskab med grundlæggende begreber og definitioner af Python programmeringssproget, lær at arbejde med grundlæggende algoritme designs.
Kurset indeholder ikke unødvendig information; træning udføres efter princippet "fra enkel til kompleks" i form af streng logik. Efter at have skrevet et simpelt "Hej, verden!"-program, vil du lære computerregning, computerlogik (betinget operator) og lære at løse "Skakproblemer". I fremtiden vil du være i stand til at skrive simple brugerdefinerede funktioner og arbejde med tekstfiler.
Kendskab til Python-programmeringssproget og praksis med at skrive kode vil give dig mulighed for kvalitativt at forberede dig til deltagelse i Unified State Exam i datalogi.
Kurset undersøger Unified State Exam opgaver, der løses ved hjælp af programmering. Hver opgave, der løses på denne måde, ledsages af en analyse af løsningen og en omtrentlig kode for løsningen.
Kurset indeholder:
- systematisk opbygget teoretisk materiale,
- opgaver til at konsolidere teoretisk materiale og øve praktiske færdigheder.
De opgaver, der bruges i kurset, er i overensstemmelse med demoversionen, Codifier og Specification af KIM Unified State-eksamen i datalogi for det aktuelle akademiske år.
Afhængig af dit træningsniveau kan du opbygge en individuel arbejdsbane, fordi... alt undervisningsmateriale er tilgængeligt for dig fra det øjeblik du tilmelder dig kurset.
Kursusopgaverne har forskellige sværhedsgrader, og har du problemer med at løse dem, KAN du stille underviseren et spørgsmål i “Kommentarer”. Læreren vil ALTID svare dig.
Du kan kommunikere i en gruppe på VKontakte (link til samtalen inde i kurset). På gruppens side er der yderligere materialer, analyser af muligheder, løsninger på individuelle numre af KIM Unified State Examination i datalogi.
For at implementere læringsprocessen indeholder kurset interaktive praktiske opgaver.
Opdatering fra 02/06/2023 - test er tilføjet i opgaver for et mere objektivt tjek
3
RuteUddannelse: Lipetsk Polytechnic Institute, Lipetsk State Pedagogical Institute. Jeg arbejdede som programmør og systemadministrator fra 1994 til 2008, fra 2008 til i dag har jeg arbejdet på en skole og som privatlærer.
I skolen blev jeg interesseret i et nyt fag - datalogi. Efter skole gik han ind på Lipetsk Polytechnic Institute og et år senere overførte han til Statens Pædagogiske Institut. På instituttet begyndte jeg udover standard BASIC at studere databasestyringssystemerne Clipper og FoxPro. Efter college arbejdede han som programmør i 5 år, hvorefter han begyndte at administrere computernetværk og databaser. I min fritid studerede jeg Assembler, C, Delphi. I 2009 kom han til at arbejde på skolen som datalogilærer og underviste efterfølgende periodisk i matematik. I samme 2009 begyndte jeg privat at undervise i datalogi og matematik (vejleder), hvilket er hvad jeg gør den dag i dag. Hobby: kampsport.
Grundlæggende oplysninger.
1. Nogle leksikalske begreber
I/O og første program
1. I/O og første programkode
2. Konstanter
Simple lineære algoritmer
1. Indtastning af flere numeriske værdier
2. Indtastning af numeriske værdier fra en streng
3. Formateret output af reelle tal
4. Matematiske operationer
5. Heltals aritmetik
Grundlæggende om logisk algebra og forgreningsalgoritmer (betinget operator i
1. Forgreningsalgoritmer
2. Forskellige problemer for den betingede operatør
3. Betinget operatør "skakproblemer"
Algoritmer, der indeholder for- og while-løkker
1. for loop, indlejret for loops
2. mens loop
3. Forskellige opgaver til arbejde med loops
Finde minimums- eller maksimumværdien
1. Find min/max-elementet
2. Find minimums-/maksimumelementet (fortsat)
Arrays
1. Endimensionelt array (vektor)
2. Et-dimensionelt array (vektor) fortsatte
3. To endimensionelle arrays
4. Konvertering af arrays (sortering og permutation)
5. Todimensionelle arrays (#matricer)
Karakterer og strenge
1. Bogstaver (symboler)
2. Strenge
3. Flere problemer at øve på strenge
Funktioner og variabelt omfang
1. Indledende teori
Rekursion
1. Grundlæggende opgaver
Fil I/O
1. Indledende teori
Simulering af matematiske problemer
1. Standardopgaver i heltalsmatematik (Py)
2. Primtal igen (Py)
3. Løsning af problemer ved hjælp af metoden med generaliseringer og analogier (Py)
4. Geometri
Løsninger til Unified State Exam-opgaver i datalogi
1. Løsning af Unified State Exam-problemer i datalogi
2. Algebra af logik og logiske udtryk;
3. Optrædende
4. Kodning og kombinatorik (Python)
5. Rekursion (Python)
6. Dynamisk programmering (Python)
7. Behandling af nummersekvenser;
8. Forberedende opgaver til emnet "Arbejde med tal"
9. Sekvenser