Python programozás a gyakorlatban¶
Ezen az oldalon lesznek a Python programozás a gyakorlatban jegyzetei.
Szükséges alkalmazások¶
A Python újdonságait is meg fogjuk nézni, így javasolt a Python 3.8 vagy újabb változata.
Javasolt fejlesztői környezetek¶
- PyCharm (egy sima szövegszerkesztő is használható az órák nagyobb részén)
A tantárgy tematikája¶
- Python nyelv alapok (ismétlés)
- Context managerek, dekorátorok
- Absztrakt osztályok használata, statikus és osztálymetódusok
- Modulok
- Beépített függvénykönyvtárak megismerése, használata
- argparse, os, sys, pathlib, itertools
- Kód tesztelése Pythonban (unit test, PEP szabályok)
- pip és PyPI megismerése, használata
- Legnépszerűbb külső függvénykönyvtárak megismerése és használata
- Web scraping (requests), HTML (és XML) parse (bs4), HTML/XML építése
- Webszerver készítése Pythonban (flask); Adatbázis használata
- Statisztika; Adatbányászat/MI során használt könyvtárak használata (pandas, numpy, matplotlib, keras);
Irodalom¶
- Python hivatalos tutorial/dokumentáció: https://docs.python.org/3/tutorial/
- Mark Summerfield - Python 3 programozás (ISBN: 9789639637641)
- Alberto Artasanchez, Prateek Joshi - Artificial Intelligence with Python: Your complete guide to building intelligent apps using Python 3.x, 2nd Edition (ISBN-13 : 978-1839219535)
- Miguel Grinberg - Flask Web Development: Developing Web Applications with Python 1st Edition
- Harry Percival - Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
- https://www.crummy.com/software/BeautifulSoup/bs4/doc/
- https://requests.readthedocs.io/en/master/
Az elkészült jegyzetről, hibák¶
Hibák¶
A jegyzet folyamatosan készül, így előfordulhatnak benne apróbb hibák, hiányosságok, elírások.
Ha valaki esetleg ilyet találna, kérem írjon az antal .at. inf.u-szeged.hu
címre, hogy mihamarabb javíthassuk.
Készítők¶
- Antal Gábor
- Kolláth István Tibor
Jogi nyilatkozat¶
Nevezd meg! - Ne add el! - Így add tovább! 4.0 Nemzetközi
Gyors összefoglaló a liszenszről, és a teljes változat.
Utolsó frissítés:
2023-02-01 13:54:45