Från tom skärm till ditt eget program – ge dig nu ut i världen av strängar, operatorer, klasser och metoder, så att din kod steg för steg leder till rätt resultat.
I den här videon får du en kort introduktion till innehållet i den här kursen.
Här visas vad som bör beaktas vid genomförandet av kursen för att använda den så framgångsrikt som möjligt.
Här installeras den nödvändiga programvaran.
Det kommer att tas hänsyn till de olika utvecklingsmiljöerna och det kommer att visas vilka vi kommer att använda.
I den här delen av kursen kommer vi att fokusera på hur siffror och variabler fungerar i Python.
I den här delen av Python-kursen kommer vi att titta på matematiska operatorer i Python. I den föregående delen såg vi redan de första enkla beräkningarna. Nu ska vi titta på några fler exempel.
I den här delen av kursen ska vi titta på strängar i Python.
I den här delen av kursen kommer vi att titta på strängar i Python.
Mer information om formatering av strängar.
I den här artikeln kommer vi att titta på listor i Python.
I den här artikeln tittar vi på set. Det handlar om datatyper.
I den här handledningen kommer vi att titta på en annan datatyp: en Tuple.
I denna artikel kommer vi att behandla dictionaries. Det är en datatyp som gör det möjligt för oss att "mappa", alltså i princip att utföra en koppling av två värden, som fungerar liknande som listor.
I den här artikeln kommer vi att titta på booleans och logiska operatorer i Python.
I den här artikeln lär du dig ett av de viktigaste koncepten inom programmering – if-satsen.
I den här artikeln fokuserar vi på for-loopar i Python. På engelska kallas detta "For Loop" och det är ett kraftfullt verktyg för att spara extremt mycket repetitivt arbete.
Nu när vi har sett for-loopar är det dags att lära sig while-loopar i Python. While-loopar (eller "While Loops") är det enklaste sättet att upprepa något flera gånger. Det är här loopar, eftersom koden alltid körs om och om igen tills villkoret är uppfyllt.
While-loopar: Utmaning - lägsta gemensamma nämnare.
I den här artikeln handlar det om range()-funktionen i Python. Den är faktiskt ganska användbar när man vill skapa en serie siffror eller till och med en lista. Det sparar en enorm arbetsbörda när man vill använda for-loopar. Range kommer förresten från engelskan och betyder intervall.
I den här lektionen kommer vi att fokusera på undantagshantering i Python. Där kommer vi att diskutera begreppen Try, Except, Else och Finally.
I den här artikeln kommer vi att titta på funktioner i Python. Det är en ytterst viktig komponent. Funktioner gör det möjligt för oss att förbereda en viss kod och sedan anropa den när som helst.
I den senaste artikeln har vi lärt känna enkla funktioner, i den här kommer vi att fokusera på funktioner med parametrar i Python.
Hittills har vi aldrig bett användaren av vårt program att fylla i något. Just det ändrar vi i den här artikeln.
Hittills har vi nästan uteslutande skrivit vår kod själva, men nu lär vi oss modulerna och paketen i Python. Dessa gör det möjligt för oss att använda kod som vi inte behöver skriva själva. På så sätt sparar vi massor av tid och kan använda funktioner som gör det möjligt för oss att utföra komplexa uppgifter med färre kodrader.
I den senaste artikeln har vi sett hur vi kan importera moduler i Python. Nu är det dags att se hur vi kan skapa våra egna moduler.
Random-modulen låter oss få ett slumpmässigt nummer. På så sätt kan vi styra många händelser slumpmässigt.
I denna övningsuppgift programmerar vi spelet Black Jack.
I den här videon utarbetas lösningen på övningsproblemet för spelet Black Jack.
I den här artikeln lär du dig hur man öppnar och läser filer i Python.
I den här artikeln lär du dig hur du kan skriva till en fil med Python.
Termen "reguljärt uttryck” kommer från områdena automatteori och formella språk, två områden inom teoretisk datavetenskap.
I denna artikel ska vi titta vidare på regex. Vi kommer att undersöka funktionerna re.findall och split.
I denna artikel lär du dig grunderna om objektorienterad programmering i Python (OOP).
I den här artikeln kommer du att lära dig hur klasser är strukturerade i Python och vad de gör. Du har ju i förra artikeln sett vad objekt är och hur objekt grundläggande fungerar. Nu kommer du att lära dig hur klasser är relaterade till objekt.
I den här artikeln lär du dig metoderna i Python känna. Dabei handelt es sich um Aktionen, die unsere Klasse ausführen kann. Wir haben ja bereits gesehen, wie Attribute funktionieren. Nun werden wir uns mal die Methoden ansehen und sehen, wie wir unser Auto nun endlich zum Fahren bringen. ;)
I denna artikel handlar det om konceptet arv i Python. Detta koncept gör det möjligt i programmering att skapa klasser som ärver från andra klasser - och därmed ärver alla deras attribut och metoder.
I den här artikeln kommer du att lära dig om Lambda-operatören i Python och förstå den. Lambda är ett koncept som många nybörjare har svårt för. Därför bryter jag ner de enskilda stegen långsamt så att det blir lätt att förstå.
I den här artikeln lär du dig om funktionen filter i Python.
I den här artikeln lär du dig hur zip-funktionen fungerar. Den är nämligen användbar för att t.ex. slå samman två listor till en lista bestående av tupler, eller för att blanda innehållet i dictionaries med varandra och returnera tupler.
I den här artikeln lär du dig känna till map-funktionen i Python. Map-funktionen tar som första argument en funktion och som andra en sekvens (t.ex. lista). Map-funktionen tillämpar sedan funktionen på alla element i sekvensen och skriver sedan resultaten i en lista.
I den här artikeln lär du känna igen funktionen Enumerate. Det är en funktion som gör det möjligt för oss att iterera över en sekvens.
I denna övningsuppgift kommer vi att bestämma de eftersökta primtalen.
I den här artikeln lär du dig hur all()- och any()-metoderna fungerar i Python.
I den här videon behandlas funktioner med en tidigare ej definierad mängd argument.
I den här artikeln handlar det om dekoratörer i Python, hur de fungerar och vad de ger.
Vi har redan tagit upp tal i en tidigare del av kursen. I den här artikeln kommer vi att lära oss fler metoder som är användbara i samband med tal.
I den här artikeln lär du dig olika metoder för strängar i Python.
I den här artikeln lär du dig några av listmetoderna. Vi har redan sett några av dessa, men nu tittar vi på de viktigaste i samband med listor.
Här skapar vi ett litet program som bearbetar en kö.
I denna artikel handlar det om set och deras metoder i Python.
Det mesta av ordböckerna har vi redan sett i tidigare artiklar. Här utökar vi dock listan över metoderna lite grann.
I den här artikeln lär du dig hur du kan dra nytta av tiden med Datetime i Python. Datetime är en modul som representerar och lagrar tiden.
I den här artikeln kommer du att lära dig om namedTuple i Python och förstå dess användning.
I den här artikeln visar jag dig hur OrderedDict fungerar i Python och vad det är bra för. Du har redan sett hur dictionaries fungerar. Det är så att dictionaries inte bryr sig om de är ordnade eller inte – eller: Det spelar ingen roll för dem i vilken ordning de fylldes på. ”Ordered Dictionaries” å andra sidan håller reda på i vilken ordning saker lades till.
I den här delen av Python-kursen lär du dig om DefaultDict i Python. Där hade vi redan sett standarddictionaryn och konstaterat att en dictionary består av två viktiga delar: en nyckel och ett värde. Men om vi vill att en dictionary ska tilldelas ett visst standardvärde om vi inte explicit tilldelar det, kan vi göra det med hjälp av DefaultDict.
I den här artikeln handlar det om räknare i Python. En Counter är en behållare som ser till att hålla reda på hur ofta ett likadant värde läggs till. Det kan användas för att genomföra samma algoritmer som Bag eller "Multiset Data Structures" på andra programmarspråk.
Python-debuggaren gör det möjligt för oss att felsöka vår kod, dvs. att hitta fel lättare än t.ex. med en print-sats.
I den här artikeln kommer vi att titta på hur man kan använda ett GUI (Graphical User Interface eller användargränssnitt) i Python. Det finns flera sätt att göra detta i Python, men vi kommer att använda tkinter.
I den här artikeln lär du dig hur man arrangerar layouten med tkinter i Python. För att göra det tar vi koden från den senaste artikeln och utökar den lite.
I den här artikeln kommer du att lära dig hur man använder knappar i Python. Därpå kommer du att se hur man skapar dem i ett grafiskt användargränssnitt och tilldelar dem en funktion.
I denna artikel lär du dig hur inmatningsfält fungerar med Entry-funktionen. Därefter kommer vi att se hur vi kan anpassa vår GUI (grafiska användargränssnitt) så att användaren kan ange sitt namn och ålder.
I denna ganska korta artikel lär du dig hur man infogar bilder i GUI (grafisk användargränssnitt) i Python.
I den här artikeln lär du dig vad "Grid Geometry Manager" handlar om och hur du kan använda det för att designa din användargränssnitt på ett organiserat sätt. Det är ett verktyg som gör det möjligt för oss att placera våra widgets (element) i en tvådimensionell tabell. Därmed delas allt upp i rader och kolumner.
Så snart du utvecklar ett mer omfattande program, kan det hända att du så småningom behöver en menyfält. Det här känner du säkert igen från de flesta program du har arbetat med hittills. Nu är det dags att se hur man kan skapa och använda en sådan menyfält i Python. Först skapar vi själva menyn.
I den här artikeln lär du dig hur man kan arbeta med Canvas i GUI. Där skapar vi ett litet program där man visar en cirkel på duken. Canvas kommer från engelskan och kan översättas som "målarduk". Man målar alltså i princip något på duken.
I den här övningsuppgiften utökar vi koden från den senaste videon och utför slumpmässiga operationer.
Kommentera nu „Programmera med Python - nybörjarkursen“