План на курса

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

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

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

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

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

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

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

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

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

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

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

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

Достъп до Databases

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

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

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

Изисквания

Нито един

 28 Hours

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



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

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

Свързани Kурсове

Reactive Programming with Angular RxJS

14 Hours

Creating Static Websites with Hugo

21 Hours

Jekyll for Web Designers and Content Writers

14 Hours

Developing Web Applications with Visual Studio Code

7 Hours

Akka Fundamentals

21 Hours

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