План на курса

Въведение в 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

Reactive Programming with Javascript and RxJS

7 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атегории