Schița de curs
Introducere în Python Programming
- Executarea codului Python
- Utilizarea instrumentelor de dezvoltare Python (IDE-uri și instrumente de linie de comandă)
- Lucrul cu shell-urile Python și iPython, precum și cu iPython Notebook
Tipuri de date și operațiuni
- Numere întregi și numere cu zecimale
- Șiruri de caractere și octeți
- Tuple și liste
- Dicționare și dicționare ordonate
- Seturi și seturi înghețate
Cod de organizare și distribuire
- Crearea de module și pachete
- Distribuirea codului către depozite
Orientat obiect și funcțional Programming
- Crearea și utilizarea funcțiilor și claselor
- Modificarea funcțiilor și claselor cu decoratori
- Introducerea meta-claselor
Tratarea și testarea erorilor
- Gestionarea și generarea excepțiilor
- Scrierea și executarea testelor (teste doc și teste unitare)
- Verificarea acoperirii codului de către teste
Lucrul cu fișiere și directoare
- Accessarea diferitelor tipuri de fișiere și principiile de gestionare a fișierelor
- Crearea, citirea, actualizarea și ștergerea fișierelor (inclusiv fișiere text obișnuite, csv, precum și fișiere Microsoft Word și Microsoft Excel)
- Extragerea datelor din fișiere text folosind expresii regulate Express
- Crearea și ștergerea directoarelor, listarea și căutarea fișierelor
Accessarea bazelor de date
- Selectarea, inserarea, actualizarea și ștergerea datelor
- API generic pentru baze de date bazat pe SQLite 3, PostgreSQL și MySQL
- Utilizarea Object Relational Mapper (SQLAlchemy)
- Lucrul cu baze de date NoSQL
Cucerirea Web-ului
- Recuperarea paginilor web
- Analizarea HTML și XML
- Completarea automată a formularelor web
- Crearea de aplicații web în Python
Cerințe
Nici unul
Mărturii (7)
Bună conceptul de instruire, multe exemple. Exerciții plăcute.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Curs - Python Programming - 4 days
Tradus de catre o masina
cunoașterea prezentatorului de Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Curs - Python Programming - 4 days
Tradus de catre o masina
Mașinile virtuale au funcționat foarte bine și au facilitat jucăuirea cu codul. Am apreciat, de asemenea, faptul că instrucționarul punea la dispoziție copii ale tuturor exemplificărilor asamblate pentru urmărire, astfel încât am putea vedea rezultatul final în avans. Mi-a făcut mai ușor să pun întrebări mai specifice.
Stefan Kotze - ACC
Curs - Python Programming - 4 days
Tradus de catre o masina
Formatorul a abordat fiecare subiect cu mai multă profunditate în timpul alocat și ne-a dat de asemenea întrebări de rezolvat, explicându-le de fiecare dată când aveam îndoieli.
Praveent Thamil Mani - MINDEF
Curs - Python Programming - 4 days
Tradus de catre o masina
Zilele 2 și 3. A fost o cantitate absurdă de conținut, dar Abhi l-a gestionat bine, așa că am primit valoare reală acolo.
Michael Clews - ACC
Curs - Python Programming - 4 days
Tradus de catre o masina
Comunicarea cu domnul Khobeib
Aref AlHosani - beamtrail
Curs - Python Programming - 4 days
Tradus de catre o masina
Formatorul Abhi este extrem de răbdător și prietenos. În ciuda faptului că a fost un curs online, a reușit să interacționeze cu noi și să clarifice îndoiile noastre.
jia hui lim - Ministry of Defence, Singapore
Curs - Python Programming
Tradus de catre o masina