
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Обязательно к прочтению!
Что потребуется для прохождеия курса и как это всё установить.
Основные термины и понятия, которые потребуются для понимание всего того что будет рассказывать автор.
Обзор интерактивного режима в Python и Zen of Python ;)
Познакомимся со средой разработки, посмотрим что в ней куда и зачем нажимать.
К сожалению видео получилось низкого качества, и будет перезаписано...
В этом занятии разберемся с практической частью, и самыми используемыми на первых порах функциями ввода и вывода print и input
Если не получается разобраться с заданием выше
Рассказ про примитивы, что это за данные такие и для чего они нужны.
Типы данных int и float, а так же математические операции с ними.
Разбираемся с системами счисления, комплексными числами и функцию round!
Аспекты работы с числами и математическими операциями не затронутые в предыдущих видео, а так же модуль math
Говорим про типы Boolean (bool) и NoneType
Разбираемся с конструкцией if - else - elif, тернаным оператором и falthy/truthy значениями
Разбираемся со строками в Python
Разбираемся со встроенными методами строк, как, куда, зачем и почему.
Рекомендации о том как писать понятный код
Приведение это не только каспер, но и Python.
Вводная по структурам данных.
Начинаем с одной из основных структур данных
Разбираемся с одной из самых популярных структур данных.
Делаем циклические опреации снова великими.
Полезно знать про такую встроенную функцию как enumerate
Если ты писал код без этого то больше не будешь.
А что если есть такой list который нельзя изменить?
Словарь, но не который делал Даль.
У словарей есть методы и мы их разберём.
Реализуем подсчет слов в предложении используя defaultdict, так же поговорим про интересный модуль string и поглубже разберём уже известный нам maketrans. *Шумоподавление перестаралось и сделало меня слегка шепелявым в этом видео... :)
Множества такие множества
Учимся сравнивать объекты в Python не только по значению.
Ссылка на разбор на SO: https://stackoverflow.com/questions/15171695/whats-with-the-integer-cache-maintained-by-the-interpreter
Что не так с методом copy?
Всегда хотел работать упаковщиком? Нет? А распаковщиком?
Постановка задачи
Разбор реализации проекта
Вводное видео про функции, что как, почему и зачем.
Что за аргументы? Как предеавать? Давайте разбираться.
Небольшое, но важное замечание по передаче mutable типа данных в качестве аргумента по умолчанию
Разбираемся с очень важной темой языка python, а именно как перестать зависеть от количества передаваемых аргументов в функции
Обратим внимание на возможность описывать типы данные при передаче в функции
В этой лекции разбираемся с таким понятием как область видимости функции6 а так же ключевыми словами global и nonlocal
В этой лекции немного поговорим про то как выполнять задания в этом блоке.
Рассмотрим концепцию ООП, что такое класс и объект.
Разбираемся с тем что такое атрибуты и методы в классе, что такое объект, зачем нужна переменная self и чем атрибут класса отличается от атрибута объекта.
Параметризируем шаблоны создания объектов (да, они же классы)
Разбираемся с наследованием и функциями issubclassof, isinstanceof
Твой сын не такой как был вчера
Private переменные твоих классов
Хитрое наследование
Введение в исключения. Зачем, для чего, как с этим жить.
Разбираемся в происхождении исключений и учимся правильно выстраивать их иерархию.
Если вы подумали что try и except это всё, то вы ошиблись!
Хватит жить на вссём готовом, пора создавать и делать мир a better place to live in!
В курсе "Python: быстрый старт" возьмем этот самый быстрый старт в изучении языка Python. Рассмотрим концепции и важные нюансы о которых нужно обязательно узнать в начале пути. Закрепим все полученные знания тестами и практическими заданиями. Главная задача курса - заглядывать дальше фасада и банальных рекомендаций. Большая часть информации относится не только к Python но и к программированию в целом, где Python выступает лишь в качестве проводника в мир концепций программирования.