Добро пожаловать на курс «Введение в Python»! В этом курсе вы узнаете многое о языке программирования и программировании в целом. Курс разработан для новичков или для тех, кто уже знаком с другим языком программирования, но хочет изучить Python и расширить свои знания в этой области.
Python — один из самых популярных языков и используется во многих сферах для решения различных задач. Он широко применяется в машинном обучении, веб-разработке, робототехнике и во многих задачах автоматизации. За последние 10 лет язык приобрел огромную популярность среди программистов и технологических компаний. В настоящее время он считается самым популярным языком согласно многим отчетам.
💻 Учитесь на практике
В этом курсе вы будете учиться на практике! Каждая концепция сопровождается несколькими интерактивными заданиями, которые вы будете решать, чтобы перейти к следующей. Мы считаем, что практическое обучение — лучший способ получить глубокие знания. Здесь вы найдете множество сложных и в то же время интересных упражнений для практики каждой рассмотренной концепции.
Вы будете учиться в своем собственном темпе. Можете интенсивно заниматься и пройти несколько уровней за неделю, или же изучать материал медленно, уделяя каждой концепции больше времени.
Есть форум для вопросов и помощи. Вы можете задавать вопросы или отвечать на вопросы других под каждым заданием.
🎓 Учебная программа
Этот курс фокусируется на основных концепциях Python и представляет каждую из них интуитивно понятным образом. Чтобы сделать процесс более веселым и увлекательным, концепции организованы по уровням, и прохождение каждого уровня означает, что вы освоили новую концепцию. Вот основные темы, которые мы будем изучать:
Ввод и вывод
Команды print и input
Дополнительные параметры функции print
Переменные и целочисленная арифметика
Python как простой калькулятор
сложение, вычитание, умножение
деление, остаток от деления
Условные операторы
Тип bool (True и False)
Операторы if, else и elif
Логические операторы
Вложенные условные операторы
Типы переменных
Типы int и float
Модуль math — квадратные корни, степени и т.д.
Текстовые значения (строки)
Строки и доступ к каждому символу
f-строки
Срезы
Списки
Списки — list и []
Доступ к элементам списков
Удаление элементов с помощью del []
Вложенные списки и матрицы
Циклы for
Синтаксис цикла for
Функция range
Циклы while
Синтаксис цикла while
Работа с цифрами числа
continue, break и while ... else
Пропуск итерации с помощью continue
Выход из цикла с помощью break
while ... else и for ... else
Утилиты для строк и списков
title(), upper(), lower() и т.д.
istitle(), isalpha() и т.д.
strip(), replace() и т.д.
split() и join()
Сортировка списков
Вложенные циклы
Вложенные циклы for и while
Работа с двумерными списками
Генераторы списков
Упрощение создания списков с помощью генераторов списков
Вложенные генераторы списков
Генераторы двумерных списков
Кортежи
Кортежи — tuple и ()
Доступ к элементам кортежей
Создание кортежа из списка
Множества
Множества — set и {}
Диаграммы Венна
add и remove
Генераторы множеств
Словари
Словари — dict и {}
Доступ к значениям словарей
Перебор словарей
Генераторы словарей
Счетчики
Функции
Синтаксис def
Функции с аргументами и без
Функции с одним и несколькими возвращаемыми значениями
Функции внутри функций
Лямбда-функции
Работа с файлами
Открытие файла с помощью open в разных режимах
Чтение, запись и добавление в файл
Модуль pathlib
Автоматизация задач с файлами
Приложения и завершение
Случайные числа
Интерактивные игры
🚀 Добро пожаловать
Обучение — это на 80% индивидуальная работа. Завершение этого курса будет вашим достижением, и мы здесь, чтобы поддержать вас на этом пути!