Programmering

Lær Python: 5 flotte Python-kurs for nybegynnere og utover

Python har et godt opptjent rykte for å være lett å lære og lett å jobbe med. Men det betyr ikke at fremtidige Python-programmerere ikke trenger hjelp til å komme i gang, eller at erfarne Python-programmerere ikke kunne bruke litt hjelp til å utvide ferdighetene sine. Og en av de beste måtene å oppnå nye Python-ferdigheter - grunnleggende eller avanserte - er et kurs som går deg gjennom konseptene og teknikkene i dybden.

Følgende er fem kurs for å lære Python, alt fra enkle introduksjoner til språket til mer avanserte emner. De dekker også en rekke vanlige Python-brukstilfeller, fra maskinlæring til bakenden på nettet. Tre av kursene er gratis; de andre koster $ 39 og $ 49,99.

Introduksjon til informatikk og programmering ved bruk av Python

Dette EdX-kurset, levert av Massachusetts Institute of Technology, er rettet mot personer som ikke har noen tidligere erfaring med programmering. Den bruker Python-programmering som en måte å introdusere studentene til nøkkelbegreper innen informatikk og beregning av problemløsing. Kurset er intenst — 14 til 16 timer i uken i løpet av ni uker — men koster ingenting å ta. Når du er ferdig kan du imidlertid få et sertifikat på $ 75, som kan innløses for akademisk kreditt ved Charter Oak State College i Connecticut.

Et ledsagerkurs er også tilgjengelig, Introduksjon til Computational Thinking and Data Science, som dekker bruk av Python til å analysere og løse vanlige matte- og statistikkproblemer, for eksempel Monte Carlo-simuleringer eller grafoptimaliseringsproblemer. Lengden, intensiteten og kostnaden for det kurset er den samme som den første.

Automatiser kjedelige ting med Python-programmering

Automate The Boring Stuff With Python anses med rette som en klassisk Python-læringstekst. Boken er tilgjengelig på trykk og gratis å lese på nettet, og lærer Python fra grunnen av ved å bruke virkelige prosjekter som undervisningsverktøy underveis. Bokens forfatter, Al Sweigart, har også laget en 9 1/2 times videokursversjon av teksten. Kurset er $ 49,99, men rabatter er tilgjengelige, og du kan forhåndsvise deler av kurset uten å kjøpe. Enten du foretrekker å jobbe gjennom en bok, eller lære å se på, eller begge sammen,Automatiser kjedelige ting vil ha deg produktiv i Python på kort tid.

Praktisk Python-programmering

Forfatter av Python Cookbook og mange andre bøker og veiledninger, er David Beazley en av Pythons mest aktive bidragsytere og skaperne av læringsmateriell. Han har også laget Practical Python Programming-kurset.

Det som får dette kurset til å skille seg ut, er fokuset på å gi folk med tidligere programmeringserfaring - som dataforskere, ingeniører eller utviklere som kommer fra andre språk - spesifikk instruksjon om hvordan Python kan fungere for dem. Den hopper over grunnleggende programmeringskonsepter til fordel for temaer på høyere nivå som å organisere Python-programmer, gi mening om Python-objektmodellen, bruke Pythons pakkehåndteringssystem og feilsøke og teste Python-kode. Samtidig forutsetter den ingen forkunnskaper om Python.

Beazley utviklet opprinnelig kurset som en instruktørledet innsats som går rundt 25 eller 30 timer i løpet av en uke eller så (inkludert tiden til å fullføre 130 kodeoppgaver), men du kan ta det i ditt eget tempo. Det er helt tekstbasert (ingen video), og helt gratis.

Machine Learning with Python: A Practical Introduction

Machine Learning with Python: A Practical Introduction, hostet av EdX og opprettet av IBM, er en del av en større serie som dreier seg om datavitenskap og Python. Dette kurset konsentrerer seg om maskinlæring. Det begynner med det grunnleggende hva som er, og går deretter gjennom standardteknikkene - regresjon, klassifisering, uten tilsyn læring og anbefalinger - og beskriver hvordan du bruker Python og dets biblioteker til å implementere hver av disse.

Merk at hvis du ikke allerede er kjent med Python, er det et anbefalt forutsetningskurs, Python Basics For Data Science.

The Flask Mega-Tutorial

Flask web framework er en av Pythons mest populære, kraftige og fleksible pakker. Mens Flask er enkel i kjernen, spenner økosystemet bredt for å dekke det meste av alt relatert til å bygge interaktive nettsteder.

Miguel Grinbergs Flask Mega-Tutorial er et 11-pluss, 23-delt kurs som dykker dypt ned i alt dette materialet: brukerinteraksjon, skjemaer, maler, databaser, brukere og tillatelser, datasidenhet, dato og tidshåndtering, AJAX, og mye mer.

Kurset koster $ 39, med en smattering av de første modulene som er tilgjengelig gratis som forhåndsvisning, og kan fullføres på egen hånd. En eBokversjon av forelesningsmaterialet er også tilgjengelig.

$config[zx-auto] not found$config[zx-overlay] not found