Googles Python-kraschkurs och IT-automatisering Gå med Google för din Python-utbildning Visa nu på Coursera Se detaljer Microsofts gratis Python-kurs Microsoft erbjuder dussintals gratis Python-kurser i en video
Visa nu på Microsoft Se detaljer Gå djup inlärning med Python på Coursera Deep learning specialisering.
Visa nu på Coursera Se detaljer MIT OpenCourseWare: En introduktion till programmering i Python Framtiden för lärande
Visa nu på MIT OpenCourseware Se detaljer Något annorlunda: David Beazleys Python-kurser för datavetenskap
Visa nu på David Beazley Se detaljer Visa mer (1 föremål) Jokertecken: Lär dig Python gratis från National Security Agency: s utbildningsmaterial Gör Python som NSA gör
Visa nu på NSA Se detaljer
Programmeringsspråk Python är onekligen ett hett språk att lära sig 2021. Det är ett av de tre bästa språken inom utvecklaranalytiker RedMonks rankning, Tiobe-indexet och IEEE Spectrum-rankningen för elektrotekniker. Och det betyder att det är mycket efterfrågat av arbetsgivare inom teknik, finans, regering, sjukvård, vetenskap och andra sektorer.
Python kläcktes av den holländska datavetenskapsmannen Guido van Rossum redan 1991, och under de senaste åren, tack vare artificiell intelligens och maskininlärning, sköt den till toppen av listan bland programmerare.
Googles Python-kraschkurs och IT-automatisering
Gå med Google för din Python-utbildning
Hoppande Python-utvecklare kan inte gå förbi Googles Python-kurser, värd för online-inlärningsplattform, Coursera.
Google samlade en “kraschkurs” för nybörjare i Python, en andra kurs om att använda Python för att manipulera filer och processer i ett operativsystem och en tredje som talar om en av Pythons kärnstyrkor: automatisering av IT-uppgifter genom att piska upp Python-skript.
Googles Crash Course in Python är tillgänglig gratis som en del av en 7-dagars provperiod, varefter det kostar $ 39 per månad att fortsätta. Det är faktiskt en del av den kraftigare Google IT Automation med Python-kursen som lanserades i januari 2020. Nybörjarkursen kräver ingen tidigare erfarenhet av programmering.
Det tar cirka 32 timmar att slutföra under fyra veckor och täcker syntax, automatisering med skript, datatyper i Python, hur man använder variabler och programmeringsslingor för att köra Python-kod oändligt.
Tänk på det som en ramp till Googles IT-automatisering med Python-kurs.
Den mer seriösa Google IT-automatiseringen med Python Professional Certificate har överväldigande positiva recensioner med en användarpoäng på 4,8 av 5 på Coursera.
Den här kursen syftar verkligen till att göra eleverna bekanta med IT-kärnverktyg som Git-versioneringssystemet, GitHub-koddelningswebbplatsen och att använda Python för att lösa verkliga affärsutmaningar, såsom repetitiva systemadministrationsuppgifter. Det är också en väg att bli skicklig inom molnteknologier.
Detta certifikat tar 6 månader att slutföra, och studenter kan förvänta sig att vara beredda på roller som avancerad IT-support specialist eller en junior sys admin roll.
Det kostar $ 39 per månad att fortsätta lära sig efter den 7-dagars kostnadsfria provperioden, så kunderna tittar på en total faktura på 234 $.
Pros :)
Google kuraterar kursen. Det är ett certifikat som stora företag erkänner. Högt betyg av tidigare studenter.
Nackdelar:
Kurserna riktar sig till nybörjare och nyanställda inom IT-sektorn. Inget fokus på datavetenskap eller maskininlärning. Google vill att du ska använda Google Cloud Platform.
Visa nu på Coursera
Microsofts gratis Python-kurs
Microsoft erbjuder dussintals gratis Python-kurser i en video
Microsoft släppte en uppsättning med 44 gratis online-självstudier online som hjälper människor med viss erfarenhet av programmering att få ut mesta möjliga av Python.
< p> Python for Beginners-serien presenteras av Christopher Harrison, senior programchef på Microsoft, och Susan Ibach, affärsutvecklingschef från Microsofts AI Gaming-enhet.
I mitten av 2020 producerade den ytterligare två Python-fokuserade serier som heter More Python för nybörjare och ännu mer Python för nybörjare: Dataverktyg.
Videotutorialerna publiceras på Microsofts kanalvideotjänst Channel 9 och YouTube.
Microsoft menar allvar med utvecklingen av Python på grund av de artificiella intelligenstjänsterna de kan erbjuda kunderna via Azure. Det lyckades till och med att övertyga Python-skaparen Guido van Rossum att lämna pensionen i slutet av 2020 för att arbeta som teknisk stipendium för sin utvecklaravdelning.
Pros :)
Det är gratis och videorna förklaras tydligt av professionella Microsoft-utvecklare. Videorna är enkla att följa och erbjuder massor av praktiska tips om hur man använder Python-funktioner som lambdas. Varje videohandledning är bara några minuter lång. t för tungt att sälja Azure Cloud AI-tjänster.
Nackdelar:
Det finns ingen certifiering för att visa potentiella arbetsgivare. Ingen online-hjälp. Det är en ramp för att använda Python för ML och AI i Azure-molnet.
Visa nu på Microsoft
Gå djupinlärning med Python på Coursera
Specialdjupinlärning.
ZDNet ville se till att denna uppsättning rekommendationer inte bara tillgodoser nybörjare. Vi ville att några experter skulle berätta de bästa Python-kurserna att ta, även för dem som är skickliga i kodning och känner till branschen.
Anaconda gör en mycket populär distribution av Python i kombination med det statistiska språket R som är inriktat enbart på datavetenskap och maskininlärningsmängden. Det finns också integration mellan Microsofts VS-kod och Anaconda-distributionen av Python.
Ett antal populära deep learning-kurser lär Python-kodningsförmåga, inklusive Deep Learning Specialization, IBMs Apple Data Science och Stanfords Machine Learning.
Sophia Yang, senior datavetare vid Anaconda, räknar med att Courseras djupkurser med fokus på Python är vägen att gå.
“Jag gillade att ta de djupkurser på Coursera,” sa Yang till ZDNet. “Specialiseringarna är en utmärkt start för djupinlärning med Python. Föreläsningarna är tydliga, intressanta och engagerande. De balanserar teori och övning väl och ger tillräckligt med intuition och kunskap för studenterna att lära sig mer självständigt. Jag rekommenderar också att kolla in den officiella Python dokument.”
Pros :◄
Rekommenderas av en datavetare från tillverkaren av en av de bästa datavetenskapliga Python-distributionerna.Coursera är allmänt erkänt som en ledare inom massinlärning online. Studenter får ett delbart certifikat. Kurserna är relativt billiga. Stanford kostar $ 79.
Nackdelar:
Inga uppenbara nackdelar; det här är emellertid flera veckors kurser som kräver ansträngning och energi. Visa nu på Coursera
MIT OpenCourseWare: En introduktion till programmering i Python
Framtiden för lärande
Massachusetts Institute of Technology (MIT) är hem för MIT Computer Science & amp; Artificiell intelligenslaboratorium (CSAIL). Det är ett främst amerikanskt universitet och CSAIL stöder flera banbrytande AI-forskningsområden som datorvision.
MIT erbjuder sina Python-inlärningsvideor gratis under MIT OpenCourseware, som inkluderar föreläsningar, interaktiva bedömningar, uppgifter och transkriptioner. Det är inte ett dåligt alternativ för ett universitet som kan kosta norr om 40 000 dollar per år att delta och leda till betydande studentskulder.
“6.0001 Introduktion till datavetenskap och programmering i Python är avsedd för studenter med liten eller ingen programmeringserfarenhet”, säger MIT OpenCourseware.
“Det syftar till att ge eleverna en förståelse för vilken roll beräkning kan spela för att lösa problem och att hjälpa eleverna, oavsett huvudämne, att känna sig rättvist säkra på deras förmåga att skriva små program som gör att de kan uppnå användbara mål. Python 3.5 programmeringsspråk. ”
MIT OpenCourseWare är öppet för affärer och har visat sig vara populärt. Den har över 200 000 följare på Twitter, och MIT 6.00 Introduktion till datavetenskap och programmering hösten 2008 har fått mer än 4,9 miljoner visningar, enligt sin årsrapport för 2020.
Fördelar:
Det är en gratis kurs från ett av de bästa amerikanska universiteten. Föreläsningar och material är färska från 2016 och undervisas i Python 3.5. Det finns en mängd transkriptioner och videoföreläsningar.
Konsoler :>
Innehållet kan vara lite torrt att lyssna på. Det kommer inte att bli detsamma som att faktiskt delta i föreläsningar på MIT. Det finns ingen certifiering i slutet av kursen.
Se nu på MIT OpenCourseware
Något annorlunda: David Beazleys Python-kurser för datavetenskap
Så du kanske inte är nybörjare. Du kanske till och med arbetar för US Department of Energy och behöver producera koder i Python.
David Beazley, en veteran Python-kodare, erbjuder både betalda kurser och en något lättare version gratis, riktad helt och hållet till personer som är engagerade i eller intresserade av datavetenskap.
Beazleys kurser är inte för nybörjare eller svaga. Han beskriver sin kostnadsfria kurs som “en nonsensbehandling av Python som har lärt sig aktivt för mer än 400 personliga grupper sedan 2007.”
“Handlare, systemadministratörer, astronomer, tinker och till och med några hundra raketforskare som använde Python för att hjälpa landa en rover på Mars – de har alla gått denna kurs. “
Poängen är att hans Python-kurser verkligen behandlar datavetenskap som utgångspunkt snarare än Python. Han har lagt upp några detaljer om sina kurser på GitHub.
På grund av pandemin är alla hans kurser endast online och de är inte billiga. Om du vill lära dig att skriva en kompilator i Python, ger det dig $ 1 250 för en veckas online-kraschkurs.
“Från 2007-2018 var jag starkt engagerad i företagsutbildning av Python och undervisade uppemot 400 kurser i ämnet – vanligtvis för forskare och proffs inom programvara”, sa Beazley till ZDNet.
“Kursen” Practical Python “är en lätt redigerad version av utbildningsmaterialet som jag utvecklade och undervisade i dessa kurser.”
Han bestämde sig för att släppa ut kursmaterialet under Creative Commons (CC) -licensen 2019 eftersom han såg att mycket Python-utbildningsmaterial var antingen bakom löneväggarna eller på webbplatser fyllda med annonser och SEO.
“Inte bara det, jag kände att mycket av det presenterade Python på ett alltför komplicerat, ofta rörigt sätt. Ärligt talat var jag ganska irriterad, så jag trodde att det kunde vara användbart att ge en stridstestad kurs i en skräppost- gratisformat som vem som helst kunde komma åt. Jag tänkte också att CC-licensen skulle uppmuntra till mer kreativ användning av materialet.
Han vill inte att hans kurser på https://www.dabeaz.com/courses.html ska beskrivas som Python-kurser eftersom de verkligen handlar om datavetenskap.
“Även om de ofta använder Python, är de fokuserade på kärnämnen inom datavetenskap som man kan stöta på under det första året av ett CS-magister- eller doktorandprogram. Typiska deltagare är yrkesverksamma som vill ta itu med avancerat material utan besväret med att anmäla sig till ett doktorandprogram, berättade han för ZDNet.
“Dessa kurser är ganska utmanande. Till exempel erbjuder jag en kurs med titeln” Avancerad programmering med Python. “Ordningen av orden i den titeln är viktig eftersom tyngdpunkten ligger på” Avancerad programmering. “Det är något som är helt annorlunda och väsentligt mer utmanande än att bara lära sig några “avancerade” Python-tricks. ”
Pros :)
Creative Commons-licensierade innehåll är gratis. Branschledare inom datavetenskap har använt Beazleys innehåll. Beazley vill att hans innehåll ska användas fritt och översättas till andra språk.
Kons .:)
Det är inte för nybörjare. Det riktar sig verkligen till människor som har eller strävar efter en datavetenskaplig examen. Kurserna är inte billiga.
Visa nu på David Beazley
Postkort med jokertecken: Lär dig Python gratis från National Security Agency: s utbildningsmaterial
Gör Python som NSA gör
Du är 100% ensam om du väljer US National Security Agency: s utbildningshandböcker, men det är en annan väg in i Python-programmering. Och det är bara coolt att den här Python-utbildningshandboken kom från NSA.
Chris Swenson, en programvarutekniker, lämnade in en begäran om frihet för information (FOIA) till NSA om tillgång till dess Python-utbildningsmaterial och fick en lättredigerad 400-sidig utskrift av byråns COMP 3321 Python-utbildning.
< p> Nu finns det gratis online som PDF för alla att titta på, tack vare Swenson. Det finns också tillgängligt på internetarkivet.
Dokumenten är avsedda för kurspass som det tar mellan 45 och 90 minuter att genomföra i en klassinställning.
COMP 3321-kursen kan genomföras under ett heltids-, två-veckors-block med 10 moduler täckta per vecka.
Pros :)
Kursmaterialet är gratis från NSA och gjort för snabb inlärning. Kurserna är utformade för att tas i en lugn takt för personer som redan arbetar. Det erbjuder en kortfattad historia av Python och varför det har blivit populärt inom datavetenskap.
Konsektioner :◄
Det finns ingen hjälp från NSA för att lösa problem. Ingen certifiering. Personliga lektioner ska åtfölja dokumenten. Visa nu på NSA
Varför lära sig Python-programmeringsspråket?
Python är relativt lätt att lära sig. Det är mångsidigt. Det har ett stort ekosystem av datavetenskap och maskininlärningsbibliotek som gör det till språklig programmering inom dessa områden.
Det ekosystemet innehåller viktiga Python-paket eller bibliotek som NumPy och SciPy på Python Software Foundation: s webbplats PyPI (Python Package Index) och specialiserade datavetenskapliga distributioner av Python, till exempel Anaconda. Viktiga maskininlärning av Python-bibliotek inkluderar de Google-stödda TensorFlow och Facebooks PyTorch och viktiga programutvecklingssatser (SDK) från Microsoft Azure och Amazon Web Services (AWS).
Vad är Juypter Notebooks?
En annan rank av Python-odjuret är Jupyter Notebooks – en virtuell anteckningsbok som tar med Python till webbläsaren – som stöds i viktiga utvecklarverktyg som Microsofts Visual Studio Code (VS Code) kodredigerare och integrerad utveckling miljöer (IDE) som JetBrains PyCharm. Utöver detta finns det ansträngningar från större Python-användare som Bloomberg för att förbättra säkerheten för Python-bibliotek från tredje part.
Vad är Python bra för?
Om du tittar på kurser måste du också förstå vad Python är bra för. Python kanske inte är rätt språk att lära sig om du är intresserad av utveckling av webbapplikationer eller bygga mobilappar. Men om du gillar datavetenskap, big data, datavetenskap och maskininlärning eller automatiserar stora backend-IT-system kan det vara det perfekta språket.
Python fungerar inte så bra med webbläsaren eller mobilapparna och är inte känd för effektiv kod. Därför är det böjt mot datavetenskap, där arbete laddas ner till kraftfulla GPU: er. Men van Rossum meddelade den här veckan att det finns en plan att fördubbla hastigheten på Pythons prestanda i version 3.11.
Hur valde vi dessa Python-kurser online?
Vi ville göra den här listan över Python-kurser som tilltalar ett brett tvärsnitt av Python-utvecklare. Python är ett av de mest populära språken men det har styrkor och svagheter. Som Googles Coursera-värdkurser belyser är styrkan i maskininlärning och IT-automatisering.
Microsofts kurser visar att det finns en väg till karriärer inom artificiell intelligens och molnet. Beazleys kurser visar att Python kan användas för att lösa utmaningar inom ekonomi, rymdutforskning och mer.
Vilken är den rätta Python-kursen online för dig?
Att välja rätt onlinekurs är ett stort beslut att fatta. Varje kurs är en investering i tid och möjligen pengar. Rätt val beror mycket på din professionella bana. Det kan finnas i molnet med Microsoft Azure, Google Cloud Platform eller Amazon Web Services. Det kan vara inom finansiella tjänster, detaljhandel eller stat.
Men det bra med Python är att det är så populärt att det inte finns brist på billiga och gratis kurser och kurser för mer avancerade användare av språket. Detta är en av fördelarna med att köra med ett så populärt språk som finns där uppe med JavaScript, Java och C.
Det bästa tillvägagångssättet är att väga upp var du befinner dig i din karriär, där du vill vara om ett år och sedan välja den kurs som har störst chans att uppnå det målet.
ZDNet rekommenderar
De bästa internethastighetstesterna 2021: Hur man testar din bredbandsanslutning De bästa Windows 10-bärbara datorerna 2021: Toppbärbara datorer, 2-i-1-enheter och ultraportables Bästa VPN 2021: Expertrecensioner av de bästa VPN-tjänsterna De bästa kryptobörserna du behöver veta De bästa iPhone-erbjudandena i juni 2021 De bästa musiktjänsterna 2021: Premiumappar för musikstreaming jämfört
Relaterade ämnen:
Enterprise Software Open Source Mobile OS