Чему вы научитесь
- Устанавливать и запускать интерпретатор Python
- Работать с вводом и выводом данных
- Работать с числовыми типами данных int и float
- Использовать условный оператор if-else
- Использовать циклы for и while
- Работать со строковым типом данных str
- Работать со списками: их методами, срезами и особенностями
- Работать со встроенными функциями
- Создавать и использовать функции для решения задач
О курсе
"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python.
Целевая аудитория – школьники, студенты и взрослые люди, заинтересованные в изучении программирования; педагоги школ, вузов и кружков, преподающие программирование на языке Python.
Курс содержит теорию в формате текстовых конспектов, а также более 500 задач. В конце каждого модуля приводится дополнительный материал для самостоятельного изучения: литература, ссылки на полезные статьи и документацию языка Python, ссылки на исходный код и многое другое.
Этот курс – первый из линейки "Поколение Python". Его логическим продолжением является бесплатный курс "Поколение Python: курс для продвинутых".
Курс является победителем конкурса Stepik Awards 2020 в номинации "Лучший бесплатный онлайн-курс, размещенный на платформе Stepik".
Это единственный курс на платформе Stepik, набравший 1 000 000 студентов.
Сертификат о прохождении этого курса позволяет участвовать в конкурсе "Талант 20.35".
Курс "Поколение Python: курс для начинающих" уже завоевал доверие начинающих и опытных программистов:
- Средняя оценка курса составляет 5.0 на основании более 20 тысяч отзывов
- Курс используют преподаватели программирования школ и вузов, в том числе ВШЭ, СПбГУ, МАИ, МИРЭА, Алферовский университет
- Наш курс проходят студенты по всему миру: от Северной Америки до Австралии. По ссылке можно ознакомиться с географией студентов "Поколения Python"
Присоединяйтесь к официальному телеграм-каналу "Поколение Python" по ссылке. Там публикуются задачи, полезные материалы по языку Python, а также проводятся конкурсы и розыгрыши для программистов. Давайте учиться вместе!
Happy pythoning!
🐝❤️🐍
Для кого этот курс
Школьники, студенты и взрослые люди, заинтересованные в изучении программирования. Педагоги школ, вузов и кружков, преподающие программирование на языке Python.
Начальные требования
Для освоения курса требуются базовые знания из школьной программы по информатике и математике.
Наши преподаватели
Как проходит обучение
Курс для начинающих состоит из восьми модулей:
- Ввод-вывод данных
- Условный оператор
- Типы данных
- Циклы for и while
- Строковый тип данных
- Списки
- Функции
- Работа над мини-проектом
Модули разбиты на уроки. Каждый урок содержит текстовые конспекты и наборы практических задач на закрепление пройденного материала. Все уроки оформлены в едином стиле с выделением смысловых блоков и вставок, чтобы студенту было проще ориентироваться в курсе.
В конце каждого модуля приводится дополнительный материал для самостоятельного изучения: литература, ссылки на полезные статьи и документацию языка Python, ссылки на исходный код и многое другое.
Задачи в каждом уроке расположены в порядке увеличения уровня сложности и в зависимости от него оцениваются в 1, 5, 10 или 20 баллов. Всего в курсе содержится более 500 задач, которые делятся на четыре типа:
-
тестовые задачи
-
табличные задачи
-
задачи на сопоставление
-
задачи на программирование
Все задачи проверяются автоматизированной системой в реальном времени. Особое внимание уделено задачам на программирование. Все тестовые данные к задачам на программирование находятся в открытом доступе, поэтому процесс отладки кода обычно не вызывает трудностей у студентов.
Если трудности все же возникли, можно задать вопрос в комментариях к уроку. Там на него ответит модератор, представляющий команду авторов курса. Кроме того, на помощь всегда готово прийти активное сообщество студентов "Поколения Python".
После успешного решения задачи вам открывается форум с решениями других участников курса. Если задача оказалась сложной, форум откроется после трех неудачных попыток решения.