Научете Python: 5 страхотни курса на Python за начинаещи и не само

Python има добре спечелена репутация на лесен за научаване и лесен за работа. Но това не означава, че потенциалните програмисти на Python не се нуждаят от помощ за започване или че опитни програмисти на Python не могат да използват някаква помощ за разширяване на уменията си. И един от най-добрите начини за придобиване на нови умения на Python - основни или усъвършенствани - е курс, който ви превежда в дълбочина в концепциите и техниките.

Следват пет курса за изучаване на Python, вариращи от прости въведения в езика до по-напреднали теми. Те също така обхващат редица често срещани случаи на използване на Python, от машинно обучение до уеб връзки. Три от курсовете са безплатни; останалите струват $ 39 и $ 49,99. 

Въведение в компютърните науки и програмирането с помощта на Python

Този курс EdX, предоставен от Масачузетския технологичен институт, е насочен към хора, които нямат предишен опит с програмирането. Той използва програмирането на Python като начин да запознае студентите с ключови понятия в компютърните науки и решаването на изчислителни проблеми. Курсът е интензивен - от 14 до 16 часа седмично в продължение на девет седмици, но не струва нищо. След завършване обаче можете да получите сертификат за $ 75, който може да бъде изкупен за академичен кредит в Charter Oak State College в Кънектикът.

Предлага се и придружаващ курс, Въведение в изчислителното мислене и науката за данни, който обхваща използването на Python за анализ и решаване на често срещани математически и статистически проблеми, като симулации на Монте Карло или проблеми с оптимизацията на графики. Дължината, интензивността и цената на този курс са същите като първия.

Автоматизирайте скучните неща с програмиране на Python

Автоматизирането на скучните неща с Python с право се разглежда като класически текст за обучение на Python. Налична в печат и безплатна за четене онлайн, книгата учи Python от нулата, използвайки реални проекти като учебни инструменти по пътя. Авторът на книгата Ал Суейгарт също е създал версия на текста за 9 1/2 часа видео курс. Курсът е $ 49,99, но има отстъпки и можете да прегледате части от курса, без да купувате. Независимо дали предпочитате да работите чрез книга, или да учите чрез гледане, или и двете заедно,  Automate the Boring Stuff ще ви направи продуктивен в Python за нула време. 

Практическо програмиране на Python

Автор на книгата за готвене на Python и много други книги и уроци, Дейвид Бийзли е един от най-активните сътрудници и създатели на учебни материали на Python. Той също така е създал курса за практическо програмиране на Python.

Това, което отличава този курс, е съсредоточаването му върху предоставянето на хора с предишен опит в програмирането - като изследователи на данни, инженери или разработчици, идващи от други езици - специфични инструкции за това как да накарате Python да работи за тях. Той прескача основните концепции за програмиране в полза на теми от по-високо ниво като организиране на програми на Python, осмисляне на обектния модел на Python, използване на системата за управление на пакети на Python и отстраняване на грешки и тестване на Python код. В същото време той не предполага предварителни познания за Python.

Първоначално Бизли измисли курса като усилие, ръководено от инструктор, което продължава около 25 или 30 часа в продължение на около седмица (включително времето за изпълнение на 130 упражнения за кодиране), но можете да го вземете със свое собствено темпо. Той е изцяло базиран на текст (без видео) и напълно безплатен. 

Машинно обучение с Python: Практическо въведение

Машинното обучение с Python: Практическо въведение, хоствано от EdX и създадено от IBM, е част от по-голяма поредица, която се върти около науката за данни и Python. Този курс се концентрира върху машинното обучение. Започва с основното какво е, след това ви превежда през стандартните техники - регресия, класификация, учене без надзор и препоръки - и описва как да използвате Python и неговите библиотеки, за да приложите всеки от тях.

Имайте предвид, че ако все още не сте запознати с Python, има препоръчителен задължителен курс, Основи на Python за науката за данни.

Мегаурокът на колбата

Уеб рамката Flask е един от най-популярните, мощни и гъвкави пакети на Python. Докато Flask е прост в основата си, неговата екосистема обхваща широки граници, за да обхване почти всичко, свързано със създаването на интерактивни уебсайтове.

Мега-урокът на Мигел Гринберг е 11-плюс час, 23-частичен курс, който се впуска дълбоко в целия този материал: взаимодействие с потребителите, форми, шаблони, бази данни, потребители и разрешения, разбиване на страници на данни, обработка на дата и час, AJAX, и още много.

Курсът струва $ 39, като първите модули се предлагат безплатно като предварителен преглед и могат да бъдат завършени в свободното време. Предлага се и версия на електронната книга на лекционния материал.