The Rundown
- Лучший вводный курс: Codecademy в Codecademy «Вы даже можете попробовать свои силы, чтобы проверить свои навыки, например, создать симулятор покемонов».
- Лучший краткий курс: Программирование на Python: практическое введение для начинающих в Udemy «Отличное введение для всех, кто никогда раньше не программировал и хочет попробовать Python».
- Второе место, лучший краткий курс: Введение в программирование на Python в Udemy «Этот курс идеально подходит для краткого ознакомления с основными возможностями Python».
- Лучшая структура: Специализация Python для всех на Coursera "Если вам нужен подробный курс, выходящий за рамки простого введения в Python, то это именно то, что вам нужно."
- Лучший университетский курс: Введение в информатику и программирование с использованием Python на edX «Если вы когда-нибудь застряли, вы можете обсудить проблемы с другими студентами или даже с профессорами в Discord и Facebook."
- Best Splurge: Pluralsight «На Pluralsight можно найти пять различных путей развития навыков Python, каждый из которых предлагает несколько различных курсов».
- Второе место, Лучшее разорение: DataCamp «В DataCamp есть все, что вам нужно для полного ознакомления с программированием на Python всего за 15 часов».
Лучший вводный курс: Codecademy
Если вы ищете курс для начала работы с Python, Codecademy - ваш лучший выбор. Хотя новейшая версия их вводного курса Python требует подписки на Pro, предыдущую версию можно использовать бесплатно. Курс шаг за шагом проведет вас по основам Python, начиная с синтаксиса и заканчивая строками, условными выражениями и функциями.
Если вы решите приобрести подписку Codecademy Pro, у вас будет еще больший выбор курсов. После того, как вы закончите вводный курс, вы сможете углубить свои знания с помощью курсов по алгоритмам сортировки, рекурсии и сложным структурам данных и даже попробовать выполнить задания для проверки своих навыков, такие как создание симулятора покемонов, создание данных визуализация на основе американских горок или цензурирование чувствительных частей текстов.
Лучший краткий курс: Программирование на Python: практическое введение для начинающих в Udemy
Этот курс является отличным введением в Python для всех, у кого не так много свободного времени. Общая продолжительность курса, пока вы не доберетесь до окончательного проекта, составляет около трех с половиной часов, хотя, если вы будете следовать каждому шагу (включая полезное руководство по установке IDE для тех, кто никогда раньше этого не делал), это может занять некоторое время. дольше. Это делает его отличным введением для всех, кто никогда раньше не программировал и хочет попробовать Python.
После того, как вы просмотрели основную часть курса, вы можете попробовать свои силы в финальном проекте (в котором вы сортируете список студентов на основе их оценок, со специальными дополнениями для особо высоких баллов) и если вы застряли на каком-либо этапе проекта, вы можете просто посмотреть части видео учителя о том, как решить эту проблему.
Второе место, лучший краткий курс: Введение в программирование на Python на Udemy
Некоторым людям не нужно полное введение в каждую маленькую деталь, которую может предложить Python, а вместо этого просто нужен краткий обзор основ. Этот курс идеально подходит для таких людей.
Этот курс дает вам краткое изложение строк, переменных и более подробное рассмотрение типов данных. Он также охватывает все, от манипуляций с файлами и функций до циклов и условий - это простой, краткий и универсальный инструмент для базовых основ Python. Этот курс отлично подходит для тех, кто хочет взглянуть на возможности этого языка программирования.
Лучшая структура: специализация Python для всех на Coursera
Это, наверное, самый обширный курс в списке. Мичиганский университет создал эту специализацию, серию из пяти курсов, для обучения программированию и науке о данных на Python, и вы можете делать все это со своей собственной скоростью. Вам придется потратить время на этот курс, так как предполагается, что вы посвящаете ему три часа в неделю, и говорят, что на его прохождение уходит примерно восемь месяцев. Однако, если вам нужен подробный курс, выходящий за рамки простого введения в Python, то это именно то, что вам нужно.
После вводного курса вы ознакомитесь со структурами данных, доступом к веб-данным, доступом к базам данных (включая основы SQL) и заключительным проектом, объединяющим все эти знания.
Лучший университетский курс: Введение в компьютерные науки и программирование с использованием Python на edX
Хотя многие курсы сосредоточены исключительно на программировании и том, что делать, этот курс, который был создан MIT, чтобы иметь онлайн-курс, который не уступает их курсу в кампусе, также пытается научить вас, как это сделать. работает.
Упражнения, которые прилагаются к каждой из девяти недель контента, намного сложнее, хотя они никогда не предназначены для того, чтобы кого-то оттолкнуть от курса. Если вы когда-нибудь застряли, вы можете обсудить проблемы с другими студентами или даже преподавателями в Discord и Facebook.
Хотя большая часть контента курса бесплатна, если вы решите купить подтвержденный сертификат для курса (за 75 долларов), вы даже сможете сдать промежуточный и выпускной экзамены.
Лучшее разорение: Pluralsight
Pluralsight предлагает широкий спектр курсов и не так сосредоточен на одной конкретной области, как, например, DataCamp. Его курс «Основы Python» всего за пять часов знакомит вас с целой серией важных основ Python (и не только), а последующие курсы «Python-Beyond the Basics» и «Advanced Python» также довольно короткие и подробно описывают различные более сложные темы Python..
Однако это лишь некоторые из доступных курсов для учителей. На самом деле, на Pluralsight можно найти пять различных путей развития навыков Python, каждый из которых предлагает несколько различных курсов, некоторые из которых даже интерактивны. Эти другие курсы охватывают широкий круг тем, связанных с Python, от разработки игр до машинного обучения и программирования функций.
Занявший второе место, Лучшее разорение: DataCamp
Если вы ищете курс, посвященный науке о данных, в Data Camp есть именно то, что вам нужно. Тем не менее, курсы подходят для всех, кто хочет научиться программировать на Python. У них есть целый ряд курсов, но лучшими из них для начинающих являются шесть, которые вы можете найти в треке навыков программирования на Python.
Начиная с введения в программирование на Python, а затем переходя к визуализации данных и написанию собственных функций, DataCamp предлагает все, что вам нужно для тщательного ознакомления с программированием на Python всего за 24 часа.
Подписка на DataCamp не самая дешевая: 400 долларов в год за премиум-подписку и 300 долларов в год за стандартную подписку, но она также дает вам доступ к задачам и проектам, где вы также можете проверить свои знания. как мобильное приложение.