Schița de curs

Introducere în Python Programming

  • Rularea codului Python.
  • Utilizarea Python Instrumente de dezvoltare (IDE și instrumente de linie de comandă)
  • Lucrul cu Python și iPython shell-uri precum și cu iPython Notebook

Tipuri de date și operațiuni

  • Numerele întregi și flotanți
  • Șiruri și octeți
  • Tupluri și liste
  • Dicționare și dicționare ordonate
  • Seturi și seturi congelate

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 decoratorii
  • Introducerea metaclaselor

Tratarea și testarea erorilor

  • Gestionarea și ridicarea excepțiilor
  • Scrierea și executarea testelor (teste doc și teste unitare)
  • Verificarea acoperirii codului prin teste

Lucrul cu fișiere și directoare

  • Access utilizarea diferitelor tipuri de fișiere și principii 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 utilizând ioni Express obișnuiți
  • Crearea și ștergerea directoarelor, listarea și căutarea fișierelor

Accessing Databases

  • Selectarea, inserarea, actualizarea și ștergerea datelor
  • API-ul generic al bazei de date bazat pe SQLite 3, PostgreSQL și MySQL
  • Utilizarea cartografierii relaționale cu obiecte (SQLAlchimie)
  • Lucrul cu NoSQL baze de date

Cucerirea Web-ului

  • Preluare pagini 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


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (5)

Cursuri înrudite

Categorii înrudite