Чему вы научитесь
- — Работать со списками
- — Работать с индексами списков
- — Работать со срезами списков
- — Работать с итерацией списков
- — Работать с генераторами списков
- — Работать с матрицами
- — Работать с кортежами
- — Работать с индексами кортежей
- — Работать со срезами кортежей
- — Работать с распаковкой кортежей
- — Работать с итерацией кортежей
- — Работать с генераторами кортежей с функцией tuple()
- — Работать с множествами
- — Работать особенностями множеств
- — Работать с итерацией множеств
- — Работать с генераторами множеств
- — Работать с замороженными множествами
- — Работать со словарями
- — Работать с элементами словарей
- — Работать с индексами словарей
- — Работать с итерацией словарей
- — Работать с генераторами словарей
- — Работать с типами данных range, bytes, bytearray, memoryview
- — Работать с модулем collections
- — Работать с коллекциями namedtuple, deque, Counter
- — Работать с коллекциями defaultdict, OrderedDict, ChainMap
- — Работать со встроенными функциями преобразования типов
- — Работать со встроенными функциями создания объектов
- — Работать со встроенными функциями работы с числами
- — Работать со встроенными функциями работы со строками
- — Работать со встроенными системными функциями
- — Работать со встроенными кодовыми функциями
- — Работать со встроенными функциями работы с коллекциями
- — Работать со встроенными функциями высшего порядка
- — Работать со встроенными функциями инспекции объектов
- — Работать со встроенными функциями динамического кода
- — Работать с созданием своих функций
- — Работать с функциями с возвратом значения
- — Работать с позиционными аргументами
- — Работать с именованными аргументами
- — Работать с аргументами по умолчанию
- — Работать с произвольным числом аргументов
- — Работать с аннотациями типов
- — Работать с документированием
- — Работать с областью видимости
- — Работать со вложенными функциями
- — Работать с замыканиями
- — Работать с рекурсией
- — Работать с декораторами
- — Работать с анонимными функциями
- — Работать с функциями-предикатами
- — Работать с модулем functools
О курсе
Данный курс в числах:
✔️ 10 модулей
✔️ 50 уроков
✔️ 650 шагов
✔️ 50 теоретических блоков
✔️ 600 заданий всего
✔️ 400 вопросов всего
✔️ 200 вопросов с выбором варианта ответа
✔️ 200 вопросов с анализом кода
✔️ 200 задач на программирование
✔️ 1 финальный проект
Для кого этот курс
Начальные требования
Для успешного прохождения данного курса желательно пройти курс:
Наши преподаватели
Как проходит обучение
Данный курс состоит из следующих модулей:
— Введение
— Списки
— Кортежи
— Множества
— Словари
— Встроенные типы данных
— Дополнительные типы коллекций
— Встроенные функции
— Создание своих функций
— Заключение
Каждый рабочий урок курса состоит из:
— Теоретического блока с подробной текстовой теорией с примерами кода (Совет: внимательно читайте всю теорию, даже самая маленькая вещь может пригодиться вам в будущем, как и в решении заданий, как и в знании Python)
— 5 тестовых вопросов по теории с выбором варианта ответа (Совет: если не можете ответить на вопрос, то вернитесь к теории и найдите там ответ на вопрос)
— 5 вопросов с анализом кода и вводом текста вывода кода (Совет: если не можете понять, что выведет код, то используйте интерпретатор Python IDLE; Примечание: в выводе кода учитывается только сам вывод, ввод не учитывается)
— 5 задач на программирование с автоматизированными тестами проверки для закрепления материала (Советы: если не можете решить задачу, то вернитесь к теории и изучите ещё раз тему задачи; для успешного освоения навыков программирования пишите код полностью сами, не копируя его части из условия)
Если есть вопросы, то задавайте их в комментариях к шагу, в скором времени вы получите на них ответы. Если есть ошибки в курсе, то пишете о них в комментариях к шагу, в скором времени ошибки в курсе будут исправлены.
Программа курса
Что вы получаете
- ✔️ Знания программирования
- ✔️ Знания Python
- ✔️ Знания списков
- ✔️ Знания кортежей
- ✔️ Знания множеств
- ✔️ Знания словарей
- ✔️ Знания встроенных типов данных
- ✔️ Знания дополнительных типов коллекций
- ✔️ Знания встроенных функций
- ✔️ Знания создания своих функций