Pythoni probleemiraamat: teooria ja praktika - kursus 900 hõõruda. Stepikust, koolitus, Kuupäev: 30.11.2023.
Varia / / December 03, 2023
Kursuse eesmärk on omandada Pythoni programmeerimiskeele põhialused ja kontseptsioonid.
Python on üks populaarsemaid programmeerimiskeeli, mida iseloomustab programmikoodi lihtsus ja kompaktsus.
Kursuse õppimise käigus saate teada, millistest põhielementidest programmeerimiskeel koosneb, saate tutvuda Pythoni programmeerimiskeele põhimõisteid ja määratlusi, õppige töötama põhialgoritmiga kujundused.
Kursus ei sisalda tarbetut teavet, koolitus viiakse läbi põhimõttel "lihtsast keerukani" range loogika formaadis. Pärast lihtsa “Tere, maailm!” programmi kirjutamist õpid arvutiaritmeetikat, arvutiloogikat (tingimusoperaator) ja õpid lahendama “Maleülesandeid”. Tulevikus saate kirjutada lihtsaid kohandatud funktsioone ja töötada tekstifailidega.
Pythoni programmeerimiskeele tundmine ja koodi kirjutamise praktika võimaldavad teil kvalitatiivselt valmistuda arvutiteaduse ühtsel riigieksamil osalemiseks.
Kursusel vaadeldakse ühtse riigieksami ülesandeid, mida lahendatakse programmeerimise abil. Iga selliselt lahendatud ülesandega on kaasas lahenduse analüüs ja lahenduse ligikaudne kood.
Kursus sisaldab:
- süstemaatiliselt koostatud teoreetiline materjal,
- ülesanded teoreetilise materjali kinnistamiseks ja praktiliste oskuste harjutamiseks.
Kursusel kasutatavad ülesanded vastavad jooksva õppeaasta KIM ühtse arvutiteaduse riigieksami demoversioonile, kodifitseerijale ja spetsifikatsioonile.
Olenevalt treenituse tasemest saad koostada individuaalse töötrajektoori, sest... kogu õppematerjal on teile kättesaadav alates kursusega liitumise hetkest.
Kursuse ülesanded on erineva raskusastmega ja kui nende lahendamisel tekib probleeme, siis “Kommentaarides” SAAB õpetajale küsimuse esitada. Õpetaja vastab sulle ALATI.
Saate VKontakte'is grupis suhelda (link kursuse sees toimuvale vestlusele). Rühma lehel on lisamaterjalid, võimaluste analüüsid, arvutiteaduse KIM ühtse riigieksami üksikute numbrite lahendused.
Õppeprotsessi elluviimiseks sisaldab kursus interaktiivseid praktilisi ülesandeid.
Värskendus alates 02.06.2023 - objektiivsemaks kontrolliks on ülesannetesse lisatud testid
3
muidugiHaridus: Lipetski Polütehniline Instituut, Lipetski Riiklik Pedagoogiline Instituut. Töötasin programmeerijana ja süsteemiadministraatorina 1994-2008, 2008-st tänaseni olen töötanud koolis ja eraõpetajana.
Koolis hakkas mind huvitama uus aine – informaatika. Pärast kooli astus ta Lipetski Polütehnilisse Instituuti ja aasta hiljem läks üle Riiklikku Pedagoogilisse Instituuti. Instituudis hakkasin lisaks standardsele BASIC-ile õppima andmebaasihaldussüsteeme Clipper ja FoxPro. Pärast kõrgkooli töötas ta 5 aastat programmeerijana, pärast mida hakkas haldama arvutivõrke ja andmebaase. Vabal ajal õppisin Assemblerit, C-d, Delphit. 2009. aastal asus ta kooli tööle informaatikaõpetajana ja õpetas seejärel perioodiliselt matemaatikat. Samal 2009. aastal hakkasin eraviisiliselt õpetama arvutiteadust ja matemaatikat (juhendaja), millega tegelen tänaseni. Hobi: võitluskunstid.
Põhiandmed.
1. Mõned leksikaalsed mõisted
I/O ja esimene programm
1. I/O ja esimene programmikood
2. Konstandid
Lihtsad lineaarsed algoritmid
1. Mitme numbrilise väärtuse sisestamine
2. Arvväärtuste sisestamine stringist
3. Reaalarvude vormindatud väljund
4. Matemaatilised tehted
5. Täisarvuline aritmeetika
Loogikalgebra ja hargnemisalgoritmide alused (tingimuslik operaator i
1. Hargnemisalgoritmid
2. Tingimusliku operaatori erinevad probleemid
3. Tingimuslik operaator "maleprobleemid"
Algoritmid, mis sisaldavad for- ja while-silmust
1. silmuse jaoks, pesastatud silmuste jaoks
2. samas silmus
3. Erinevad ülesanded silmustega töötamiseks
Minimaalse või maksimaalse väärtuse leidmine
1. Min/max elemendi leidmine
2. Minimaalse/maksimaalse elemendi leidmine (jätkub)
Massiivid
1. Ühemõõtmeline massiiv (vektor)
2. Jätkus ühemõõtmeline massiiv (vektor).
3. Kaks ühemõõtmelist massiivi
4. Massiivide teisendamine (sortimine ja permutatsioon)
5. Kahemõõtmelised massiivid (#maatriksid)
Tähemärgid ja stringid
1. Tähed (sümbolid)
2. Stringid
3. Veel probleeme, mida keelpillidel harjutada
Funktsioonid ja muutuja ulatus
1. Sissejuhatav teooria
Rekursioon
1. Põhiülesanded
Faili I/O
1. Sissejuhatav teooria
Matemaatiliste ülesannete simuleerimine
1. Täisarvude matemaatika standardülesanded (Py)
2. Algarvud uuesti (Py)
3. Ülesannete lahendamine üldistuste ja analoogiate meetodil (Py)
4. Geomeetria
Lahendused arvutiteaduse ühtse riigieksami ülesannetele
1. Ühtse riigieksami ülesannete lahendamine arvutiteaduses
2. Loogika algebra ja loogikaväljendid;
3. Esinejad
4. Kodeerimine ja kombinatoorika (Python)
5. Rekursioon (Python)
6. Dünaamiline programmeerimine (Python)
7. Numbrijadade töötlemine;
8. Ettevalmistavad ülesanded teemale "Numbritega töötamine"
9. Jadad