A Python egy magas szintű programozási nyelv, amelyet széles körben használnak az adattudományban, az alkalmazásfejlesztésben és a szkriptelésben. Ezen a workshopon megtanuljuk, hogyan lépjünk kapcsolatba egy futó Python-folyamattal, nem vizuálisan, az NVDA képernyőolvasó segítségével.
Ez a workshop a Pandas Nonvisual Introduction to Data Science sorozat része. Bár ez a workshop a Pythonra, mint általános célú programozási nyelvre összpontosít, a workshop célja, hogy felkészítsen a Pandas könyvtár adattudományi feladatokhoz való használatára.
A Python-specifikus témák, amelyeket ez a workshop tárgyal, a következők lesznek:
- A hat alapvető Python adattípus célja, viselkedése és szintaxisa: egészek, lebegőszámok, karakterláncok, boolék, listák és szótárak.
- Kiértékelés, a Python-értelmező által végzett egyszerűsítési folyamat.
- Hozzárendelés, azaz nevek adása az adatoknak
- Feltételes függvények, igaz vagy hamis értékre értékelhető utasítások.
- Introspection, vagyis a Python-objektumokról további információk megszerzésének módja.
- Módszerek és attribútumok, vagy más objektumokban található függvények és adatok.
- Könyvtárak importálása, azaz hasznos objektum- és függvénygyűjtemények behúzása a kódba.
Ezen túlmenően ezeket a témákat is tárgyaljuk, amelyek a Python nem vizuális elérésére vonatkoznak az NVDA képernyőolvasó segítségével.
- Az NVDA és az Anaconda Python disztribúció telepítése
- Az NVDA beállítása konzol használatához
- Az IPython folyamat elérése az Anaconda Promptben
- Az NVDA áttekintő kurzorának használata a kimenet ellenőrzésére, beleértve a hibákat is.
- Az IPython-specifikus "mágikus" parancsok használata a munkamenet exportálásához és egyéb feladatok elvégzéséhez
Ezen kívül ezeket a Python-specifikus témákat is tárgyaljuk:
- Telepítés
- Az IPython REPL indítása
- Interakció és áttekintés
- További matematika
- Típusok
- változók
- Listák
- feltételek
- betekintés az Objektumok belsejébe](sections/objects.md)
- Egy kis motiváció
- Kódunk mentése IPython varázsló segítségével