План на курса

Въведение в Python програмирането

  • Изпълнение на Python код
  • Използване на Python инструменти за разработка (IDE и инструменти от командния ред)
  • Работа с Python и iPython shell, както и iPython Notebook

Типове данни и операции

  • Цели числа и числа с плаваща запетая
  • Символни низове и байтове
  • Кортежи и списъци
  • Речници и подредени речници
  • Множества и замразени множества

Код за организиране и разпространение

  • Създаване на модули и пакети
  • Разпространение на код към хранилища

Обектно ориентирани и функционални Programming

  • Създаване и използване на функции и класове
  • Модифициране на функции и класове с декоратори
  • Въвеждане на мета-класове

Обработка на грешки и тестване

  • Обработка и генериране на изключения
  • Писане и изпълнение на тестове (doc тестове и unit тестове)
  • Проверка на покритието на кода от тестовете

Работа с файлове и директории

  • Accessване на различни типове файлове и принципи на работа с файлове
  • Създаване, четене, обновяване и изтриване на файлове (включително обикновени текстови файлове, csv, както и Microsoft Word и Microsoft Excel файлове)
  • Извличане на данни от текстови файлове с помощта на Regular Expressions
  • Създаване и изтриване на директории, изброяване и търсене на файлове

Достъп до Databases

  • Избор, вмъкване, обновяване и изтриване на данни
  • Generic database API базиран на SQLite 3, PostgreSQL и MySQL
  • Използване на Object Relational Mapper (SQLAlchemy)
  • Работа с NoSQL бази данни

Завладяване на мрежата

  • Извличане на уеб страници
  • Парсване на HTML и XML
  • Автоматично попълване на уеб формуляри
  • Създаване на уеб приложения в Python

Изисквания

Нито един

 28 Часа

Брой участници


Цена за участник

Oтзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории