Kurzusleírás
Bevezetés a Python Programming
- Fut a Python kód
- Python Fejlesztőeszközök (IDE és parancssori eszközök) használata
- Munka a Python és iPython shellekkel, valamint az iPython notebookokkal
Adattípusok és műveletek
- Egész számok és úszók
- Karakterláncok és bájtok
- Tuples és listák
- Szótárak és rendezett szótárak
- Készletek és fagyasztott készletek
Szervezési és terjesztési kód
- Modulok, csomagok készítése
- Kód elosztása a tárolókba
Objektumorientált és funkcionális Programming
- Függvények, osztályok létrehozása, használata
- Funkciók, osztályok módosítása dekorátorokkal
- A metaosztályok bemutatása
Hibakezelés és -teszt
- Kivételek kezelése és felvetése
- Tesztek írása és végrehajtása (doc tesztek és egységtesztek)
- A kód lefedettségének ellenőrzése tesztekkel
Fájlokkal és könyvtárakkal végzett munka
- Access különböző típusú fájlok és fájlkezelési elvek
- Fájlok létrehozása, olvasása, frissítése és törlése (beleértve a normál szöveges fájlokat, csv-fájlokat, valamint Microsoft Word és Microsoft Excel fájlokat)
- Adatok kinyerése szöveges fájlokból a Regular Expressionok 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, beillesztése, frissítése és törlése
- Általános adatbázis API a SQLite 3, PostgreSQL és MySQL alapján
- Az Object Relational Mapper (SQLAlchemy) használata
- Munka NoSQL adatbázisokkal
A Web meghódítása
- Weboldalak lekérése
- Elemzés HTML és XML
- Webes űrlapok automatikus kitöltése
- Webes alkalmazások létrehozása itt: Python
Követelmények
Egyik sem
Vélemények (5)
az ügyfélhez való hozzáállás rugalmassága. a tréner a tréning résztvevőit érdeklő kérdéseket tudott előkészíteni.
Mirosław - CREDIT SUISSE (POLAND)
Kurzus - Python Programming - 4 days
Machine Translated
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