Python: vývoj od nuly - kurz 799 rub. od Stepiku, trénink 84 lekcí, Datum 30.11.2023.
Různé / / December 04, 2023
Python je programovací jazyk na vysoké úrovni. Nyní okupuje 1. místo v hodnocení programovací jazyky!
Python má velmi jednoduchou syntaxi, takže srozumitelný kód začnete psát na začátku svého učení. Podporuje OOP (objektově orientované programování), což je nepochybně výhoda oproti některým programovacím jazykům.
Popularita jazyka Python je dána nejen tím, že se snadno učí, ale také skutečnými výhodami jazyka z hlediska profesionálního použití pro řešení složitých automatizačních problémů. Python je multiplatformní jazyk a běží na Windows, Linux, Mac OS.
Python má obrovské množství přídavných modulů, díky kterému můžete vyvíjet software pro PC, smartphony, vyrábět stránky, rozvíjet umělá inteligence, neuronové sítě atd.
Kde se Python používá?: Youtube, Instagram, Pinterest atd.
Python rozhodně dělá vše výše uvedené. nejlepší první programovací jazyk pro začátek učení programování.
Ahoj, jmenuji se Denis! Již několik let vyvíjím v Pythonu. Absolvoval jsem kurzy vývoje HTML/CSS, programování v Pythonu + Django. Jsem zběhlý v rámcích Django, Flask, PyQt5, Aiogram. Neustále se učit něco nového. Vyvíjím programy v Pythonu. Píšu webové stránky pomocí Django a Flask. Miluji vše, co souvisí s rozvojem. Rád řeším hádanky a úkoly. Zajímám se o programování olympiád.
O kurzu
1. Úvod
Instalace Pythonu
1. Instalace Pythonu 3.8
Editory kódu
1. Instalace kódu Visual Studio, konfigurace
2. Poznámka k předchozí přednášce
3. Instalace PyCharm Community Edition, konfigurace
Základy Pythonu
1. Vytvoření prvního "programu"
2. Python + konzole
3. Typy dat
4. Práce s čísly (int, float)
5. Proměnné a práce s nimi
6. Podmínky (if, elif, else)
7. Zadání na téma: podmínky
8. Smyčky (na, chvíli)
9. Zadání tématu: cykly
10. Práce se strunami (str)
11. Nové typy (struktury) dat, k čemu slouží?
12. Seznamy a práce s nimi
13. Slovníky a práce s nimi
14. Ntice a práce s nimi
15. Sady, práce s nimi
16. Funkce, vestavěné funkce
17. Zadání tématu: funkce
18. Funkce lambda
19. Chyby, výjimky
20. Moduly, správce balíčků pip
21. Pár slov o OOP (objektově orientované programování)
22. Vytvoření vlastního modulu
23. Práce s textovými soubory, čtení a zápis
24. Závěrečný test ze základů jazyka
GUI aplikace
1. O čem tato sekce bude?
2. Vytvoření hlavního okna
3. Widget tlačítko
4. Polohovací prvky
5. Widget - nápis
6. Widget - vstupní pole
7. Program pro výpočet BMI
Učení HTML, CSS
1. Pozornost!
2. Co je HTML, CSS
3. HTML: Základní
4. HTML: Základní prvky
5. HTML: Složené prvky
6. Zadání tématu: HTML
7. CSS: připojení k souboru HTML
8. CSS: Selektory
9. CSS: Velikosti prvků, odsazení
10. CSS: Pozadí, barvy
11. CSS: Fonty
12. Související zadání: CSS
13. Vývojářské nástroje
14. Něco málo o Bootstrap 4
Vytvoření webových stránek pomocí Flask
1. Pozornost!
2. O čem tato sekce bude?
3. Co je to Flask?
4. Instalace Flask, nastavení virtuálního prostředí
5. Vytvoření vaší první aplikace
6. Směrování
7. Práce s HTML, CSS soubory
8. Připojování k databázi
9. Vytváření modelů v databázi
10. Práce s databází přes konzoli
11. Formulář pro přidání článku
12. Prohlížení, úpravy, mazání článků
13. Vytvoření panelu pro správu
14. Práce s Git, GitHub
15. Publikování webových stránek na hosting
Analýza (vstupní úroveň)
1. O čem tato sekce bude?
2. Instalace modulů, vytvoření virtuálního prostředí
3. Vytváření požadavků a přijímání odpovědí
4. Knihovna BeautifulSoup (bs4)
5. Shromažďování dat z více stránek (stránkování)
6. Rozdělení analyzátoru na funkce
7. Ukládání dat do .csv
Vývoj telegramových robotů (vstupní úroveň)
1. O čem tato sekce bude?
2. Co je pyTelegramBotApi?
3. Práce s Telegram API
4. Instalace pyTelegramBotApi, nastavení virtuálního prostředí
5. Obslužné programy pro zprávy
6. Zaregistrujte obslužný program dalšího kroku
7. Klávesnice, tlačítka
8. Inline klávesnice
9. Cvičení: bot pro zjištění počasí
10. Publikování robota na hosting
Co bude dál?
1. Gratulujeme k dokončení!
2. co tě čeká dál?
Kurz je primárně určen pro začínající programátory a pro rychlý start v programátorských soutěžích doporučujeme Python. Předmět pokrývá následující témata: číselné teoretické algoritmy, vyhledávací algoritmy a základy datových struktur a také probírá otázky efektivity algoritmů. Zvládnutí těchto témat dá školákům možnost řešit významnou část problémů na školním a obecním stupni Celoruská olympiáda pro školáky v informatice a studenty k rozvoji kompetencí v oboru programování.
4
zdarma