Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.462
Название: 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

Продажник:

http://edu.cbsystema...ython-essential

Скачать:

[Eground.org] Python Базовый

Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху