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

 28 ore

Numărul de participanți


Pret per participant

Mărturii (7)

Upcoming Courses

Categorii înrudite