Чему вы научитесь
- Устанавливать и запускать интерпретатор Python
- Работать с вводом и выводом данных
- Работать с числовыми типами данных int и float
- Использовать условный оператор if-else
- Использовать циклы for и while
- Работать со строковым типом данных str
- Работать со списками: их методами, срезами и особенностями
- Работать со встроенными функциями
- Создавать и использовать функции для решения задач
О курсе
Для кого этот курс
Начальные требования
Для освоения курса требуются базовые знания из школьной программы по информатике и математике.
Преподаватели курса
Как проходит обучение
Курс для начинающих состоит из восьми модулей:
- Ввод-вывод данных
- Условный оператор
- Типы данных
- Циклы for и while
- Строковый тип данных
- Списки
- Функции
- Работа над мини-проектом
Модули разбиты на уроки. Каждый урок содержит текстовые конспекты и наборы практических задач на закрепление пройденного материала. Все уроки оформлены в едином стиле с выделением смысловых блоков и вставок, чтобы студенту было проще ориентироваться в курсе.
В конце каждого модуля приводится дополнительный материал для самостоятельного изучения: литература, ссылки на полезные статьи и документацию языка Python, ссылки на исходный код и многое другое.
Задачи в каждом уроке расположены в порядке увеличения уровня сложности и в зависимости от него оцениваются в 1, 5, 10 или 20 баллов. Всего в курсе содержится более 500 задач, которые делятся на четыре типа:
-
тестовые задачи
-
табличные задачи
-
задачи на сопоставление
-
задачи на программирование
Все задачи проверяются автоматизированной системой в реальном времени. Особое внимание уделено задачам на программирование. Все тестовые данные к задачам на программирование находятся в открытом доступе, поэтому процесс отладки кода обычно не вызывает трудностей у студентов.
Если трудности все же возникли, можно задать вопрос в комментариях к уроку. Там на него ответит модератор, представляющий команду авторов курса. Кроме того, на помощь всегда готово прийти активное сообщество студентов "Поколения Python".
После успешного решения задачи вам открывается форум с решениями других участников курса. Если задача оказалась сложной, форум откроется после трех неудачных попыток решения.