Kurzusleírás
Bevezetés a Python Programming
- Python kód futtatása
- Python fejlesztői eszközök használata (IDE-k és parancssori eszközök)
- A Python és iPython shell, valamint az iPython Notebook használata
Adattípusok és műveletek
- Egész számok és lebegőpontos számok
- Szövevények és bájtok
- Tuple-ök és listák
- Szótárak és rendezett szótárak
- Halmazok és fagyasztott halmazok
Szervezési és terjesztési kód
- Modulok és csomagok létrehozása
- Kód terjesztése adattárakba
Objektumorientált és funkcionális Programming
- Függvények és osztályok létrehozása és használata
- Függvények és osztályok módosítása dekorátorokkal
- Metaosztályok bevezetése
Hibakezelés és -teszt
- Kivételek kezelése és kiváltása
- Tesztírás és -végrehajtás (doc tesztek és egységtesztek)
- A tesztek általi kódlefedettség ellenőrzése
Fájlokkal és könyvtárakkal végzett munka
- Különböző típusú fájlok Accessása és a fájlkezelés alapelvei
- Fájlok létrehozása, olvasása, frissítése és törlése (beleértve a normál szöveges fájlokat, a csv fájlokat, valamint a Microsoft Word és Microsoft Excel fájlokat)
- Adatok kiolvasása szöveges fájlokból reguláris Expressions segítségével
- Könyvtárak létrehozása és törlése, fájlok listázása és keresése
Accessing Databases
- Adatok kiválasztása, beszúrása, frissítése és törlése
- Generikus adatbázis API a SQLite 3, PostgreSQL és MySQL alapján
- Objektumrelációs leképező (SQLAlchemy) használata
- NoSQL adatbázisokkal való munka
A Web meghódítása
- Weboldalak lekérése
- HTML és XML elemzése
- Webűrlapok automatikus kitöltése
- Webalkalmazások létrehozása Python-ben
Követelmények
Egyik sem
Vélemények (7)
The virtual machines worked very well and make playing around with the code very easy. I also particularly liked having copies of all the examples being put together by the trainer to following with so I could see the end result in advance. Made it easier for me to ask more specific questions.
Stefan Kotze - ACC
Kurzus - Python Programming - 4 days
Trainer covered more in depth in every topic within the time given and also gave us questions to do and explained it whenever we had queries.
Praveent Thamil Mani - MINDEF
Kurzus - Python Programming - 4 days
Days 2 and 3. There was an absurd amount of content but Abhi handled it well, so I got real value there.
Michael Clews - ACC
Kurzus - Python Programming - 4 days
The communication with the Mr. Khobeib
Aref AlHosani - beamtrail
Kurzus - Python Programming - 4 days
Trainer Abhi is extremely patient and kind. Despite it being an online course, he was able to interact with us and clear our doubts.
jia hui lim - Ministry of Defence, Singapore
Kurzus - Python Programming
the trainers knowledge and skills about the topic and recommending websites to practice on
Ebenezer Raj - Ministry of Defence, Singapore
Kurzus - Python Programming
The challenge questions.