Программа:
Урок 1. Введение в программирование на языке Python
Урок 1. Введение в программирование на языке Python
- Установка и запуск интерпретатора Python
- Что такое Python? Краткая история языка
- Кто в настоящее время использует Python?
- Cильные стороны Python
- Философия Python
- Версии Python 2.x и 3.x
- Вычисления на Python: использование интерпретатора в качестве калькулятора
- Знакомство и типами данных: числа, строки, списки, логический тип, None
- Определение функций
- Управление потоком выполнения: оператор if
- Циклы for и while
- Функции range и enumerate
- Операторы break и continue
- Оператор pass
- Методы работы со строками
- Методы работы со списками
- Оператор del
- Дробные числа (Decimal и Fraction)
- Дробные числа (Decimal и Fraction)
- Словари (dict)
- Множества (set и frozenset)
- Работа с файлами - чтение, запись
- Генераторы
- Встроенные функции max, min, sum
- Ввод данных пользователем: input()
- Встроенные функции: map, zip, filter, reduce
- Встроенные функции: any, all
- Лямбда-функции (lambda)
- Функции-генераторы (yield вместо return)
- Регулярные выражения (модуль re)
- Взаимодействие с операционной системой
- Модули os, os.path, shutil, sys
- Протоколы интернет (модуль urllib)
- Модули
- Импорт модуля (import и from)
- Пространство имен модуля
- Атрибуты модулей
- Пакеты
- Создание пакета
- Классы и объекты
- Синтаксис определения класса
- Объекты классы
- Объекты-экземпляры классов
- Наследование
- Метод-конструктор __init__
- Множественное наследование
- Приватные переменные класса
- Консервация объектов. Модуль shelve
- Декораторы
- Специальные декораторы для классов
- @property, @staticmethod, @classmethod, @abstractmethod
- Метаклассы
- Ошибки и исключения
- Обработка исключений
- Инструкция try/except
- Инструкция try/else
- Возбуждение исключений
- Создание собственных исключений
- Инструкция try/finally
- Итераторы
- Работа с итераторами - itertools
- Работа с коллекциями - collections
- Работа с CSV
- Работа с SQLite
- Работа с JSON
- Работа с XML
- Веб-фреймвок для перфекционистов с дедлайнами
- Виртуальные окружения virtualenv
- Установка pip и Django
- Создание и запуск проекта
- Создание блога на Django
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.