Python: vývoj od nuly - kurz 799 rub. od Stepika, tréning 84 lekcií, Termín 30.11.2023.
Rôzne / / December 04, 2023
Python je programovací jazyk na vysokej úrovni. Teraz okupuje 1. miesto v hodnotení programovacie jazyky!
Python má veľmi jednoduchú syntax, takže zrozumiteľný kód začnete písať už na začiatku svojho učenia. Podporuje OOP (objektovo orientované programovanie), čo je nepochybne výhoda oproti niektorým programovacím jazykom.
Obľúbenosť jazyka Python je spôsobená nielen tým, že sa dá ľahko naučiť, ale aj skutočnými výhodami jazyka z hľadiska profesionálneho využitia pri riešení zložitých problémov automatizácie. Python je multiplatformový jazyk a beží na Windows, Linux, Mac OS.
Python má obrovské množstvo doplnkových modulov, vďaka ktorej môžete vyvíjať softvér pre PC, smartfóny, robiť stránky, rozvíjať umelá inteligencia, neurónové siete atď.
Kde sa používa Python?: Youtube, Instagram, Pinterest atď.
Python určite robí všetko vyššie uvedené. najlepší prvý programovací jazyk na začatie učenia sa programovania.
Ahoj, volám sa Denis! Vyvíjam v Pythone už niekoľko rokov. Absolvoval som kurzy vývoja HTML/CSS, programovania v Pythone + Django. Ovládam rámce Django, Flask, PyQt5, Aiogram. Stále sa učiť niečo nové. Vyvíjam programy v Pythone. Píšem webové stránky pomocou Django a Flask. Milujem všetko, čo súvisí s rozvojom. Milujem riešenie hádaniek a úloh. Mám záujem o programovanie olympiád.
O kurze
1. Úvod
Inštalácia Pythonu
1. Inštalácia Pythonu 3.8
Editory kódu
1. Inštalácia kódu Visual Studio, konfigurácia
2. Poznámka k predchádzajúcej prednáške
3. Inštalácia PyCharm Community Edition, konfigurácia
Základy jazyka Python
1. Vytvorenie prvého "programu"
2. Python + konzola
3. Typy údajov
4. Práca s číslami (int, float)
5. Premenné a práca s nimi
6. Podmienky (if, elif, else)
7. Zadanie na tému: podmienky
8. Slučky (na, zatiaľ čo)
9. Zadanie témy: cykly
10. Práca so strunami (str)
11. Nové typy (štruktúry) údajov, na čo slúžia?
12. Zoznamy a práca s nimi
13. Slovníky a práca s nimi
14. N-tice a práca s nimi
15. Sady, práca s nimi
16. Funkcie, vstavané funkcie
17. Zadanie témy: funkcie
18. Lambda funkcie
19. Chyby, výnimky
20. Moduly, správca balíkov pip
21. Pár slov o OOP (objektovo orientované programovanie)
22. Vytvorenie vlastného modulu
23. Práca s textovými súbormi, čítanie a písanie
24. Záverečný test zo základov jazyka
GUI aplikácie
1. O čom bude táto sekcia?
2. Vytvorenie hlavného okna
3. Widget-tlačidlo
4. Polohovacie prvky
5. Widget - nápis
6. Widget - vstupné pole
7. Program na výpočet BMI
Učenie HTML, CSS
1. Pozor!
2. Čo je HTML, CSS
3. HTML: Základ
4. HTML: Základné prvky
5. HTML: Zložené prvky
6. Zadanie témy: HTML
7. CSS: pripojenie k súboru HTML
8. CSS: Selektory
9. CSS: Veľkosti prvkov, výplň
10. CSS: Pozadie, farby
11. CSS: Fonty
12. Súvisiace zadanie: CSS
13. Nástroje pre vývojárov
14. Niečo málo o Bootstrap 4
Vytvorenie webovej stránky pomocou Flask
1. Pozor!
2. O čom bude táto sekcia?
3. Čo je Flask?
4. Inštalácia Flask, nastavenie virtuálneho prostredia
5. Vytvorenie vašej prvej aplikácie
6. Smerovanie
7. Práca so súbormi HTML, CSS
8. Pripojenie k databáze
9. Vytváranie modelov v databáze
10. Práca s databázou cez konzolu
11. Formulár na pridanie článku
12. Prezeranie, úprava, mazanie článkov
13. Vytvorenie panela správcu
14. Práca s Git, GitHub
15. Publikovanie webovej stránky na hosting
Analýza (vstupná úroveň)
1. O čom bude táto sekcia?
2. Inštalácia modulov, vytvorenie virtuálneho prostredia
3. Vytváranie požiadaviek a prijímanie odpovedí
4. Knižnica BeautifulSoup (bs4)
5. Zhromažďovanie údajov z viacerých stránok (stránkovanie)
6. Rozdelenie syntaktického analyzátora na funkcie
7. Ukladanie údajov do súboru .csv
Vývoj telegramových robotov (vstupná úroveň)
1. O čom bude táto sekcia?
2. Čo je pyTelegramBotApi?
3. Práca s Telegram API
4. Inštalácia pyTelegramBotApi, nastavenie virtuálneho prostredia
5. Spracovatelia správ
6. Zaregistrujte obsluhu ďalšieho kroku
7. Klávesnice, tlačidlá
8. Inline klávesnice
9. Cvičenie: robot na zistenie počasia
10. Publikovanie robota na hosting
Čo bude ďalej?
1. Gratulujem k dokončeniu!
2. čo ťa čaká ďalej?
Kurz je primárne určený pre začínajúcich programátorov a pre rýchly štart v programátorských súťažiach odporúčame Python. Kurz sa zaoberá nasledujúcimi témami: číselné teoretické algoritmy, vyhľadávacie algoritmy a základy dátových štruktúr a rozoberá aj otázky efektívnosti algoritmov. Zvládnutie týchto tém dá školákom možnosť riešiť značnú časť problémov na školskom a obecnom stupni. Celoruská olympiáda pre školákov v informatike a študentov na rozvoj kompetencií v odbore programovanie.
4
zadarmo