Python Express Course
Introduction
Тема 1. Введение в синтаксис
1.1 Основы
1.2 Числа
1.3 Функции
1.3.0 Локальные и глобальные переменные
1.3.1 Функции - области видимости
1.3.2 Лямбда-фукции
1.4 Условные операторы
1.5 Циклы
1 Примеры и задачи урока
Тема 2. Коллекции
Последовательности
Строки
Списки
Кортежи
Множества
Словари
Сортировка
Задачи
Тема 3. Исключения
Терминология
Блок try-except
Иерархия исключений
Блоки else-finally
raise
Свой класс исключений
Тестирование
Использование исключений - Лутц, глава 35
Заключение
Задачи
Тема 4. Файлы
open из Intermediate Python
open, close
with .. as
Архивация
path
pathlib
Задачи
Лутц, глава 36 Юникод и строки байтов
Различные типы файлов: csv, json, xml
Тема 5. Пакеты и модули
Что такое модуль
Пространство имен
Пакеты
Дополнительные возможности
Вопросы
Задачи
Тема 10. Генераторы
Итераторы
Генераторы
Функциональное программирование
Примеры и задачи урока
Тема 11. Объектно-ориентированное программирование
Термины. Создание классов
Ограничение прав доступа
Расширение property в дочернем классе - рецепты 8.8
Атрибуты и методы класса. Статические методы
Наследование и полиморфизм
Области видимости и пространства имен
Перегрузка операторов
все методы
итераторы
доступ к атрибутам
строки
арифметические операции
__call__
сравнение
__bool__, __len__, __del__
Контрольные вопросы
Задачи
Задачи
Тема 12. ООП подробнее
Шаблоны проектрирования
Вызов методов базового класса
Множественное наследование
Ограничение прав доступа
Делегация доступа к атрибутам при композиции - Рецепты, 8.15
Связанные методы
Декораторы
Стандартная библиотека
Случайные числа
Работа с временем и датами
time
datetime
calendar
задачи
Работа с файлами
json
TODO
Обвязка
Аргументы командной строки
Файл конфигурации
Логирование
Логирование примеры
Задачи
C extensions
ctypes
swig
c/python API
cython
Fortran
Matlab
Многопоточность
Thread
Subprocess
Process
asyncio
Сети
Инструменты разработки
Тестирование
Отладка
Виртуальное окружение
Тема 13. Python и Tkinker (Sammerfield, Pithon in Practice. Chapter 7 Graphical User Interface with Python and Tkinker)
Ассорти
*args, **kwargs
format
PEP-8
кеширование фукнций (рассказать еще где применять нельзя)
Задачи
Powered by
GitBook
cython
Cython
cython.org
results matching "
"
No results matching "
"