Чему вы научитесь
- Пользоваться основными структурами данных: кортежами, множествами и словарями, при этом не путая их : )
- Работать с текстовыми файлами.
- Обрабатывать исключения в python и более эффективно отлаживать код.
- Сокращать код с помощью функций высшего порядка и lambda-выражений.
- Решать задачки на программирование
О курсе
Этот курс - один из самых необычных и интересных на Stepik. "Добрый Python" 1 и 2 вобрали в себя положительные черты многих курсов и привнесли несколько крутых особенностей, которые вы больше нигде не найдете :)
Вы когда-нибудь видели курс в формате диалога нескольких персонажей?
Скорее всего, да, если вы уже проходили первую часть этого курса. Эта серия курсов - единственная, на которой есть веселая ученица Сакура, терпеливая учительница Мику и депрессивный, но гениальный программист Тоши, которые помогают осваивать материал курса.
Сакура будет критиковать те задания, которые ей покажутся скучными или сложными, так что вам этого делать не придется :)
Для кого этот курс
Этот курс подойдет всем, кто хочет углубить свои знания в программировании на python или просто повторить забытый материал. Курс могут проходить как суровые и крутые программисты, которые хотят обновить знания о конструкциях языка, так и ученики, которые пока что знакомы только с базой языка.. Мы попытались сделать курс максимально понятным, добавив в него много постепенно усложняющихся типовых задач и вопросов, для того чтобы закрепить полученные в теоретических шагах знания. Теории не много и она рассказана максимально кратко, но, тем не менее, ее будет достаточно для решения всех задач: гуглить похожие кейсы или дополнительную теорию не придется! Если вы впервые слышите о языке python или о программировании в целом, то советуем вначале пройти первую (бесплатную) часть курса "Добрый Python".
Начальные требования
Для того, чтобы комфортно проходить этот курс, вам понадобится знание базовых конструкций языка python: переменных, условий, циклов for и while и функций.
Данный курс можно проходить как после прохождения его первой части, так и после освоения нужных материалов на других курсах для начинающих или самостоятельно.
Наши преподаватели
Как проходит обучение
Курс проходится в свободном режиме. Нет никаких дедлайнов или экзаменов. На каждое задание дается неограниченное количество попыток (так что в особо сложных вопросах можно просто попытаться угадать правильный ответ, мы вас за это не осуждаем).
Есть доброжелательный форум и возможность просмотра чужих решений после самостоятельного прохождения задачи. Команда курса и другие ученики будут благодарны вам, если вы будете публиковать свои решения и участвовать в обсуждении задач <3
Есть большое количество задач на программирование разной сложности, вопросов на знание только-что изученного материала, хитрые вопросы на внимательность и необычные способы использования возможностей языка.
Программа курса
Сертификат
Что вы получаете
- Кучу новых знаний о программировании
- Отлаженные до автоматизма на сотнях задач навыки
- Сертификат о прохождении курса, которым можно будет хвастаться перед друзьями и, возможно, даже работодателями
- Доступ к доброжелательному форуму, интересным диалогам персонажей курса и мемам про программирование : )