Python problembok: teori och praktik - kurs 900 rub. från Stepik, träning, Datum: 30 november 2023.
Miscellanea / / December 03, 2023
Kursen syftar till att bemästra de grundläggande grunderna och begreppen i programmeringsspråket Python.
Python är ett av de populära programmeringsspråken, som kännetecknas av sin enkelhet och kompakta programkod.
I processen att läsa kursen får du lära dig om vilka grundelement ett programmeringsspråk består av, bekanta dig med grundläggande begrepp och definitioner av programmeringsspråket Python, lär dig att arbeta med grundläggande algoritm mönster.
Kursen innehåller ingen onödig information, utbildningen genomförs enligt principen "från enkel till komplex" i form av strikt logik. Efter att ha skrivit ett enkelt "Hello, World!"-program kommer du att lära dig datorräkning, datorlogik (villkorlig operator) och lära dig hur du löser "Schackproblem". I framtiden kommer du att kunna skriva enkla anpassade funktioner och arbeta med textfiler.
Kunskap om programmeringsspråket Python och övning i att skriva kod gör att du kan förbereda dig kvalitativt för deltagande i Unified State Exam i datavetenskap.
Kursen undersöker Unified State Exam-uppgifter som löses med hjälp av programmering. Varje uppgift som löses på detta sätt åtföljs av en analys av lösningen och en ungefärlig kod för lösningen.
Kursen innehåller:
- systematiskt uppbyggt teoretiskt material,
- uppgifter för att konsolidera teoretiskt material och öva upp praktiska färdigheter.
Uppgifterna som används i kursen överensstämmer med demoversionen, kodifieraren och specifikationen av KIM Unified State Exam i datavetenskap för det aktuella läsåret.
Beroende på din utbildningsnivå kan du bygga en individuell arbetsbana, eftersom... allt utbildningsmaterial är tillgängligt för dig från det ögonblick du går kursen.
Kursuppgifterna har olika svårighetsgrader och har du problem med att lösa dem KAN du ställa en fråga till läraren i ”Kommentarer”. Läraren kommer ALLTID att svara dig.
Du kan kommunicera i en grupp på VKontakte (länk till konversationen inuti kursen). På gruppens sida finns ytterligare material, analyser av alternativ, lösningar på individuella nummer av KIM Unified State Examination i datavetenskap.
För att genomföra inlärningsprocessen innehåller kursen interaktiva praktiska uppgifter.
Uppdatering från 2023-06-02 - tester har lagts till i uppgifter för en mer objektiv kontroll
3
kursUtbildning: Lipetsk Polytechnic Institute, Lipetsk State Pedagogical Institute. Jag arbetade som programmerare och systemadministratör från 1994 till 2008, från 2008 till idag har jag arbetat på en skola och som privatlärare.
I skolan blev jag intresserad av ett nytt ämne - datavetenskap. Efter skolan gick han in på Lipetsk Polytechnic Institute och ett år senare överfördes till det statliga pedagogiska institutet. På institutet började jag, förutom standard BASIC, studera databashanteringssystemen Clipper och FoxPro. Efter college arbetade han som programmerare i 5 år, varefter han började administrera datornätverk och databaser. På min fritid studerade jag Assembler, C, Delphi. 2009 kom han att arbeta i skolan som lärare i datavetenskap och undervisade därefter periodvis i matematik. Samma 2009 började jag privat undervisa i datavetenskap och matematik (handledare), vilket är vad jag gör än i dag. Hobby: kampsport.
Grundläggande information.
1. Några lexikaliska begrepp
I/O och första programmet
1. I/O och första programkod
2. Konstanter
Enkla linjära algoritmer
1. Ange flera numeriska värden
2. Ange numeriska värden från en sträng
3. Formaterad utdata av reella tal
4. Matematiska operationer
5. Heltalsaritmetik
Grunderna i logisk algebra och grenalgoritmer (villkorlig operator i
1. Förgreningsalgoritmer
2. Olika problem för den villkorliga operatören
3. Villkorlig operatör "schackproblem"
Algoritmer som innehåller for- och while-loopar
1. för loop, kapslad för loopar
2. medan loop
3. Olika uppgifter för att arbeta med slingor
Hitta det lägsta eller högsta värdet
1. Hitta min/max-elementet
2. Hitta minimum/maximumelementet (fortsättning)
Arrayer
1. Endimensionell array (vektor)
2. Endimensionell array (vektor) fortsatte
3. Två endimensionella arrayer
4. Konvertera matriser (sortering och permutation)
5. Tvådimensionella matriser (#matriser)
Karaktärer och strängar
1. Bokstäver (symboler)
2. Strängar
3. Fler problem att öva på stråkar
Funktioner och varierande omfattning
1. Introduktionsteori
Rekursion
1. Grundläggande uppgifter
Fil I/O
1. Introduktionsteori
Simulering av matematiska problem
1. Standardproblem i heltalsmatematik (Py)
2. Primtal igen (Py)
3. Lösa problem med metoden för generaliseringar och analogier (Py)
4. Geometri
Lösningar på Unified State Exam-uppgifter i datavetenskap
1. Lösning av Unified State Exam-problem i datavetenskap
2. Algebra av logik och logiska uttryck;
3. Skådespelare
4. Kodning och kombinatorik (Python)
5. Rekursion (Python)
6. Dynamisk programmering (Python)
7. Bearbetning av nummersekvenser;
8. Förberedande uppgifter för ämnet "Arbeta med siffror"
9. Sekvenser