Купи мерч для программистов в нашем магазине и получи скидку на любой платный курс до 80% ⚡
 
 

Поколение Python: курс для начинающих

Победитель конкурса Stepik Awards 2020
в номинации "Лучший бесплатный курс, размещенный на платформе Stepik"
61 урок
500 заданий
Сертификат
Бесплатно
8 модулей
Рейтинг на stepik.org:
О курсе

"Поколение Python: курс для начинающих" знакомит всех, кому это интересно, с программированием.

Курс рассказывает о вводе-выводе данных, условном операторе, циклах for и while, числах, строках, списках, функциях и многом другом.

Цель курса — формирование базовых понятий структурного программирования. В нем 8 модулей с теоретическими материалами и практическими заданиями.

Решения проверяет автоматическая система, поэтому обратную связь вы получите быстро. Если у вас возникнут вопросы, команда курса даст советы и подсказки. Кроме того, проблемы можно обсуждать с однокурсниками в комментариях к задачам.

Чему вы научитесь
Устанавливать и запускать интерпретатор Python
Работать с вводом и выводом данных
Работать с числовыми типами данных int и float
Использовать условный оператор if-else
Использовать циклы for и while
Работать со строковым типом данных str
Работать со списками:
их методами, срезами
и особенностями
Работать со встроенными функциями
Создавать и использовать функции для решения задач

Популярность Python

Язык года по версии TIOBE
[2010, 2018, 2020 и 2021]
1 место в рейтинге PYPL
3 место в индексе TIOBE
Рейтинги:
Сферы использования:
30% — администрирование и DevOps
38% — создание парсеров и ботов
43% — машинное обучение
45% — анализ данных
51% — веб-разработка
Кому подойдет курс?
  • Начинающему программисту
    Научитесь писать программы
    на Python с нуля, изучите синтаксис языка, освоите основные концепции программирования, а также познакомитесь со стандартной библиотекой.
    1
  • Программисту на другом языке
    Быстро освоите новый язык, познакомитесь с синтаксисом и стандартной библиотекой, узнаете об отличиях и особенностях Python.
    2

Программа курса

1
Модуль 1: Ввод-вывод данных
Изучаются особенности ввода и вывода данных, которые осуществляются с помощью встроенных функций input() и output().
2
Модуль 2: Условный оператор
Изучается условный оператор if-else, который позволяет совершать различные действия в зависимости от выполнения некоторых условий.
3
Модуль 3: Типы данных
Изучаются основные числовые типы данных int, float, строковый тип данных str, а также модуль math.
4
Модуль 4: Циклы for и while
Изучаются циклы for и while, функция range(), вложенные циклы, операторы break, continue и else.
5
Модуль 5: Строковый тип данных
Изучается строковый тип данных str: индексация, срезы, методы, особенности представления строк в памяти компьютера.
6
Модуль 6: Списки
Изучаются списки, тип list: индексация, срезы, методы, списочные выражения, сортировка.
7
Модуль 7: Функции
Изучается создание и проектирование функций, локальные и глобальные переменные.
8
Модуль 8: Работа над мини-проектом
Работа на проектами: числовая угадайка, магический шар, генератор безопасных паролей, шифр Цезаря, калькулятор систем счисления.
Как проходит обучение?
Текстовые уроки

Теоретическая часть курса состоит из текстовых уроков, которые вы можете изучать онлайн с любого устройства

в любое время

Практика в тренажере

Для закрепления навыков программирования на Python после каждого урока нужно решить серию заданий

в интерактивном тренажере

Поддержка преподавателя

Если у вас возникают вопросы, вы всегда сможете задать их на форуме, а наши преподаватели или ученики ответят в течение 24 часов

Сертификат

Ученики, освоившие теорию и решившие все задачи, получают сертификат о прохождении онлайн-курса. Вы можете добавить его в резюме или отправить работодателю.

Сертификат — это подтверждение ваших навыков и знаний.

Отзывы
04 июня 2024
Иван Лысенков
Думал что не могу писать код, но приятно удивился уже после прохождения первых тем что на самом деле это не сложно. Конечно некоторые тем данного курса освоил не очень хорошо, это уже моя проблема, а курс мне очень понравился буду дальше изучать Python.
03 июня 2024
Сергей Берсенев
Выбрал этот курс по совету приятеля. Курс простой и понятный. Помог вспомнить основы программирования, изученные много лет назад в школе и институте. На мой взгляд курс нацелен сформировать правильный "почерк" при написании программ, заложить хороший фундамент. Для меня очень полезна опция "Форум решений", где ты видишь различные подходы к решению задачи и можешь перенять полезные идеи и приемы. Я бы добавил в курс рекомендации по оптимизации кода с пояснениями авторов. Имеет ли смысл "запихивать" все в одну строку, в смысле которой другому программисту нужно разбираться, или лучше разложить на несколько сходу понятных конструкций, как это влияет на скорость и т. д. А в целом, автору большое спасибо!
02 июня 2024
Ксения Копылова
Отличный курс, все на высшем уровне. Много практики и понятной теории
01 июня 2024
Василий Балин
Отличный курс! Лаконично написанная теория, ссылки на доп. материалы и много практики, а также смешные комментарии для тех, кто притомился и хочет взять передышку. Спасибо создателям и всем, кто сделал этот путь таким увлекательным!
31 мая 2024
Павел Самолысов
Курс выше всех похвал! Не думал, что бесплатный курс по программированию может быть настолько интересным, полезным и захватывающим! Те, кто еще не пробовал - начните, не пожалеете, те, кто начал - я, думаю, согласятся со мной, - это лучший курс по python! Интересно, что курс до сих пор пополняется и теорией и практикой. Рекомендую! Пройдя одно задание не сможете остановиться - будете всё дальше и дальше продвигаться по заданиям, забудете о времени!
30 мая 2024
Ирина Конова
Замечательный курс. Начала проходить с нуля. Вся теория структурирована от легкого к сложному, много практических задач. Особенно понравилось, что курс до сих пор активно поддерживается и развивается. Отдельно порадовал юмор авторов курса ;) Спасибо огромное за знания. Обязательно пойду на следующую ступень.
30 мая 2024
Роман Мартынюк
Самый комфортный курс по азам пайтона.
Доступная теория, достаточное количество практических задачек.
Подойдет для школьников с класса 7 точно, можно и раньше.
Хорошая основа для будущих знаний.
27 мая 2024
Евгений Иванов
1. Как новичок получил ценнейшие знания о ядре языка
2. Подача материала, множество разнообразной практики
3. Некоторые темы быстро "проскочили", есть ощущение, что если дополнить еще задачами, условилось бы лучше. Иного уровень задач сразу был высокий, резкий перепад из-за этого не понимание, но пройдя дальше появляются умные мысли))
4. Случайно увидел рекомендацию в интернете и попробовал. Также хотелось примерить на себя язык и в целом профессию, а этот курс дает возможность сделать это бесплатно и на высоком уровне.
Спасибо большое авторам!
20 мая 2024
Ильдар Галлямов
Замечательный курс для начинающих. Все в меру - есть и сложные задания, есть и простые. Для тех кто хочет поглубже войти в математику и логику, есть полезные ссылки. Если абстрагироваться от задачи, как от учебного материала, в каждой можно увидеть ее прикладной характер и подумать над ее применимостью на практике (если не лениться, то это будет полезно). Самое интересное, на мой взгляд, это форум решений, поскольку задачи можно решить разными способами и методами, что неизбежно наводит на размышления на тему оптимальности решения, и дает возможность поэкспериментировать над кодом (опять же если не лениться))).
19 января 2023
Асадбек Бердибаев
Научился писать простые программы на Python и решать задачи. Узнал много интересного. Например: бывает много алгоритмов сортировки, и один из простых - это метод пузырька.
Мне понравилось то, что много практики. За это респект! Что не понравилось? Не знаю... Мне всё понравилось. По больше проектов наверное было бы ещё лучше. Курс для начинающих и много практики, поэтому выбрал. Спасибо всем, кто создал этот курс!
18 января 2023
Михаил Лысенко
Отличный курс! Начал учить Python с нуля. За плечами были институтские знания Basic и факультативное изучение VBA.
Благодаря грамотной организации курса погружение в язык происходит плавно, увлекательно! На 80% курс проходил через мобильное приложение - очень удобно!
12 сентября 2022
Екатерина Смирнова
Тимур, Руслан, спасибо вам, ребята, за этот курс.
Вчера решила последние задачи экзамена, и стало очень грустно.
Было иногда трудно, но - всегда интересно, познавательно и понятно.
Порадовало и Ваше чувство юмора - на этом курсе мы получали знания весело: так здорово, когда в сложную задачу вплетена хорошая шутка.

Вы - лучшие!!!!!!!!!!!
17 января 2023
Михаил Панферов
Настолько подробно все разжевано, что не понять просто не возможно! Шикарный курс, одно удовольствие было его проходить. Очень много практики, что самое важное в этом деле. Мало того, все эти знания даются бесплатно! Благодаря курсу я больше не пугаюсь, когда вижу что-то непонятное на языке программистов, ведь изучив основы Python, становятся понятнее и другие языки. Недаром Python придумывался как язык для обучения кодингу. Спасибо огромное команде курса за столь большой по наполнению и подробный курс, уже бегу записываться на продолжение!
13 января 2023
Иван Шестаков
Научился сидеть ровно в кресле и заниматься, поглощать видео и прочий контент, связанный с программированием и пайтоном в частности. Понравилось почти все, кроме написания теории - гуманитарию тяжеловато понять, но видео нивилируют этот минус. Остальное в курсе - великолепно. Курс не выбирал - посоветовали пройти, и, как оказалось, не зря.
21 января 2023
Николай Васильев
1. Очень многому
2. Изложение материала, нет видеоуроков, что позволяет быстро посмотреть предыдущие темы.
3.Недостатков не нашел, все супер
4. То, что он бесплатный, а я не знал "моё" это или не "моё". Вы вселили в меня веру в мои силы.
Готовы начать? Мы вас ждем!
FAQ