Автор: CBS  
 Название: Python Базовый  
  
 Курс Python Essential (Python базовый) предназначен для обучения основам языка программирования Python. Он даёт представление cинтаксисе, значительном числе используемых Python-разработчиками возможностей и особенностей.  
 Значительное внимание уделяется объяснению парадигмы объектно-ориентированного программирования и её реализации в языке Python. Рассмотрена также работа с коллекциями, множеством стандартных типов данных, итераторами и генераторами.  
 Рассматривается работа с модулями и библиотеками, даётся краткий обзор широчайших возможностей стандартной библиотеки языка Python. Объясняется работа с исключениями и стандартные исключения в Python, значительно более подробно, чем в стартовом курсе, рассматривается ввод и вывод данных.  
 В последнем уроке даются базовые понятия функционального программирования и его использование в языке Python.  
  
 Содержание  
 Урок 1. Введение в ООП, понятие классов и объектов  
  
   - Понятие ООП
    - Создание классов
    - Создание экземпляров классов
    - Инкапсуляция
    - Конструкторы и «магические» методы в Python
   
Урок 2. ООП. Наследование, полиморфизм    
   - Наследование и полиморфизм
    - Множественное наследование
    - Утиная типизация
   
Урок 3. Работа с коллекциями    
   - Понятие коллекции
    - Итераторы
    - Генераторы
   
Урок 4. Структуры данных. Часть 1    
   - Списки (list) и их методы
    - Кортежи (tuple)
    - Диапазоны (range)
    - Сравнение последовательностей
   
Урок 5. Структуры данных. Часть 2    
   - Множества (set)
    - Словари (dict)
    - Техники обхода структур данных
   
Урок 6. Модули    
   - Понятие модуля
    - Создание модулей
    - Пакеты
    - Импортирование модулей
    - Обзор некоторых стандартных модулей
   
Урок 7. Исключения    
   - Синтаксические ошибки
    - Исключения
    - Обработка исключений
    - Выброс исключений
    - Пользовательские исключения
   
Урок 8. Ввод и вывод    
   - Форматирование строк
    - Чтение и запись файлов
    - Оператор with
    - Объект file
    - Сохранение данных в JSON
    - Объект pickle
   
Урок 9. Элементы функционального программирования    
   - Функции как объекты первого класса (first-class citizens)
    - Лямбда-выражения
    - Функции высшего порядка, каррирование функций
    - Декораторы
    - Функции filter, map, reduce
    - Модули functools, operator, itertools
   
       Подробнее:           Для просмотра содержимого вам необходимо .   
        Скачать: