Содержание курса
1. Знакомство с Python
  • Бесплатный курс по Python
  • Урок 1. Python - вводный урок
  • Урок 2. Комментарии в Python
  • Урок 3. Python: ошибки
  • Задача 1. Вывод приветствия
  • Задача 2. Комментирование кода
  • Задача 3. Исправление ошибок
2. Простейшие операции
  • Урок 1. Арифметика
  • Урок 2. Операторы и операнды
  • Урок 3. Работа с операциями
  • Урок 4. Линтер
  • Урок 5. Кавычки
  • Урок 6. Экранированные последовательности
  • Урок 7. Конкатенация
  • Задача 1. Сложение двух чисел
  • Задача 2. Умножение двух чисел
  • Задача 3. Деление двух чисел
  • Задача 4. Возведение числа в степень
  • Задача 5. Вычитание двух чисел и умножение результата на третье число
  • Задача 6. Приоритет операций
  • Задача 7. Операции с числами с плавающей точкой
3. Понятие переменной
  • Урок 1. Что такое переменная
  • Урок 2. Магические числа
  • Урок 3. Именование переменных
  • Урок 4. Выражения в определениях
  • Урок 5. Переменные и конкатенация
  • Задача 1. Утверждение
  • Задача 2. Модификация числа
  • Задача 3. Подсчет коллег
  • Задача 4. Объявление переменной
  • Задача 5. Конвертер валют
  • Задача 6. Создание сообщения
  • Задача 7. Работа с числами
  • Задача 8. Дворцы для правителя
  • Задача 9. Подсчёт драконов
4. Строки
  • Урок 1. Интерполяция
  • Урок 2. Извлечение символов из строки
  • Урок 3. Срезы строк
  • Урок 4. Multi-line строки
  • Задача 1. Секретный пароль
  • Задача 2. Объединение королевств
  • Задача 3. Вывод фразы
  • Задача 4. Предложение обеда
  • Задача 5. Последний символ
  • Задача 6. Вывод части строки
  • Задача 7. Текст в тройных кавычках
5. Типы данных. Понятие типизации
  • Урок 1. Типы данных
  • Урок 2. Сильная (или Строгая) типизация
  • Урок 3. Неизменяемость примитивных типов
  • Урок 4. Явное преобразование типов
  • Задача 1. Вычисление операции
  • Задача 2. Отображение числа
  • Задача 3. Формирование нового слова
  • Задача 4. Преобразование числа
  • Задача 5. Деление чисел
6. Функции
  • Урок 1. Функции и их вызов
  • Урок 2. Сигнатура функции
  • Урок 3. Аргументы по умолчанию
  • Урок 4. Вызов функции — выражение
  • Урок 5. Функции с переменным числом параметров
  • Урок 6. Детерминированность
  • Задача 1. Создание функции
  • Задача 2. Три раза 'Wow!'
  • Задача 3. Отображение длинных строк
  • Задача 4. Номер кредитной карты
  • Задача 5. Арифметических операций и округления чисел
7. Понятие объекта в Python. Методы
  • Урок 1. Объекты
  • Урок 2. Цепочка вызовов
  • Задача 1. Преобразование регистра в строках
  • Задача 2. Удаление пробелов
  • Задача 3. Работа с индексами строк
  • Задача 4. Определение длины строки
8. Функции на практике
  • Урок 1. Создание (определение) функций
  • Урок 2. Возврат значений
  • Урок 3. Параметры функций
  • Урок 4. Необязательные параметры функций
  • Урок 5. Именованные аргументы
  • Задача 1. Вывод на экран
  • Задача 2. Возвращаем строку "yay! yay! yay!"
  • Задача 3. Изменение длины строк
  • Задача 4. Маска для кредитной карты
  • Задача 5. Генерируем имя пользователя
9. Логические выражения и условия
  • Урок 1. Логический тип
  • Урок 2. Предикаты
  • Урок 3. Комбинирование операций и функций
  • Урок 4. Логические операторы
  • Урок 5. Отрицание
  • Урок 6. Результат логических выражений
  • Урок 7. Условные конструкции if else
  • Урок 8. Конструкция else + if = elif
  • Урок 9. Тернарный оператор
  • Задача 1. Определение пенсионного возраста
  • Задача 2. Сравнение строк
  • Задача 3. Определение начального символа
  • Задача 4. Проверяем високосный год
  • Задача 5. Проверяем палиндром или нет
  • Задача 6. Определение типа данных
  • Задача 7. Совпадение чисел
  • Задача 8. Выполняет нормализацию данных
  • Задача 9. Статус отношений семьи
  • Задача 10. Практика простых условий
10. Понятие цикла и их использование
  • Урок 1. Цикл While
  • Урок 2. Обход строк
  • Урок 3. Условия внутри тела цикла
  • Урок 4. Агрегация данных
  • Урок 5. Формирование строк в циклах
  • Урок 6. Пограничные случаи
  • Урок 7. Возврат из циклов
  • Урок 8. Цикл For
  • Задача 1. Работа с циклами и итерациями
  • Задача 2. Агрегируем значения
  • Задача 3. Преобразование числа в строку
  • Задача 4. Вывод в обратном порядке
  • Задача 5. Возвращаем символ
  • Задача 6. Реализация функции с циклами
  • Задача 7. Анализирование параметров
  • Задача 8. Проверка наличия буквы
  • Задача 9. Удаление указанного символа
11. Дополнительно
  • Урок 1. Синтаксический сахар
  • Урок 2. Кодировка
  • Задача 1. Удаление символов

Бесплатный курс по Python

Курс обновлен в марте 2024 года.

Добро пожаловать на наш бесплатный курс по Python. Курс состоит из текстовых уроков с примерами кода и практическими задачами, которые наш сайт будет автоматически проверять.

После завершения курса, мы запросим ваше ФИО и вы сможете бесплатно получить сертификат о прохождении обучения.

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

Разделы курса:
1. Знакомство с Python: история, применение и особенности языка.
2. Простейшие операции: арифметика, сравнение и логические операции.
3. Понятие переменной: объявление, присваивание и использование.
4. Строки: основы работы, методы и форматирование.
5. Типы данных. Понятие типизации: числа, строки, списки, кортежи и множества.
6. Функции: создание, использование и область видимости.
7. Понятие объекта в Python. Методы: классы, объекты и основы ООП.
8. Функции на практике: рекурсия, анонимные функции и модули.
9. Логические выражения и условия: if, elif и else.
10. Понятие цикла и их использование: for и while.

Предыдущий
Следующий
Комментарии:
Андрей Смирнов
3 марта 2023

Супер курс, мне нравится, спасибо

Елена И.
21 марта 2023

Хороший курс, не сложный, постепенно все дается

Петров Михаил
29 марта 2023

Норм курс для тех, кто только начинает, но надо понимать, что после него еще далеко до профи. Здесь только основы Python, а чтобы стать крутым кодером, нужно еще кучу всего учить и практиковаться.

Ольга Кузнецова
16 апреля 2023

Ну вот еще один курс по Python... Столько уже программистов на рынке, что диву даешься. Все хотят быть кодерами, а работы на всех не хватает. Что ж, удачи новичкам!

Marat
7 июля 2023

Хочу научиться программированию.

LesyaVita
21 декабря 2023

Я прошла курс, но имя для серта не запросили)) Буду рекомендовать? Неть!

admin
25 января 2024

Здравствуйте! К сожалению, сейчас сертификат не выдается автоматически, пришлите ваше ФИО с указанием пройденного курса на почту admin@katalog-kursov.ru - мы проверим прохождение курса и пришлем сертификат :)

Vladuvlad
10 марта 2024

a = \"Wow!\"
def repeat_exclamation():
print(a * 3)

repeat_exclamation()

У меня получилось вот так. Вывод такой же, что и в условии, но пишет, что неверно.

Dedecmrf
1 мая 2024

Дошёл до 9 урока, а меня перекидывает на 1. В оглавление (как было раньше) все уроки посмотреть ит выбрать нельзя. Что делать, ребятушки?!

admin
2 мая 2024

Здравствуйте, Dedecmrf! Напишите, пожалуйста, нам на почту admin@katalog-kursov.ru.

Bloodbo
3 июля 2024

Отличный курс

nmilgaev
11 августа 2024

Начинаю курс.

Параллельно прохожу основы Python платно в Яндекс Практикуме.

gleb123
13 августа 2024

Хороший курс, конечно же с учётом того, что он бесплатный
Есть моменты, где забегаем вперёд, где не совсем полностью раскрывается тема, но тут можно подумать, что автор курса нас учит самостоятельности, а ведь это действительно важно, всё не запомнить, а искать информацию надо уметь. Спасибо!

Добавить комментарий
Категории курсов