Мова програмування Python
Python зараз є найпопулярнішою мовою програмування для навчання програмуванню. Однак це не тільки мова навчання, вона також широко використовується на практиці. Ми використовуємо Python 3 у розробці Знаємо програмування.
Рекомендовано, якщо ви хочете більше програмувати на Python встановіть його на свій комп’ютер. Однак, щоб навчитися основам програмування на Python, достатньо браузера. У Знаємо програмування, ми пропонуємо багато вправ і прикладів:
- Для початківців спробуйте вправу Вибір, де ви обираєте лише із запропонованих варіантів. Коли ви трохи розігрієтеся, ви можете спробувати Письмова відповідь, де ви пишете відповідь на клавіатурі.
- Ви можете потренуватися в читанні коду у вправі Код кубика, де ваше завдання правильно виконати задану програму. У вправі Розуміння наявні доступні приклади. На них можна побачити, як виглядають програми на Python. Для кожного прикладу підготовлено ряд контрольних запитань, за допомогою яких ви можете перевірити своє розуміння програми.
- Але насамперед спробуйте самостійне програмування. Для цього використовуються вправи Програмування на Python та Python черепаха. Ви пишете програму безпосередньо в браузері, де також можете її запустити і автоматично перевірити, чи вона правильна.
Початківцям ми рекомендуємо приклади з розділу для розминки алгоритмічного мислення, де основні поняття можна перевірити у формі графічного програмування.
Вибір
Швидке практикування шляхом вибору з двох варіантів.
Змінні та числові вирази в Python (легке)
завдання: 57
Зазвичай займає: 5 min

Змінні та числові вирази в Python (середнє)
завдання: 54
Зазвичай займає: 5 min

Математичні функції в Python (середнє)
завдання: 24
Зазвичай займає: 5 min

Логічні вирази в Python (легке)
завдання: 71
Зазвичай займає: 5 min

Логічні вирази в Python (середнє)
завдання: 94
Зазвичай займає: 5 min

Логічні вирази в Python (важке)
завдання: 83
Зазвичай займає: 5 min

Змінні та вирази: мікс вправ (легке)
завдання: 128
Зазвичай займає: 5 min

Змінні та вирази: мікс вправ (середнє)
завдання: 148
Зазвичай займає: 5 min

Умовний оператор (if) в Python (легке)
завдання: 43
Зазвичай займає: 5 min

Умовний оператор (if) в Python (середнє)
завдання: 46
Зазвичай займає: 5 min

Цикл for в Python (легке)
завдання: 45
Зазвичай займає: 5 min

Цикл for в Python (середнє)
завдання: 46
Зазвичай займає: 5 min

Цикл while в Python (легке)
завдання: 44
Зазвичай займає: 5 min

Цикл while в Python (середнє)
завдання: 48
Зазвичай займає: 5 min

Функції в Python (легке)
завдання: 34
Зазвичай займає: 5 min

Функції в Python (середнє)
завдання: 55
Зазвичай займає: 5 min

Функції в Python (важке)
завдання: 74
Зазвичай займає: 5 min

Контроль розрахунків: мікс вправ (легке)
завдання: 166
Зазвичай займає: 5 min

Контроль розрахунків: мікс вправ (середнє)
завдання: 195
Зазвичай займає: 5 min

Огляд типів даних (легке)
завдання: 73
Зазвичай займає: 5 min

Огляд типів даних (середнє)
завдання: 80
Зазвичай займає: 5 min

Рядок в Python (легке)
завдання: 49
Зазвичай займає: 5 min

Рядок в Python (середнє)
завдання: 53
Зазвичай займає: 5 min

Рядок в Python (важке)
завдання: 54
Зазвичай займає: 5 min

Списки в Python (легке)
завдання: 67
Зазвичай займає: 5 min

Списки в Python (середнє)
завдання: 86
Зазвичай займає: 5 min

Списки в Python (важке)
завдання: 80
Зазвичай займає: 5 min

Словники в Python (легке)
завдання: 21
Зазвичай займає: 5 min

Типи даних: мікс вправ (легке)
завдання: 137
Зазвичай займає: 5 min

Pexeso
Вправа на знаходження пар.
Змінні та числові вирази в Python (середнє)
завдання: 6
Зазвичай займає: 5 min

Логічні вирази в Python (середнє)
завдання: 4
Зазвичай займає: 5 min

Огляд типів даних (середнє)
завдання: 6
Зазвичай займає: 5 min

Розуміння
Читання текстів і відповіді на питання для тренування розуміння тексту.
Внутрішні цикли в Python
Функції в Python
Рядок в Python
Списки в Python
Словники в Python
Об’єкти в Python
Розрахунки з числами
Письмова відповідь
Вправа, в якій ви набираєте відповідь на клавіатурі.
Змінні та числові вирази в Python (легке)
завдання: 29
Зазвичай займає: 5 min

Умовний оператор (if) в Python (легке)
завдання: 13
Зазвичай займає: 5 min

Рядок в Python (легке)
завдання: 21
Зазвичай займає: 5 min

Списки в Python (середнє)
завдання: 21
Зазвичай займає: 5 min

Словники в Python (середнє)
завдання: 18
Зазвичай займає: 5 min

Типи даних: мікс вправ (середнє)
завдання: 39
Зазвичай займає: 5 min

Код кубика
Переміщайте кубик по плану відповідно до вказаної програми. Потренуйте свою навичку читати програми.
Гральні кістки на Python: розминка
Гральні кістки в Python: цикл for
Гральні кістки в Python: цикл while
Гральні кістки в Python: функції
Python черепаха
Створення програм на мові Python, малювання зображень за допомогою графіки черепахи.
Основи
Повторення
Змінні
Вкладені цикли та цікаві візерунки
Функція
Функція II
Налагодження програм
Змінні та умови
Підступне
Прямі кути
Програмування в Python
Програмування безпосередньо в браузері, з автоматичною оцінкою коректності програми.