Видеокурс Основы языка Python

Видеокурс Основы языка Python

Курс «Основы языка Python» отлично подойдет как для опытных программистов, желающих познакомиться с новым инструментом разработки, так и для совсем начинающих. Мы пройдем путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода.

На протяжении курса мы рассмотрим различные примеры применения языка для решения практических задач. Погрузимся в мир Python и проникнемся его идеологией и философией.

В курсе используется 3-я версия Python

Чему Вы научитесь

  • Использовать основные конструкции языка Python;
  • Читать чужой код python и писать собственный, в соответствии со стандартами PEP-8 и практиками, прошедшими проверку временем;
  • Использовать IDE и ее вспомогательные инструменты для проверки и отладки кода;
  • Писать системные скрипты для работы с файловой системой;
  • Разрабатывать полноценные программы с использованием модульного и объектно-ориентированного подхода;
  • Понимать, как на самом деле устроен Python и познать его мощь и гибкость;

Средние оценки

4.8 / 5
Программа
4.8 / 5
Преподаватель

Преподаватели

  • 1
    Урок 1. Вступление
  • 2
    Урок 2. Введение в Python
    1. Настройка среды для разработки на Python. 2. Переменные. Типы данных. Преобразование типов. 3. Ввод, вывод. 4. Арифметические и логические операции. Соответствие нескольким условиям: and, or, not. 5. Условные операторы. 6. Понятие циклов. Цикл while. 7. Инструкции break и continue. Инструкция while — else.
  • 3
    Урок 3. Разбор практического задания
  • 4
    Урок 4. Встроенные типы и операции с ними
    1. Строки. Определение. Методы. Форматирование. 2. Списки. Определение. Методы. Оператор in. Кортежи. 3. Последовательности. Цикл for in. 4. Range и когда его применять. 5. Словари. Определение. Методы. Перебор. 6. Множества. Методы. Применение.
  • 5
    Урок 5. Разбор практического задания
  • 6
    Урок 6. Практикум. Игра «Угадай число»
    1. Создание простой игры. 2. Добавление уровня сложности. 3. Игра для нескольких пользователей.
  • 7
    Урок 7. Разбор практического задания
  • 8
    Урок 8. Функции
    1. Определение. Встроенные функции. 2. Создание собственных функций. 3. Аргументы функции. 4. Области видимости. 5. Передача функции параметром в другую функцию. Лямбда-функции. 6. Функции sorted, filter, map.
  • 9
    Урок 9. Разбор практического задания
  • 10
    Урок 10. Модули и библиотеки
    1. Модули. Определение. Применение. Подключение модулей. 2. Стандартные модули math, random. 3. Создание собственных модулей. 4. Пакеты. 5. Модули os, sys. 6. Запуск скрипта с параметрами.
  • 11
    Урок 11. Разбор практического задания
  • 12
    Урок 12. Работа с файлами. Кодировки
    1. file. 2. Строки байт, кодировки. 3. Запись и чтение байтов. 4. Pickle. 5. Json.
  • 13
    Урок 13. Разбор практического задания
  • 14
    Урок 14. Полезные инструменты. Обработка исключений
    1. Тернарный оператор. 2. Генераторы списков и словарей. 3. Принципы работы операторов and и or. 4. Модуль copy. 5. Обработка исключений.
  • 15
    Урок 15. Разбор практического задания
  • 16
    Урок 16. Практикум. Консольный файловый менеджер
    1. Написание основных функций. 2. Написание основных функции (продолжение). 3. Создание основного скрипта.
  • 17
    Урок 17. Разбор практического задания

После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.