Lära sig programmera med Python - praktisk handledning Språk: Tyska

Lära sig programmera med Python – den praktiska handledningen

Webbdesign, CMS & utveckling 91 Videor · 8.2 h Videoträning · Svenska Jan Brinkmann av Jan Brinkmann

Installera Python och starta med tränaren Jan Brinkmann: Lär dig att programmera med Python i teori och praktik! I handledningen dyker du in i variabler och datatyper, skummar vidare över listor, strängar och loopar, för att till slut dyka upp igen med kunskap om objekt och funktioner från Python-handledningen. Klar, strukturerad, begriplig och överskådlig - 8 timmar, inklusive övningar!

  • Python-tutorial för att lära sig att programmera med 91 lektioner på över åtta timmars video-träning
  • Lär dig alla viktiga grundläggande principer - från att använda variabler till att få åtkomst till databaser
  • Inklusive övningar att prova på och motsvarande lösningar att testa själv
  • Ämnen inkluderar: läsa filer, bearbeta CSV- och XML-data, objekt, kodanalys, felsökning
  • Från professionell utvecklare Jan Brinkmann som delar med sig av sin kunskap och entusiasm för Python med dig.

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!

Innehåll

91 Videor, 493 Minuten

Första steg med Python

7 Videor · 32 Minuten
01 Öppen Gratis

Programmera med Python – 1.1 Välkommen.

Välkommen till kursen! Ta reda på vad som väntar dig.

02 Öppen

Programmera med Python - 1.2 Använda Python på Windows

På bara några få steg är din Python-utvecklingsmiljö förberedd. Här: Installation under Windows.

03 Öppen

Programmera med Python - 1.3 Använda Python på macOS

På bara några steg är din Python-utvecklingsmiljö förberedd. Här: Installation på macOS.

04 Öppen

Programmera med Python - 1.4 Python på kommandoraden

Kör Python i kommandotolken och lär känna och använd den interaktiva skalet.

05 Öppen

Programmera med Python - 1.5 Arbeta med PyCharm

PyCharm är en fantastisk utvecklingsmiljö. Här lär du dig att använda den och förstå dess viktigaste egenskaper.

06 Öppen

Programmera med Python - 1.6 Allt handlar om mellanslag

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).

07 Öppen

Programmera med Python - 1.7 Utmaning

En första uppgift där du lär dig Python-riktlinjer.

01

Programmera med Python – 1.1 Välkommen.

2 min Öppen
02

Programmera med Python - 1.2 Använda Python på Windows

7 min Öppen
03

Programmera med Python - 1.3 Använda Python på macOS

5 min Öppen
04

Programmera med Python - 1.4 Python på kommandoraden

5 min Öppen
05

Programmera med Python - 1.5 Arbeta med PyCharm

6 min Öppen
06

Programmera med Python - 1.6 Allt handlar om mellanslag

5 min Öppen
07

Programmera med Python - 1.7 Utmaning

2 min Öppen

Python-grunder

8 Videor · 56 Minuten
08 Öppen

Programmering med Python - 2.1 Variabler i Python

Variabler - en viktig grund i varje programmeringsspråk. Här lär du dig att använda dem i Python.

09 Öppen

Programmera med Python - 2.2 Numeriska datatyper

Ä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.

10 Öppen

Programmera med Python – 2.3 Typkonvertering

Blanda flera datatyper? Då måste du arbeta med typomvandling. Här lär du dig känna dem.

11 Öppen

Programmera med Python - 2.4 Numeriska operatorer

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.

12 Öppen

Programmera med Python - 2.5 Använda strängar

Strängar är en enorm underlättelse i moderna språk. Förstå hur de fungerar i Python.

13 Öppen

Programmera med Python - Använda 2.6 strängfunktioner

För att bearbeta strängar har Python några metoder. Lär dig några här.

14 Öppen

Programmering med Python - Använda 2.7 kommentarer

Kommentarer är en viktig del av bra kod. I den här videon lär du dig om de viktiga typerna.

15 Öppen

Programmera med Python - Använda formaterade strängar

Lär dig hur du kan arbeta med formaterade strängar under Python.

08

Programmering med Python - 2.1 Variabler i Python

9 min Öppen
09

Programmera med Python - 2.2 Numeriska datatyper

6 min Öppen
10

Programmera med Python – 2.3 Typkonvertering

6 min Öppen
11

Programmera med Python - 2.4 Numeriska operatorer

7 min Öppen
12

Programmera med Python - 2.5 Använda strängar

7 min Öppen
13

Programmera med Python - Använda 2.6 strängfunktioner

9 min Öppen
14

Programmering med Python - Använda 2.7 kommentarer

3 min Öppen
15

Programmera med Python - Använda formaterade strängar

9 min Öppen

Använda datakollektioner

4 Videor · 32 Minuten
16 Öppen

Programmera med Python - 3.1 Listor

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.

17 Öppen

Programmera med Python - 3.2 Tuples

Lär dig att känna till och använda tupler.

18 Öppen

Programmera med Python - 3.3 Ordböcker.

Associativa datastrukturer finns i Python dictionaries. Här lär du dig också känna till denna typ.

19 Öppen

Programmera med Python – 3.4 uppsättningar

Sets representerar matematiska mängder. Ta reda på hur du arbetar med dem.

16

Programmera med Python - 3.1 Listor

12 min Öppen
17

Programmera med Python - 3.2 Tuples

6 min Öppen
18

Programmera med Python - 3.3 Ordböcker.

7 min Öppen
19

Programmera med Python – 3.4 uppsättningar

7 min Öppen

Kontroll över förloppet

6 Videor · 34 Minuten
20 Öppen

Programmera med Python - 4.1 Villkor med if

Utan villkor skulle programmeringsspråk vara mycket statiska. Upptäck här hur du dynamiskt utformar din kod med Python.

21 Öppen

Programmera med Python - 4.2 Uppgifter med hjälp av jämförelser

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.

22 Öppen

Programmera med Python – 4.3 Är det verkligen sant?

Vad som egentligen anses som "true" eller sant i Python? Ta reda på det här.

23 Öppen

Programmering med Python - 4.4 Avvikelse: Inmatningar på kommandoraden

I de följande exemplen kommer inmatade data alltid att vara ett tema. Här lär du dig hur Python tillhandahåller dem.

24 Öppen

Programmera med Python - 4.5 Upprepning med while-loopar.

Också loopar är en central aspekt av modern programmering. Här lär du dig varianten med nyckelordet "while".

25 Öppen

Programmera med Python - Använda for-slingor

Det finns olika slingekonstruktioner. Här lär du dig varianten med nyckelordet "for".

20

Programmera med Python - 4.1 Villkor med if

7 min Öppen
21

Programmera med Python - 4.2 Uppgifter med hjälp av jämförelser

10 min Öppen
22

Programmera med Python – 4.3 Är det verkligen sant?

4 min Öppen
23

Programmering med Python - 4.4 Avvikelse: Inmatningar på kommandoraden

1 min Öppen
24

Programmera med Python - 4.5 Upprepning med while-loopar.

9 min Öppen
25

Programmera med Python - Använda for-slingor

3 min Öppen

Infogning: Praxisprojekt

2 Videor · 4 Minuten
26 Öppen

Programmera med Python - 5.1 Uppgift: Läsa in värden och beräkna genomsnitt

Ett praktiskt projekt för att fördjupa de tidigare ämnena.

27 Öppen

Programmera med Python - 5.2 En möjlig lösning

Här hittar du en lösning för självkontroll.

26

Programmera med Python - 5.1 Uppgift: Läsa in värden och beräkna genomsnitt

2 min Öppen
27

Programmera med Python - 5.2 En möjlig lösning

2 min Öppen

Komprehensioner

3 Videor · 17 Minuten
28 Öppen

Programmera med Python - 6.1 Listkomprehensioner

Skapa eller initialisera? Med listförståelse blir det oftast enklare. Lär dig dem här.

29 Öppen

Programmera med Python - 6.2 Dictionary Comprehensions.

Förståelser finns också för ordböcker. Här lär du känna dem.

30 Öppen

Programmera med Python – 6.3 Mängdkomprehensioner

Också uppsättningar kan initialiseras med förståelser. Lär dig här hur det fungerar.

28

Programmera med Python - 6.1 Listkomprehensioner

10 min Öppen
29

Programmera med Python - 6.2 Dictionary Comprehensions.

5 min Öppen
30

Programmera med Python – 6.3 Mängdkomprehensioner

2 min Öppen

Funktioner och generatorer

10 Videor · 60 Minuten
31 Öppen

Programmera med Python - 7.1 Funktioner med parametrar och returvärde.

Funktionerna möjliggör återanvändbar kod och uppdelning av arbetsområden. Här lär du dig grunderna.

32 Öppen

Programmera med Python - 7.2 Parametrar i detalj

Lär dig mer detaljer om parametrarna.

33 Öppen

Programmering med Python - 7.3 Det särskilda värdet None

I Python spelar det specialvärdet "None" en viktig roll. Det står för "ingen värde".

34 Öppen

Programmera med Python - 7.4 Docstrings

Med Docstrings kan du dokumentera din kod på ett optimalt sätt. Ta reda på här hur du gör det.

35 Öppen

Programmera med Python - 7.5 Funktioner som datatyper

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.

36 Öppen

Programmering med Python - 7.6 Inre funktioner och Closures

Funktionerna kan göra ännu mer. Viktiga är t.ex. även Closures, som du här lär känna.

37 Öppen

Programmera med Python – 7.7 Lambda-funktioner

Har du hört talas om lambdafunktioner? Här kommer du att lära känna dem.

38 Öppen

Programmera med Python - 7.8 Generators

Ta reda på här hur du kan använda generatorer.

39 Öppen

Programmering med Python - 7.9 Dekoratörer

En bra idé inom Python är dekoratörer. Ta reda på vad de används för och hur du använder dem.

40 Öppen

Programmering med Python - 7.10 Giltighetsområden och namnrymder

Likaså viktiga är giltighetsområdena. Upptäck här vad det är exakt.

31

Programmera med Python - 7.1 Funktioner med parametrar och returvärde.

6 min Öppen
32

Programmera med Python - 7.2 Parametrar i detalj

9 min Öppen
33

Programmering med Python - 7.3 Det särskilda värdet None

3 min Öppen
34

Programmera med Python - 7.4 Docstrings

3 min Öppen
35

Programmera med Python - 7.5 Funktioner som datatyper

3 min Öppen
36

Programmering med Python - 7.6 Inre funktioner och Closures

8 min Öppen
37

Programmera med Python – 7.7 Lambda-funktioner

4 min Öppen
38

Programmera med Python - 7.8 Generators

7 min Öppen
39

Programmering med Python - 7.9 Dekoratörer

10 min Öppen
40

Programmering med Python - 7.10 Giltighetsområden och namnrymder

7 min Öppen

Moduler och paket

7 Videor · 27 Minuten
41 Öppen

Programmera med Python - 8.1 Enskilda Python-skript & parametrar.

Hur struktureras Python-projekt? Lär dig känna till de olika skripten i den här lektionen.

42 Öppen

Programmera med Python - 8.2 Använda och importera moduler

Moduler spelar en viktig roll. I den här videon lär du dig de viktiga grunderna.

43 Öppen

Programmering med Python - 8.3 Sökväg för moduler

Moduler importeras. Var letar Python efter dem? Ta reda på det här.

44 Öppen

Programmera med Python - 8.4 Paket: Moduler grupperas

Nästa nivå i organisationen är paket. Här lär du dig att använda dem.

45 Öppen

Programmering med Python - 8.5 batterier ingår: Python Standardbiblioteket

Python är stolt över sitt standardbibliotek. Här lär du dig konceptet "batteries included".

46 Öppen

Programmera med Python - Distribuera egna paket.

Du kan även skapa och distribuera dina egna paket. Ta reda på hur det fungerar här.

47 Öppen

Programmering med Python - 8.7 Python-paketindexet

Använda paket från andra utvecklare? "Python Package Index" är din vän. Här får du lära känna honom.

41

Programmera med Python - 8.1 Enskilda Python-skript & parametrar.

5 min Öppen
42

Programmera med Python - 8.2 Använda och importera moduler

4 min Öppen
43

Programmering med Python - 8.3 Sökväg för moduler

2 min Öppen
44

Programmera med Python - 8.4 Paket: Moduler grupperas

5 min Öppen
45

Programmering med Python - 8.5 batterier ingår: Python Standardbiblioteket

2 min Öppen
46

Programmera med Python - Distribuera egna paket.

6 min Öppen
47

Programmering med Python - 8.7 Python-paketindexet

3 min Öppen

Felhantering med Exceptions

4 Videor · 15 Minuten
48 Öppen

Programmering med Python - 9.1 Vad göra vid brand?

Fel representeras i Python genom undantag. Vad är det? Hur hanterar du det? Ta reda på det här.

49 Öppen

Programmera med Python - 9.2 Fel presenteras som undantag

Hantera fel som undantag i koden.

50 Öppen

Programmera med Python - 9.3 Hantera enskilda undantag speciellt

Det finns flera undantag i samma kodområde? Ta reda på hur du reagerar specifikt på varje enskilt.

51 Öppen

Programmera med Python - 9.4 Skapa egna undantag

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.

48

Programmering med Python - 9.1 Vad göra vid brand?

3 min Öppen
49

Programmera med Python - 9.2 Fel presenteras som undantag

3 min Öppen
50

Programmera med Python - 9.3 Hantera enskilda undantag speciellt

4 min Öppen
51

Programmera med Python - 9.4 Skapa egna undantag

5 min Öppen

Inlägg: Projekt på kommandoraden

2 Videor · 7 Minuten
52 Öppen

Programmera med Python - 10.1 Kalkylatorn i kommandoraden

På kommandoraden implementeras nu nästa projekt.

53 Öppen

Programmering med Python - 10.2 En möjlig lösning

Hitta en möjlig lösning för uppgiften från förra lektionen.

52

Programmera med Python - 10.1 Kalkylatorn i kommandoraden

3 min Öppen
53

Programmering med Python - 10.2 En möjlig lösning

4 min Öppen

Objekt och klasser

10 Videor · 54 Minuten
54 Öppen

Programmering med Python - 11.1 Vad är objekt?

Objektorientering - vad menas i grund och botten med det? I denna video får du reda på det.

55 Öppen

Programmera med Python - 11.2 Definiera egna klasser

Klasser är grunden för objekt. Ta reda på hur de definieras i Python.

56 Öppen

Programmera med Python - 11.3 Använda arv

Arv är en viktig pelare inom objektorientering. Här lär du dig grunderna.

57 Öppen

Programmera med Python - 11.4 Överskriva metoder.

I arv kan metoder från föräldraklasser överskuggas. Ta reda på hur Python implementerar detta.

58 Öppen

Programmering med Python - 11.5 Nyckelordet "super

Hänvisningen till den överordnade klassen fungerar via nyckelordet "super". Ta reda på hur det fungerar och varför det är meningsfullt.

59 Öppen

Programmering med Python - 11.6 Självreferens

Referensen till det aktuella objektet är av central betydelse. Upptäck vad som döljer sig bakom det.

60 Öppen

Programmera med Python - 11.7 Getter och Setter och Python?

Finns det klassiska getter och setter i Python? Svaret finns i den här lektionen.

61 Öppen

Programmering med Python - 11.8 Klasser och statiska metoder

Statiske metoder kan vara till hjälp. Denna stilfigur bör du definitivt känna till.

62 Öppen

Programmering med Python - 11.9 Magiska metoder

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.

63 Öppen

Programmera med Python - 11.10 Använda typhints

Typförslag hjälper till med läsbarheten och automatisk komplettering. Lär dig konceptet genom exemplet.

54

Programmering med Python - 11.1 Vad är objekt?

5 min Öppen
55

Programmera med Python - 11.2 Definiera egna klasser

7 min Öppen
56

Programmera med Python - 11.3 Använda arv

3 min Öppen
57

Programmera med Python - 11.4 Överskriva metoder.

3 min Öppen
58

Programmering med Python - 11.5 Nyckelordet "super

4 min Öppen
59

Programmering med Python - 11.6 Självreferens

5 min Öppen
60

Programmera med Python - 11.7 Getter och Setter och Python?

10 min Öppen
61

Programmering med Python - 11.8 Klasser och statiska metoder

6 min Öppen
62

Programmering med Python - 11.9 Magiska metoder

8 min Öppen
63

Programmera med Python - 11.10 Använda typhints

3 min Öppen

Hantering av filer

6 Videor · 37 Minuten
64 Öppen

Programmera med Python - 12.1 Skriva till filer

Lagra data i filer? Otroligt praktiskt. Upptäck hur Python kan hjälpa dig med det.

65 Öppen

Programmera med Python - 12.2 Läsa från filer

Den omvända vägen: Hämta data igen. Ta reda på hur du kan läsa från filer i Python.

66 Öppen

Programmera med Python – 12.3 Att arbeta med binär data

Det finns inte bara representation som text. Det går också att skriva binära data. Ta reda på hur man gör det.

67 Öppen

Programmera med Python - Bearbeta CSV-filer 12.4

CSV-filer transporterar viktig information i många miljöer. Lär dig att använda konceptet för dig själv.

68 Öppen

Programmera med Python - 12.5 Arbeta med XML-formatet

XML spelar för närvarande en viktig roll på webben. Lär dig att hantera det i Python.

69 Öppen

Programmering med Python - 12.6 Import/Export som JSON

Också JSON är ett enormt viktigt format på webben. Upptäck Python inbyggda verktyg för bearbetning.

64

Programmera med Python - 12.1 Skriva till filer

5 min Öppen
65

Programmera med Python - 12.2 Läsa från filer

6 min Öppen
66

Programmera med Python – 12.3 Att arbeta med binär data

6 min Öppen
67

Programmera med Python - Bearbeta CSV-filer 12.4

9 min Öppen
68

Programmera med Python - 12.5 Arbeta med XML-formatet

7 min Öppen
69

Programmering med Python - 12.6 Import/Export som JSON

4 min Öppen

Enhetstestning

5 Videor · 33 Minuten
70 Öppen

Programmera med Python - 13.1 Din första enhetstest.

Testa din kod automatiskt? Om och om igen? Välkommen till världen av enhetstester!

71 Öppen

Programmering med Python - 13.2 Bästa praxis för enhetstester

Lär dig några bästa metoder för enhetstester.

72 Öppen

Programmera med Python - Använda assertioner

Använd assertions för att skapa tester.

73 Öppen

Programmera med Python - 13.4 testfall förberedda med setUp och tearDown

Förbereda tester eller städa upp efter testet? Inga problem med setUp och tearDown.

74 Öppen

Programmera med Python - Använda 13.5 mockuper.

Ett enskilt element i koden ersätta eller kontrollera returnerat värde? För detta används mockuper.

70

Programmera med Python - 13.1 Din första enhetstest.

11 min Öppen
71

Programmering med Python - 13.2 Bästa praxis för enhetstester

7 min Öppen
72

Programmera med Python - Använda assertioner

8 min Öppen
73

Programmera med Python - 13.4 testfall förberedda med setUp och tearDown

2 min Öppen
74

Programmera med Python - Använda 13.5 mockuper.

5 min Öppen

Webåtkomst

4 Videor · 25 Minuten
75 Öppen

Programmera med Python - 14.1 skapa HTTP-förfrågningar

Ladda ner data med Python? Jobba med webben? Lär dig här hur det kan fungera.

76 Öppen

Programmera med Python – 14.2 Insättning: SSL-fel på macOS?

Viktiga anvisningar för macOS-användare - särskilt med avseende på HTTPS-URL:er.

77 Öppen

Programmera med Python - 14.3 Hämta innehåll som HTTP-klient

Hämta innehåll som JSON-data? Ta reda på hur det fungerar här.

78 Öppen

Programmera med Python - 14.4 Hantera JSON och använda data

Nu kommer de nedladdade datan verkligen att bearbetas.

75

Programmera med Python - 14.1 skapa HTTP-förfrågningar

9 min Öppen
76

Programmera med Python – 14.2 Insättning: SSL-fel på macOS?

9 min Öppen
77

Programmera med Python - 14.3 Hämta innehåll som HTTP-klient

1 min Öppen
78

Programmera med Python - 14.4 Hantera JSON och använda data

6 min Öppen

Åtkomst till databaser

11 Videor · 54 Minuten
79 Öppen

Programmera med Python – 15.1 Installera MySQL under Windows

MySQL är en populär databas. Ta reda på hur den installeras på Windows.

80 Öppen

Programmera med Python - Installera MySQL på macOS 15.2

I likhet med inställningarna på Windows, här är en uppsättning instruktioner för macOS.

81 Öppen

Programmering med Python - 15.3 Introduktion till SQL-databaser

Databaserna fungerar i grunden med samma språk: SQL. Här hittar du några grundläggande principer.

82 Öppen

Programmera med Python - 15.4 Skapa en exempeldatabas och skapa användare

Skapa din första databas och lägg därmed grunden för de kommande exemplen.

83 Öppen

Programmera med Python - 15.5 Grundfunktionalitet: Skapa, läsa, uppdatera och ta bort (CRUD)

Databasens grundfunktioner: CRUD-kommandona. Lär dig dem i SQL-kontexten.

84 Öppen

Programmering med Python – 15.6 MySQL-användning med Python.

Bygg en anslutning till MySQL-databasen med Python.

85 Öppen

Programmera med Python - 15.7 SELECT: läsa alla poster.

Hämta data från MySQL, din första SELECT-fråga.

86 Öppen

Programmera med Python - 15.8 INSERT: Infoga data

Ny data kan läggas till - med INSERT-uttalanden är det heller inga problem.

87 Öppen

Programmera med Python – 15.9 DELETE: Ta bort poster

Nu kommer även poster att tas bort igen.

88 Öppen

Programmera med Python - Hämta enskilda rader

Hämta enskilda rader från MySQL, även med en SELECT-sats.

89 Öppen

Programmera med Python - Uppdatera befintliga data

Lär dig att uppdatera data med UPDATE-satser.

79

Programmera med Python – 15.1 Installera MySQL under Windows

4 min Öppen
80

Programmera med Python - Installera MySQL på macOS 15.2

4 min Öppen
81

Programmering med Python - 15.3 Introduktion till SQL-databaser

6 min Öppen
82

Programmera med Python - 15.4 Skapa en exempeldatabas och skapa användare

8 min Öppen
83

Programmera med Python - 15.5 Grundfunktionalitet: Skapa, läsa, uppdatera och ta bort (CRUD)

9 min Öppen
84

Programmering med Python – 15.6 MySQL-användning med Python.

7 min Öppen
85

Programmera med Python - 15.7 SELECT: läsa alla poster.

3 min Öppen
86

Programmera med Python - 15.8 INSERT: Infoga data

4 min Öppen
87

Programmera med Python – 15.9 DELETE: Ta bort poster

3 min Öppen
88

Programmera med Python - Hämta enskilda rader

2 min Öppen
89

Programmera med Python - Uppdatera befintliga data

4 min Öppen

Praxisprojekt: Böckerhantering på kommandoraden

2 Videor · 8 Minuten
90 Öppen

Programmering med Python - 16.1 Uppgiftsbeskrivning: Bokhantering.

Ett annat projekt för att återanvända den tidigare kunskapen.

91 Öppen

Programmering med Python – 16.2 Min lösning för bokförvaltningen

En möjlig lösning för projektet från den föregående lektionen.

90

Programmering med Python - 16.1 Uppgiftsbeskrivning: Bokhantering.

3 min Öppen
91

Programmering med Python – 16.2 Min lösning för bokförvaltningen

5 min Öppen
Kommentarer (2)

Kommentera nu „Lära sig programmera med Python – den praktiska handledningen“