Prvi programi u Pythonu - tečaj 390 rub. iz Stepika, obuka 33 sata, Datum: 30.11.2023.
Miscelanea / / December 03, 2023
Za koga je ovaj tečaj:
- za školarce koje zanima programiranje i tek počinju pisati svoje prve programe;
- za one koji poznaju Python i nastavljaju usavršavati svoje vještine;
- za one koji će polagati OGE iz informatike. Tečaj pokriva rješenja problema na OGE razini;
- za one koji će polagati Jedinstveni državni ispit iz informatike. Tečaj pokriva teme koje trebate znati
za uspješno položen Jedinstveni državni ispit iz informatike.
Zašto sam napravio ovaj tečaj i nastavio raditi na njemu.
Učiteljica sam s bogatim iskustvom u nastavi. Moje iskustvo sugerira da proučavanje bilo kojeg predmeta treba ići postupno, od jednostavnog prema složenom. Tek tada možemo govoriti o dubokom razumijevanju proučavanih tema. U svim tečajevima programiranja koje poznajem gotovo se odmah daju složeni problemi čije rješavanje zahtijeva složene algoritamske strukture i poznavanje svih struktura podataka. Za početnike su takvi tečajevi vrlo teški. Zato sam kreirao ovaj tečaj. Za one koji čine prve korake i ne žele samo programirati, već pisati kod i razumjeti svaki njegov redak.
Nakon završetka ovog tečaja moći ćete pouzdano rješavati složenije probleme i pohađati naprednije tečajeve.
Ići dalje je neophodno ;-)
Kolegij sadrži niz zadataka sa školskih olimpijada iz informatike. U njima, u pravilu, trebate izvesti formulu ili osmisliti složeniji algoritam. Ako vam se čine teškima, za sada ih možete preskočiti.
Snimljeni su video zapisi za prve početne lekcije. Ali za sve lekcije postoji potrebna i dovoljna teorija. Svi problemi predloženi u kolegiju mogu se riješiti pomoću teorije o kojoj se govori. Odnosno, ne morate guglati i tražiti dodatni materijal. Ako vidite da netko koristi nešto što nije obrađeno u tečaju za rješavanje problema, to znači da vidite rješenja od nekoga tko usavršava svoje vještine. Takvi ljudi definitivno nisu novi u programiranju.
1
dobroDiplomirao sam na Samarskom državnom pedagoškom sveučilištu (SSPU) 1999. godine. Po zanimanju – profesorica matematike i informatike. Od tada sam se zainteresirao za predavanje informatike i programiranja. Imam najvišu kvalifikacijsku kategoriju.
Oduvijek sam volio učiti sam i prenositi znanje drugima. Ovo radim s velikim entuzijazmom. U potpunosti se slažem s Plutarhom koji je rekao: “Učenik nije posuda koju treba napuniti, već baklja koju treba zapaliti, a baklju može zapaliti samo onaj tko se opeče.”
Uvodna lekcija, postavljanje razvojnog okruženja
1. Za koga je ovaj tečaj? Poznanik
2. Instalacija razvojnog okruženja i online prevoditelja
Linearni programi
1. print() izjava
2. Operator dodjele. Vrste podataka
3. Čitanje podataka s tipkovnice. input() operator
4. Cjelobrojno dijeljenje i ostatak
5. Cjelobrojno dijeljenje zaokruženo
Uvjetni operator
1. Potpuno grananje
2. Teški uvjeti. Malo logike.
3. Ugniježđene grane. Kaskadni dizajn u Pythonu.
4. Potražite iznos, količinu itd.
5. Razmjena varijabilnih vrijednosti, brojevi naloga
6. Rješavanje složenijih problema s uvjetnim iskazima
Ciklus s poznatim brojem ponavljanja. FOR petlja.
1. Vrste ciklusa. FOR petlja. funkcija range().
2. Obrada niza elemenata
3. Petlja unutar petlje (ugniježđene petlje)
4. Pisanje programa pomoću petlji (popravljanje)
Ciklus s nepoznatim brojem ponavljanja. Dok petlja
1. Predstavljamo while petlju. Opasnost od petlje.
2. Raščlanjujemo broj na znamenke koristeći while petlju.
3. Pronađite i popravite pogreške
4. Korištenje tijekom različitih zadataka.
Žice
1. Simboli, rad s ASCII
2. Traži u nizovima
3. Stvaranje novih redaka prema pravilu
4. Kriške linije
5. Funkcije obrade nizova
6. Rješavanje problema (konsolidacija)
7. Rješavanje složenijih i škakljivijih problema
Popisi
1. Uvod u liste (nizove)
2. Obrada popisa, linearna pretraga
3. Traži s odgovorom DA, NE
4. Obrada susjednih elemenata niza
5. Generiranje novog niza