Python: fejlesztés a semmiből - tanfolyam 799 dörzsölje. Stepiktől, edzés 84 tanóra, Időpont 2023.11.30.
Vegyes Cikkek / / December 04, 2023
A Python egy magas szintű programozási nyelv. Most elfoglalja 1. hely az értékelésekben programozási nyelvek!
A Python nagyon egyszerű szintaxissal rendelkezik, így már a tanulás korai szakaszában elkezdheti az érthető kód írását. Támogatja az OOP-t (objektum-orientált programozás), ami kétségtelenül előnyt jelent néhány programozási nyelvhez képest.
A Python népszerűsége nem csak annak köszönhető, hogy könnyen elsajátítható, hanem a nyelv valódi előnyeinek is a professzionális felhasználása terén az összetett automatizálási problémák megoldásában. A Python egy többplatformos nyelv, amely Windows, Linux és Mac OS rendszeren fut.
A Pythonnak van hatalmas számú kiegészítő modul, melynek köszönhetően PC-re, okostelefonra fejleszthetsz szoftvert, készíthetsz oldalak, fejleszteni mesterséges intelligencia, neurális hálózatok stb.
Hol használják a Python-t?: Youtube, Instagram, Pinterest stb.
A Python határozottan elvégzi a fentieket. a legjobb első programozási nyelv a programozás tanulásának megkezdéséhez.
Helló, a nevem Denis! Már több éve Pythonban fejlesztek. HTML/CSS fejlesztés, programozás tanfolyamokat végeztem Python + Django nyelven. Jártas vagyok a Django, Flask, PyQt5, Aiogram keretrendszerekben. Mindig tanul valami újat. Pythonban fejlesztek programokat. Weboldalakat írok a Django és a Flask segítségével. Szeretek mindent, ami a fejlődéssel kapcsolatos. Szeretek rejtvényeket és feladatokat megoldani. Érdekel az olimpia programozása.
A tanfolyamról
1. Bevezetés
Python telepítése
1. Python 3.8 telepítése
Kódszerkesztők
1. Visual Studio Code telepítés, konfigurálás
2. Megjegyzés az előző előadáshoz
3. PyCharm Community Edition telepítése, konfigurálása
Python alapjai
1. Az első "program" létrehozása
2. Python + konzol
3. Adattípusok
4. Számokkal való munka (int, float)
5. Változók és a velük való munka
6. Feltételek (if, elif, else)
7. Feladat a témában: feltételek
8. Hurok (for, míg)
9. Témakiosztás: ciklusok
10. Munka húrokkal (str)
11. Új típusú adatok (struktúrák), mire valók?
12. Listák és a velük való munka
13. Szótárak és a velük való munka
14. Tuples és a velük való munka
15. Készletek, munka velük
16. Funkciók, beépített funkciók
17. Témakiosztás: függvények
18. Lambda funkciók
19. Hibák, kivételek
20. Modulok, pip csomagkezelő
21. Néhány szó az OOP-ról (objektum-orientált programozás)
22. Saját modul létrehozása
23. Munka szöveges fájlokkal, olvasás és írás
24. Nyelvi alapismeretek záróvizsga
GUI alkalmazások
1. Miről fog szólni ez a rész?
2. A főablak létrehozása
3. Widget-gomb
4. Pozícionáló elemek
5. Widget - felirat
6. Widget – beviteli mező
7. BMI számítási program
HTML, CSS tanulás
1. Figyelem!
2. Mi az a HTML, CSS
3. HTML: Alap
4. HTML: Alapelemek
5. HTML: Összetett elemek
6. Témakiosztás: HTML
7. CSS: csatlakozás HTML fájlhoz
8. CSS: Kiválasztók
9. CSS: Elemméretek, párnázás
10. CSS: Háttér, színek
11. CSS: Betűtípusok
12. Kapcsolódó feladat: CSS
13. Fejlesztői eszközök
14. Egy kicsit a Bootstrap 4-ről
Weboldal készítése Flask segítségével
1. Figyelem!
2. Miről fog szólni ez a rész?
3. Mi az a Lombik?
4. Flask telepítése, virtuális környezet beállítása
5. Az első alkalmazás létrehozása
6. útvonalválasztás
7. Munka HTML, CSS fájlokkal
8. Csatlakozás az adatbázishoz
9. Modellek létrehozása adatbázisban
10. Munka az adatbázissal a konzolon keresztül
11. Cikk hozzáadása űrlap
12. Cikkek megtekintése, szerkesztése, törlése
13. Adminisztrációs panel létrehozása
14. Együttműködés a Gittel, GitHubbal
15. Weboldal közzététele tárhelyhez
Elemzés (belépő szint)
1. Miről fog szólni ez a rész?
2. Modulok telepítése, virtuális környezet kialakítása
3. Kérelmek létrehozása és válaszok fogadása
4. BeautifulSoup könyvtár (bs4)
5. Adatgyűjtés több oldalról (oldalszámozás)
6. Az elemző függvényekre bontása
7. Adatok mentése .csv fájlba
Telegram robotok fejlesztése (belépő szint)
1. Miről fog szólni ez a rész?
2. Mi az a pyTelegramBotApi?
3. Munka a Telegram API-val
4. A pyTelegramBotApi telepítése, virtuális környezet beállítása
5. Üzenetkezelők
6. Regisztrálja a következő lépés kezelőjét
7. Billentyűzetek, gombok
8. Beépített billentyűzetek
9. Gyakorlat: bot az időjárás mérésére
10. Bot közzététele a tárhelyen
Mi a következő lépés?
1. Gratulálunk a befejezéshez!
2. mi vár rád?
A tanfolyam elsősorban kezdő programozóknak szól, a programozási versenyeken való gyors induláshoz pedig a Pythont ajánljuk. A kurzus a következő témákat öleli fel: számelméleti algoritmusok, keresési algoritmusok és az adatszerkezetek alapjai, valamint az algoritmusok hatékonyságának kérdéseit is tárgyalja. E témák elsajátítása lehetőséget ad az iskolásoknak, hogy megoldják a problémák jelentős részét az iskolai és önkormányzati szakaszban. Össz-oroszországi Olimpia informatikában tanuló iskolások és diákok számára, hogy fejlesszék kompetenciáikat ezen a területen programozás.
4
ingyen