Python-programmeringens väg: Sätt din egen kod med självförtroende med handledningen! Lär dig Python nu för att komma igång direkt!
Välkommen till kursen! Ta reda på vad som väntar dig.
På bara några få steg är din Python-utvecklingsmiljö förberedd. Här: Installation under Windows.
På bara några steg är din Python-utvecklingsmiljö förberedd. Här: Installation på macOS.
Kör Python i kommandotolken och lär känna och använd den interaktiva skalet.
PyCharm är en fantastisk utvecklingsmiljö. Här lär du dig att använda den och förstå dess viktigaste egenskaper.
Python använder mellanslag för att identifiera kodblock. Här lär du dig att förstå detta koncept (och vad du inte får göra).
En första uppgift där du lär dig Python-riktlinjer.
Variabler - en viktig grund i varje programmeringsspråk. Här lär du dig att använda dem i Python.
Även om Python hanterar dem själv: Datatyper är en viktig aspekt. I den här lektionen får du lära dig numeriska datatyper.
Blanda flera datatyper? Då måste du arbeta med typomvandling. Här lär du dig känna dem.
De grundläggande räknesätten är den minsta utmaningen. Python erbjuder förutom addition och co men också ytterligare operationer. Här lär du dig de viktiga grundoperationerna.
Strängar är en enorm underlättelse i moderna språk. Förstå hur de fungerar i Python.
För att bearbeta strängar har Python några metoder. Lär dig några här.
Kommentarer är en viktig del av bra kod. I den här videon lär du dig om de viktiga typerna.
Lär dig hur du kan arbeta med formaterade strängar under Python.
På andra språk kallas listor också för arrays. En viktig möjlighet att samla data. Här lär du dig om dem.
Associativa datastrukturer finns i Python dictionaries. Här lär du dig också känna till denna typ.
Sets representerar matematiska mängder. Ta reda på hur du arbetar med dem.
Utan villkor skulle programmeringsspråk vara mycket statiska. Upptäck här hur du dynamiskt utformar din kod med Python.
Direkt relaterade till villkor är de möjliga jämförelserna. Lär dig också några grundläggande sätt att använda Python här.
Vad som egentligen anses som "true" eller sant i Python? Ta reda på det här.
I de följande exemplen kommer inmatade data alltid att vara ett tema. Här lär du dig hur Python tillhandahåller dem.
Också loopar är en central aspekt av modern programmering. Här lär du dig varianten med nyckelordet "while".
Det finns olika slingekonstruktioner. Här lär du dig varianten med nyckelordet "for".
Ett praktiskt projekt för att fördjupa de tidigare ämnena.
Här hittar du en lösning för självkontroll.
Skapa eller initialisera? Med listförståelse blir det oftast enklare. Lär dig dem här.
Förståelser finns också för ordböcker. Här lär du känna dem.
Också uppsättningar kan initialiseras med förståelser. Lär dig här hur det fungerar.
Funktionerna möjliggör återanvändbar kod och uppdelning av arbetsområden. Här lär du dig grunderna.
Lär dig mer detaljer om parametrarna.
I Python spelar det specialvärdet "None" en viktig roll. Det står för "ingen värde".
Med Docstrings kan du dokumentera din kod på ett optimalt sätt. Ta reda på här hur du gör det.
Funktioner kan också fungera som en datatyp. Låter abstrakt, men är ganska enkelt att förstå. I den här lektionen hittar du detaljerna.
Funktionerna kan göra ännu mer. Viktiga är t.ex. även Closures, som du här lär känna.
Har du hört talas om lambdafunktioner? Här kommer du att lära känna dem.
Ta reda på här hur du kan använda generatorer.
En bra idé inom Python är dekoratörer. Ta reda på vad de används för och hur du använder dem.
Likaså viktiga är giltighetsområdena. Upptäck här vad det är exakt.
Hur struktureras Python-projekt? Lär dig känna till de olika skripten i den här lektionen.
Moduler spelar en viktig roll. I den här videon lär du dig de viktiga grunderna.
Moduler importeras. Var letar Python efter dem? Ta reda på det här.
Nästa nivå i organisationen är paket. Här lär du dig att använda dem.
Python är stolt över sitt standardbibliotek. Här lär du dig konceptet "batteries included".
Du kan även skapa och distribuera dina egna paket. Ta reda på hur det fungerar här.
Använda paket från andra utvecklare? "Python Package Index" är din vän. Här får du lära känna honom.
Fel representeras i Python genom undantag. Vad är det? Hur hanterar du det? Ta reda på det här.
Hantera fel som undantag i koden.
Det finns flera undantag i samma kodområde? Ta reda på hur du reagerar specifikt på varje enskilt.
Du kan också definiera egna undantag för att ge din kod ännu mer innehållsmässig mening. Ta reda på hur man gör det.
På kommandoraden implementeras nu nästa projekt.
Hitta en möjlig lösning för uppgiften från förra lektionen.
Objektorientering - vad menas i grund och botten med det? I denna video får du reda på det.
Klasser är grunden för objekt. Ta reda på hur de definieras i Python.
Arv är en viktig pelare inom objektorientering. Här lär du dig grunderna.
I arv kan metoder från föräldraklasser överskuggas. Ta reda på hur Python implementerar detta.
Hänvisningen till den överordnade klassen fungerar via nyckelordet "super". Ta reda på hur det fungerar och varför det är meningsfullt.
Referensen till det aktuella objektet är av central betydelse. Upptäck vad som döljer sig bakom det.
Finns det klassiska getter och setter i Python? Svaret finns i den här lektionen.
Statiske metoder kan vara till hjälp. Denna stilfigur bör du definitivt känna till.
Python kommer med några magiska metoder. Låter förtrollande? Men det är helt logiskt att förklara. I den här videon hittar du detaljer.
Typförslag hjälper till med läsbarheten och automatisk komplettering. Lär dig konceptet genom exemplet.
Lagra data i filer? Otroligt praktiskt. Upptäck hur Python kan hjälpa dig med det.
Den omvända vägen: Hämta data igen. Ta reda på hur du kan läsa från filer i Python.
Det finns inte bara representation som text. Det går också att skriva binära data. Ta reda på hur man gör det.
CSV-filer transporterar viktig information i många miljöer. Lär dig att använda konceptet för dig själv.
XML spelar för närvarande en viktig roll på webben. Lär dig att hantera det i Python.
Också JSON är ett enormt viktigt format på webben. Upptäck Python inbyggda verktyg för bearbetning.
Testa din kod automatiskt? Om och om igen? Välkommen till världen av enhetstester!
Lär dig några bästa metoder för enhetstester.
Förbereda tester eller städa upp efter testet? Inga problem med setUp och tearDown.
Ett enskilt element i koden ersätta eller kontrollera returnerat värde? För detta används mockuper.
Ladda ner data med Python? Jobba med webben? Lär dig här hur det kan fungera.
Viktiga anvisningar för macOS-användare - särskilt med avseende på HTTPS-URL:er.
Hämta innehåll som JSON-data? Ta reda på hur det fungerar här.
Nu kommer de nedladdade datan verkligen att bearbetas.
MySQL är en populär databas. Ta reda på hur den installeras på Windows.
I likhet med inställningarna på Windows, här är en uppsättning instruktioner för macOS.
Databaserna fungerar i grunden med samma språk: SQL. Här hittar du några grundläggande principer.
Skapa din första databas och lägg därmed grunden för de kommande exemplen.
Databasens grundfunktioner: CRUD-kommandona. Lär dig dem i SQL-kontexten.
Bygg en anslutning till MySQL-databasen med Python.
Hämta data från MySQL, din första SELECT-fråga.
Ny data kan läggas till - med INSERT-uttalanden är det heller inga problem.
Nu kommer även poster att tas bort igen.
Hämta enskilda rader från MySQL, även med en SELECT-sats.
Lär dig att uppdatera data med UPDATE-satser.
Ett annat projekt för att återanvända den tidigare kunskapen.
En möjlig lösning för projektet från den föregående lektionen.
Kommentera nu „Lära sig programmera med Python – den praktiska handledningen“