Python 3

21 участник

О чём курс

Для старта в программировании нужно освоить базу языка Python 3, не тратя время на теорию без практики. Внутри разбираются фундаментальные концепции: от настройки среды PyCharm и синтаксиса до работы с файлами и JSON. Материал сфокусирован на прикладных темах: циклах, словарях, функциях и декораторах. Курс подойдет начинающим разработчикам, которые хотят научиться писать чистый код и решать алгоритмические задачи. Вы освоите синтаксис Python и основные подходы к структурированию данных, необходимые для написания полноценных скриптов.

Программа обучения

  • 1 модуль — Начало
    • Урок №1. Введение. Установка Python
    • Урок №2. Установка среды разработки PyCharm
    • Урок №3. Переменные и оператор присваивания
    • Урок №4. Типы данных
    • Урок №5. Добавление комментариев
    • Урок №6. Функция print()
    • Урок №7. Функция input()
    • Урок №8. Арифметические операции над числами
    • Урок №9. Логический тип bool и операции сравнения
    • Урок №10. Логические операции
  • 2 модуль — Строки и списки
    • Урок №1. Строки. Операции над строками
    • Урок №2. Индексы и срезы строк
    • Урок №3. Строковые методы
    • Урок №4. Форматирование строк оператором %
    • Урок №5. Форматирование строк методом .format()
    • Урок №6. Форматирование строк используя f-строки
    • Урок №7. Списки и операции над ними
    • Урок №8. Методы списков
  • 3 модуль — Условия
    • Урок №1. Условный оператор if
    • Урок №2. Оператор elif
    • Урок №3. Тернарный оператор
    • Решение задачи 1
    • Решение задачи 2
  • 4 модуль — Циклы
    • Урок №1. Цикл while
    • Урок №2. Цикл for и функция range()
    • Урок №3. Инструкции break, continue, else
    • Урок №4. Вложенные циклы
    • Урок №5. Вложенные списки
    • Урок №6. Генераторы списков
    • Решение задачи
  • 5 модуль — Словари, множества и кортежи
    • Урок №1. Кортежи (tuple). Операции над ними и их методы
    • Урок №2. Словари (dict) и операции над ними
    • Урок №3. Методы словарей
    • Урок №4. Генераторы словарей
    • Урок №5. Множества (set, frozenset) и операции над ними
    • Урок №6. Методы множеств
  • 6 модуль — Функции
    • Урок №1. Инструкции def, return, pass
    • Урок №2. *args и **kwargs
    • Урок №3. Область видимости: глобальная, локальная и встроенная
    • Урок №4. Вложенные функции
    • Урок №5. Рекурсия
    • Урок №6. Анонимная функция lambda
    • Урок №7. Декораторы
  • 7 модуль — Исключения
    • Урок №1. Ошибки и исключения. Конструкция try … except.
  • 8 модуль — Работа с модулями
    • Урок №1. Установка модулей в Python
    • Урок №2. Импорт стандартных и собственных модулей
    • Урок №3. Инструкция if name == ‘main
  • 9 модуль — Работа с файлами
    • Урок №1. Чтение и запись данных
    • Урок №2. Контекстный менеджер. Оператор with
    • Урок №3. Работа с JSON-файлами
  • Дополнительные уроки
    • Урок №1. Моржовый оператор
    • Урок №2. Как работает целочисленное деление на отрицательное число в Python
    • Урок №3. Функция map()
    • Урок №4. Функция filter()
    • Урок №5. Различие между операторами == и is
    • Урок №6. Функции eval() и exec()
Складчина создана 31 августа 2024 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 2

IS IT Start Все материалы
462 ₽ 4 000 ₽