Описание
Python входит в ТОП-3 самых популярных языков программирования в мире, а данный видеокурс является бестселлером по его изучению.
Пайтон - идеален для старта обучения в IT на программиста. Его синтаксис крайне прост в понимании по сравнению со многими другими языками написания кода.
Причиной такого большого комьюнити Python является не только лёгкое обучение, но и фактические преимущества этого языка, например кроссплатформенность. То есть любой написанный вами софт может работать на Windows, Linux, Mac OS.
В этом курсе вы узнаете о Python на 95%, этого будет достаточно, чтоб устроиться на работу, либо стать полноценным фрилансером.
Содержимое курса:
- Введение в Python: возможности Python, отличие Python 2 от Python 3, установка;
- Основные данные: типы данных, числа и простая математика, переменные, bool и None, работа со строками и их форматирование, операторы, работа с файлами;
- Коллекции в Python: list, dict, tuple, set, for-цикл, while-цикл, логические действия;
- Функции и модули: помощь по API, функции, лямбда-выражения, вложенные функции и область видимости переменных;
- Обработка ошибок: ошибки и исключения и их понимание, очистка ресурсов, юнит-тестирование;
- Классы: наследование и полиморфизм, абстрактные классы, проблема инкапсуляции;
- Модули и пакеты: PyPi, pip, создание модулей и пакетов, импорт модулей, типов и функций, __name__ и __main__;
- Дополнительные материалы: отладка, namedtuple, декораторы, datetime, enum.