The Rundown
- Най-добър въвеждащ курс: Codecademy в Codecademy „Можете дори да изпробвате предизвикателства, за да тествате уменията си, като например създаване на симулатор на Pokémon.“
- Най-добър кратък курс: Програмиране с 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, тогава ще имате още по-голям избор от курсове. След като завършите въвеждащия курс, ще можете да задълбочите познанията си с курсове по алгоритми за сортиране, рекурсия и сложни структури от данни и дори да изпробвате предизвикателства, за да тествате уменията си, като създаване на симулатор на Pokémon, създаване на данни визуализации, базирани на влакчета или цензуриране на чувствителни части от текстове.
Най-добър кратък курс: Програмиране с Python: Практическо въведение за начинаещи в Udemy
Този курс е чудесно въведение в Python за всеки, който не разполага с много време. Общата продължителност на курса, докато стигнете до окончателния проект, е около три часа и половина, въпреки че ако следвате всяка стъпка (включително полезното ръководство за инсталиране на IDE за тези, които никога не са го правили преди), може да отнеме малко повече време. Това го прави чудесно въведение за всеки, който никога преди не е програмирал и иска да опита Python.
След като изгледате основната част от курса, можете да опитате силите си в окончателния проект (в който сортирате списък с ученици въз основа на техните оценки, със специални добавки за особено високи резултати) и ако заседнете в който и да е момент от проекта, можете просто да гледате части от видеото на учителя за това как да го разрешите.
Подгласник, Най-добър кратък курс: Въведение в програмирането на Python в Udemy
Някои хора не искат пълно въведение във всеки малък детайл, който Python може да предложи, а вместо това просто искат кратък преглед на основите. Този курс е идеален за такива.
Този курс ви дава преглед на низовете, променливите и по-добър поглед върху типовете данни. Той също така обхваща всичко от манипулиране на файлове и функции до цикли и условия - той е лесен, кратък и предлага на едно гише основните основи на Python. Този курс е страхотен за всеки, който иска да надникне какво може да направи този език за програмиране.
Най-добра структура: Специализация Python за всеки в Coursera
Това е може би най-обширният курс в списъка. Университетът на Мичиган създаде тази специализация, поредица от пет курса, за преподаване на програмиране и наука за данни в Python и можете да правите всичко това със собствената си скорост. Ще трябва да отделите време за този курс, тъй като се препоръчва да отделяте три часа седмично в него и казват, че отнема приблизително осем месеца, за да завършите. Ако обаче искате задълбочен курс, който надхвърля просто въведение в Python, тогава това е точно това, което търсите.
След въвеждащия курс ще разгледате структурите от данни, достъпа до уеб данни, достъпа до бази данни (включително основите на SQL) и основен проект, който обединява всички тези знания.
Най-добър курс на университетско ниво: Въведение в компютърните науки и програмиране с помощта на Python на edX
Въпреки че много курсове се фокусират изцяло върху програмирането и какво да правите, този курс, който е създаден от MIT, за да има онлайн курс, който е равен на техния курс в кампуса, също се опитва да ви научи как работи.
Упражненията, които идват с всяка от деветте седмици съдържание, са много по-предизвикателни, въпреки че никога не са предназначени да откажат някого от курса. Ако някога се затрудните, можете да обсъдите проблемите с други студенти или дори с преподавателите в Discord и Facebook.
Въпреки че по-голямата част от съдържанието на курса е безплатно, ако изберете да закупите потвърден сертификат за курса (за $75), можете дори да вземете междинния и финалния изпит.
Най-добър размах: Pluralsight
Pluralsight има голямо разнообразие от курсове и не е толкова фокусиран върху една конкретна област, както е DataCamp, например. Неговият курс Python Fundamentals ви превежда през цяла поредица от важни основи на Python (и повече) само за пет часа, а последващите курсове Python-Beyond the Basics и Advanced Python също са сравнително кратки, като подробно описват различни по-сложни теми в Python.
Въпреки това, това са само някои от наличните курсове за учители. Всъщност в Pluralsight можете да намерите пет различни пътеки за придобиване на умения за Python, всяка от които предлага няколко различни курса, някои от които дори са интерактивни. Тези други курсове обхващат широк спектър от теми, свързани с Python, от разработка на игри до машинно обучение и функционално програмиране.
Подгласник, най-добро представяне: DataCamp
Ако търсите курс, фокусиран върху науката за данните, тогава Data Camp има точно това, от което се нуждаете. Въпреки това, курсовете са подходящи за всеки, който иска да се научи как да програмира с Python. Те имат голямо разнообразие от курсове, но най-добрите за начинаещи са шестте, които можете да намерите в Python Programming skill track.
Започвайки с въведение в програмирането в Python и след това преминавайки към визуализация на данни и писане на ваши собствени функции, DataCamp разполага с всичко необходимо за задълбочено въведение в програмирането в Python само за 24 часа.
Абонаментът за DataCamp не е най-евтиният, $400 годишно за Premium селекцията и $300 на година за Standard абонамента, но също така ви дава достъп до предизвикателства и проекти, където можете да тествате и знанията си като мобилно приложение.