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)
Mașinile virtuale au funcționat foarte bine și au făcut manipularea codului foarte ușoară. De asemenea, m-am bucurat în mod special de faptul că trainerul a pus la dispoziție copii cu toate exemplele, astfel încât am putut vedea rezultatul final în avans. Aceasta m-a ajutat să poată formula întrebări mai specifice.
Stefan Kotze - ACC
Curs - Python Programming - 4 days
Tradus de catre o masina
Formatorul a abordat în mai multe detalii fiecare temă în timpul acordat și ne-a oferit de asemenea întrebări de rezolvat, explicând ori de câte ori aveam întrebări.
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 obținut un 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
Antrenantul Abhi este extrem de pacient și drăguț. Deși a fost un curs online, el a reușit să interacționeze cu noi și să clarifice îndoielile noastre.
jia hui lim - Ministry of Defence, Singapore
Curs - Python Programming
Tradus de catre o masina
cunoștințele și abilitățile formatorilor despre subiectul respectiv și recomandarea unor site-uri web pentru a se antrena
Ebenezer Raj - Ministry of Defence, Singapore
Curs - Python Programming
Tradus de catre o masina
Întrebările de provocare.
Yuan Fong Quek - Ministry of Defence, Singapore
Curs - Python Programming
Tradus de catre o masina