Перейти к основному содержимому

Курс: Погружение в Python

00:00:00 Урок 1. Основы Python
02:19:12 Урок 2. Простые типы данных
04:19:30 Урок 3. Коллекции
05:41:33 Урок 4. Функции
06:51:54 Урок 5. Интераторы и генераторы
07:48:27 Урок 6. Модули
09:26:51 Урок 7. Файлы и файловая система

Урок 1. Основы Python. На этой лекции мы:

  • разберём установку и настройку Python;
  • изучим правила создания виртуального окружения и работу с pip;
  • повторим основы синтаксиса языка Python;
  • познакомимся с рекомендациями по оформлению кода;
  • изучим способы создания ветвящихся алгоритмов в Python;
  • разберём варианты реализации циклов.

Урок 2. Простые типы данных. На этой лекции мы:

  • познакомимся со строгой динамической типизацией языка Python;
  • изучим понятие объекта в Python. Разберёмся с атрибутами и методами объектов;
  • рассмотрим способы аннотации типов;
  • изучим «простые» типы данных, такие как числа и строки;
  • узнаем про математические модули Python.

Урок 3. Коллекции. На этой лекции мы:

  • разберёмся, что такое коллекция и какие коллекции есть в Python;
  • изучим работу со списками, как с самой популярной коллекцией;
  • узнаем, как работать со строкой в ключе коллекция;
  • разберём работу с кортежами;
  • узнаем, что такое словари и как с ними работать;
  • изучим множества и особенности работы с ними;
  • познакомимся с классами байт и массив байт.

Урок 4. Функции. На этой лекции мы:

  • разберёмся с созданием собственных функций в Python;
  • изучим работу встроенных функций «из коробки»

Урок 5. Интераторы и генераторы. На этой лекции мы:

  • разберем решения задач в одну строку;
  • изучим итераторы и особенности их работы;
  • узнаем о генераторных выражениях и генераторах списков, словарей, множеств;
  • разберем создание собственных функций генераторов.

Урок 6. Модули. На этой лекции мы:

  • разберём работу с модулями в Python;
  • изучим особенности импорта объектов в проект;
  • узнаем о встроенных модулях и возможностях по созданию своих модулей и пакетов;
  • разберём модуль random отвечающий за генерацию случайных чисел.

Урок 7. Файлы и файловая система. На этой лекции мы:

  • разберёмся в особенностях работы с файлами и каталогами в Python;
  • изучим функцию open для работы с содержимым файла;
  • узнаем о возможностях стандартной библиотеки для работы с файлами и каталогами.