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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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