Как я вкатился в Python и про платформу онлайн-курсов Stepik
Сегодня будет очередной пост про интересное в интернете, а не только про язык программирования Python.
Примерно год назад я ударился в самообразование и захотел освоить азы Python (до этого кодил по чуть-чуть на других языках). Почему Python? Преимуществ у него много, есть и недостатки, но меня он привлек своей простотой освоения, гибкостью, наличием огромного количество библиотек. В общем, то что мне нужно. Наверное, если бы в интернете существовали тесты на то, какой язык программирования лучше всего подойдет вашей натуре, мой результат был бы Python =)
Я хотел найти именно онлайн-курс для изучения, потому что учить по книжкам не айс из-за отсутствия адекватной практики. Искал и наткнулся на замечательный сайт stepik.org, и курс Программирование на Python.
Данный сайт - бесплатная платформа онлайн-курсов, на некоторые дают бесплатный сертификат о прохождении. На сайте также можно создавать свои приватные онлайн-курсы. Сайт сделан на фреймворке Django. Создатели, насколько я понял, группа ребят из Института биоинформатики.
Сайт мне очень понравился, и прохождение курса на нем происходит легко, доступно, понятно и бодро. На сайте много курсов, большинство из них технической тематики, но есть и другой направленности.
Теперь о самом курсе. Это базовый курс питона, для новичков. В курсе есть видеолекции, тесты и практика - решение задач, написание программного кода.
Задачи бывают крайне сложные. Проверяются они в автоматическом режиме, скрипт прогоняет ваш программный код по входным и выходным данным, которые ваша программа выдает. В общем, я рекомендую вам самим попробовать чтоб понять как все устроено.
В зависимости от успешности решения задач и их сложности начисляются баллы, которые влияют на итоговый балл. Я решил почти все задачи, и получил вот такой сертификат по окончании, гордо разместив ссылку на него в своем резюме:
Чтобы получить сертификат, нужно пройти курс на 80 %, т.е. решить большинство задач. Я проявил упорство и нарешал задач на сертификат с отличием =)
Помимо базового, на сайте имеются другие курсы Python, для углубленного изучения языка.
Надеюсь каждый найдет себе курс по душе и пройдет его, спасибо за внимание =)