👨‍💻DEV [CyberBionic Systematics] Python Базовый

Название:

Python Базовый

Автор:

CyberBionic Systematics

Курс - 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



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх