Programmering med Python - nybegynnerkurset. Språk: Tysk

Programmering med Python – nybegynnerkurs

Webdesign, CMS & utvikling 66 videoer · 9.9 h Videotrenings · Norsk Denis Panjuta av Denis Panjuta

Hvordan du implementerer ideene dine i applikasjoner: Lær det tydelig strukturerte og lett forståelige programmeringsspråket Python i nybegynnerkurset. Din trener Denis Panjuta vil veilede deg i over 9 timer fra utskrift av en enkel tekst til en funksjonell brukergrensesnitt med meny, knapper, bilder og inndatafelt. Læring gjennom praktiske eksempler!

  • 66 leksjoner i over ni timer med videotrening om programmering med Python
  • Lær å kjenne de teoretiske grunnleggene for programvareutvikling
  • Bruk de nylig oppkjøpte kunnskapene dine direkte på et praktisk eksempel
  • Av programmeringskunstner og profesjonell trener Denis Panjuta.

Fra tom skjerm til ditt eget program - dykk nå inn i verden av strenger, operatorer, klasser og metoder, slik at koden din leder til riktig resultat linje for linje.

Innhold

66 videoer, 592 Minutter

Kursoversikt

2 videoer · 9 Minutter
01 Åpen Gratis

Python-programmering for nybegynnere - 01 Introduksjonskurs

I denne videoen får du en kort introduksjon til innholdet i denne kurset.

02 Åpen

Python-programmering for nybegynnere - 02 Hvordan du bruker denne kursen på mest effektiv måte

Her blir det vist hva som må tas hensyn til ved gjennomføringen av kurset for å bruke det så vellykket som mulig.

01

Python-programmering for nybegynnere - 01 Introduksjonskurs

5 min Åpen
02

Python-programmering for nybegynnere - 02 Hvordan du bruker denne kursen på mest effektiv måte

4 min Åpen

Python-installasjon

2 videoer · 17 Minutter
03 Åpen

Python-programmering for nybegynnere - 03 Python-installasjon

Her vil den nødvendige programvaren bli installert.

04 Åpen

Python-programmering for nybegynnere - 04 Valg av utviklingsmiljø.

Det vil bli sett nærmere på de ulike utviklingsmiljøene og vist hvilke vi vil bruke.

03

Python-programmering for nybegynnere - 03 Python-installasjon

7 min Åpen
04

Python-programmering for nybegynnere - 04 Valg av utviklingsmiljø.

10 min Åpen

Python data strukturer

10 videoer · 99 Minutter
05 Åpen

Python-programmering for nybegynnere - 05 Tall og variabler i Python

I denne delen av kurset skal vi se på hvordan tall og variabler fungerer i Python.

06 Åpen

Python-programmering for nybegynnere - 06 Matematiske operatører i Python

I denne delen av Python-kurset vil vi se på matematiske operatører i Python. Vi har allerede sett de første enkle beregningene i forrige del. Nå skal vi se på noen flere eksempler.

07 Åpen

Python-programmering for nybegynnere - 07 Strenger

I denne delen av kurset vil vi se på strenger i Python.

08 Åpen

Python-programmering for nybegynnere - 08 Egenskaper og formatering av strenger

I denne delen av kurset vil vi fokusere på strenger i Python.

09 Åpen

Python-programmering for nybegynnere - 09 Strengformatering utvidet.

Flere opplysninger om formatering av strenger.

10 Åpen

Python-programmering for nybegynnere - 10 lister

I denne artikkelen vil vi se nærmere på lister i Python.

11 Åpen

Python-programmering for nybegynnere - 11 sett

I denne artikkelen skal vi se på sett. Dette er datatyper.

12 Åpen

Python-programmering for nybegynnere - 12 Tuples

I denne opplæringen skal vi se nærmere på en annen datatype: et tuple.

13 Åpen

Python-programmering for nybegynnere - 13 ordbøker

I denne artikkelen skal vi behandle ordbøker. Dette er en datetype som lar oss "mappe", altså gjøre en tilordning av to verdier som fungerer lignende som lister.

14 Åpen

Python-programmering for nybegynnere - 14 boolske verdier og logiske operatører

I denne artikkelen vil vi se nærmere på booleans og logiske operatorer i Python.

05

Python-programmering for nybegynnere - 05 Tall og variabler i Python

9 min Åpen
06

Python-programmering for nybegynnere - 06 Matematiske operatører i Python

10 min Åpen
07

Python-programmering for nybegynnere - 07 Strenger

5 min Åpen
08

Python-programmering for nybegynnere - 08 Egenskaper og formatering av strenger

12 min Åpen
09

Python-programmering for nybegynnere - 09 Strengformatering utvidet.

8 min Åpen
10

Python-programmering for nybegynnere - 10 lister

14 min Åpen
11

Python-programmering for nybegynnere - 11 sett

7 min Åpen
12

Python-programmering for nybegynnere - 12 Tuples

11 min Åpen
13

Python-programmering for nybegynnere - 13 ordbøker

15 min Åpen
14

Python-programmering for nybegynnere - 14 boolske verdier og logiske operatører

8 min Åpen

Instruksjoner og sløyfer

6 videoer · 60 Minutter
15 Åpen

Python-programmering for nybegynnere - 15 If-, Elif- og Else-anvisning

I denne artikkelen lærer du en av de viktigste konseptene i programmering – if-uttalelsen.

16 Åpen

Python-programmering for nybegynnere - 16 for-løkker

I denne artikkelen vil vi se nærmere på for-løkker i Python. På engelsk kalles dette "For Loop" og det er et kraftig verktøy for å spare mye gjentakende arbeid.

17 Åpen

Python-programmering for nybegynnere - 17 while-løkker

Nå som vi har sett for-løkker, er det på tide å lære om while-løkker i Python. While-løkker (eller "While Loops") er den enkleste måten å gjenta noe flere ganger. Dette er løkker, siden koden vil gjentas igjen og igjen til vilkåret er oppfylt.

18 Åpen

Python-programmering for nybegynnere - 18 While-løkker: utfordring

While-løkker: utfordring - største fellesnevner.

19 Åpen

Python-programmering for nybegynnere - 19 rangeringsfunksjon

I denne artikkelen handler det om range()-funksjonen i Python. Den er ganske nyttig når man vil opprette et sett med tall eller til og med en liste. Dette sparer mye arbeid når man vil jobbe med for-løkker. Range kommer faktisk fra engelsk og betyr rekkevidde.

20 Åpen

Python-programmering for nybegynnere - 20 unntakshåndtering med Try, Except, Else, Finally

I denne leksjonen vil vi se på unntakshåndtering i Python. Vi vil se nærmere på begrepene Try, Except, Else og Finally.

15

Python-programmering for nybegynnere - 15 If-, Elif- og Else-anvisning

13 min Åpen
16

Python-programmering for nybegynnere - 16 for-løkker

10 min Åpen
17

Python-programmering for nybegynnere - 17 while-løkker

14 min Åpen
18

Python-programmering for nybegynnere - 18 While-løkker: utfordring

6 min Åpen
19

Python-programmering for nybegynnere - 19 rangeringsfunksjon

6 min Åpen
20

Python-programmering for nybegynnere - 20 unntakshåndtering med Try, Except, Else, Finally

11 min Åpen

Funksjoner og moduler

8 videoer · 88 Minutter
21 Åpen

Python-programmering for nybegynnere - 21 funksjoner

I denne artikkelen vil vi se på funksjoner i Python. Dette er en viktig komponent, fordi funksjoner gjør det mulig for oss å forberede en bestemt kode og deretter kalle den når som helst.

22 Åpen

Python-programmering for nybegynnere - 22 funksjoner med parametere

I den siste artikkelen lærte vi om enkle funksjoner, i denne vil vi se på funksjoner med parametere i Python.

23 Åpen

Python-programmering for nybegynnere - 23 brukerinput

Hittil har vi aldri bedt brukeren av programmet vårt om å fylle ut noe. Nøyaktig det endrer vi i denne artikkelen.

24 Åpen

Python-programmering for nybegynnere - 24 moduler og pakker

Hittil har vi skrevet koden vår nesten utelukkende selv, men nå lærer vi å kjenne modulene og pakkene i Python. Disse lar oss bruke kode vi ikke trenger å skrive selv. Dette sparer oss enormt med tid og lar oss bruke funksjoner som muliggjør å løse komplekse oppgaver med færre linjer med kode.

25 Åpen

Python-programmering for nybegynnere - opprett 25 egne moduler i Python

I den siste artikkelen har vi sett hvordan vi kan importere moduler i Python. Nå er det på tide å se hvordan vi kan lage våre egne moduler.

26 Åpen

Python-programmering for nybegynnere – 26 Det tilfeldige-modulen

Random-modulen lar oss få et tilfeldig tall. Dette lar oss styre mange hendelser tilfeldig.

27 Åpen

Python-programmering for nybegynnere - 27 øvelsesoppgave: Black Jack (Intro)

I denne øvelsesoppgaven programmerer vi spillet Black Jack.

28 Åpen

Python-programmering for nybegynnere - 28 øvelsesoppgave: Black Jack (Løsning)

I denne videoen blir løsningen på øvingsoppgaven til spillet Black Jack utarbeidet.

21

Python-programmering for nybegynnere - 21 funksjoner

4 min Åpen
22

Python-programmering for nybegynnere - 22 funksjoner med parametere

12 min Åpen
23

Python-programmering for nybegynnere - 23 brukerinput

10 min Åpen
24

Python-programmering for nybegynnere - 24 moduler og pakker

7 min Åpen
25

Python-programmering for nybegynnere - opprett 25 egne moduler i Python

5 min Åpen
26

Python-programmering for nybegynnere – 26 Det tilfeldige-modulen

5 min Åpen
27

Python-programmering for nybegynnere - 27 øvelsesoppgave: Black Jack (Intro)

4 min Åpen
28

Python-programmering for nybegynnere - 28 øvelsesoppgave: Black Jack (Løsning)

41 min Åpen

Arbeide med filer

2 videoer · 12 Minutter
29 Åpen

Python-programmering for nybegynnere - åpne og lese 29 filer

I denne artikkelen lærer du hvordan du kan åpne og lese filer i Python.

30 Åpen

Python-programmering for nybegynnere - skriv 30 filer

I denne artikkelen lærer du hvordan du kan skrive til en fil med Python.

29

Python-programmering for nybegynnere - åpne og lese 29 filer

6 min Åpen
30

Python-programmering for nybegynnere - skriv 30 filer

6 min Åpen

Regulære uttrykk

2 videoer · 22 Minutter
31 Åpen

Python-programmering for nybegynnere – 31 Regulære uttrykk: re.match & re.search

Begrepet "regulært uttrykk" kommer fra automatteorien og teorien om formelle språk, to områder innen teoretisk informatikk.

32 Åpen

Python-programmering for nybegynnere - 32 Regulære uttrykk: re.findall og split

I denne artikkelen ser vi nærmere på regex. Vi vil se på funksjonene re.findall og split.

31

Python-programmering for nybegynnere – 31 Regulære uttrykk: re.match & re.search

12 min Åpen
32

Python-programmering for nybegynnere - 32 Regulære uttrykk: re.findall og split

10 min Åpen

Objektorientert programmering grunnleggende

4 videoer · 42 Minutter
33 Åpen

Python-programmering for nybegynnere - 33 objektorientert programmering

I denne artikkelen lærer du grunnleggende om objektorientert programmering i Python (OOP).

34 Åpen

Python-programmering for nybegynnere - 34 klasser

I denne artikkelen vil du lære hvordan klasser er bygd opp i Python og hva de gjør. I forrige artikkel så du hva objekter er og hvordan objekter generelt fungerer. Nå vil du lære hvordan klasser er relatert til objekter.

35 Åpen

Python-programmering for nybegynnere - 35 klasser og metoder

I denne artikkelen vil du lære metodene i Python å kjenne. Disse er handlingene som vår klasse kan utføre. Vi har allerede sett hvordan attributtene fungerer. Nå skal vi se på metodene og se hvordan vi endelig kan få bilen vår til å kjøre. 😉

36 Åpen

Python-programmering for nybegynnere - 36 arv

I denne artikkelen handler det om konseptet med arv i Python. Dette konseptet gjør det mulig i programmering å opprette klasser som arver fra andre klasser - og dermed arver alle deres attributter og metoder.

33

Python-programmering for nybegynnere - 33 objektorientert programmering

6 min Åpen
34

Python-programmering for nybegynnere - 34 klasser

9 min Åpen
35

Python-programmering for nybegynnere - 35 klasser og metoder

15 min Åpen
36

Python-programmering for nybegynnere - 36 arv

12 min Åpen

Innebygde funksjoner

7 videoer · 45 Minutter
37 Åpen

Python-programmering for nybegynnere - 37 Lambda-operatorer

I denne artikkelen vil du lære og forstå Lambda-operatøren i Python. Lambda er et konsept som mange nybegynnere sliter med. Derfor bryter jeg ned de enkelte trinnene sakte slik at det er lett å forstå.

38 Åpen

Python-programmering for nybegynnere - 38 filtre.

I denne artikkelen lærer du om funksjonen Filter i Python.

39 Åpen

Python-programmering for nybegynnere - 39 Zip-funksjon

I denne artikkelen lærer du hvordan zip-funksjonen fungerer. Den er nyttig for å for eksempel kombinere to lister til en liste bestående av tupler, eller for å blande innholdet i ordbøker og returnere tupler.

40 Åpen

Python-programmering for nybegynnere - 40 kartfunksjon

I denne artikkelen lærer du å kjenne kartfunksjonen i Python. Kartfunksjonen tar som det første argumentet en funksjon og som det andre en sekvens (f.eks. liste). Kartfunksjonen bruker deretter funksjonen på alle elementene i sekvensen og skriver deretter resultatene til en liste.

41 Åpen

Python-programmering for nybegynnere - 41 Enumerate-funksjon

I denne artikkelen lærer du om Enumerate-funksjonen. Det er en funksjon som lar oss iterere gjennom en sekvens.

42 Åpen

Python-programmering for nybegynnere - 42 primtall: øvelsesoppgave

I denne øvelsesoppgaven identifiserer vi de søkte primtallene.

43 Åpen

Python-programmering for nybegynnere - 43 all()- & any()-metoder

I denne artikkelen lærer du hvordan all()- og any()-metodene fungerer i Python.

37

Python-programmering for nybegynnere - 37 Lambda-operatorer

10 min Åpen
38

Python-programmering for nybegynnere - 38 filtre.

8 min Åpen
39

Python-programmering for nybegynnere - 39 Zip-funksjon

5 min Åpen
40

Python-programmering for nybegynnere - 40 kartfunksjon

6 min Åpen
41

Python-programmering for nybegynnere - 41 Enumerate-funksjon

3 min Åpen
42

Python-programmering for nybegynnere - 42 primtall: øvelsesoppgave

8 min Åpen
43

Python-programmering for nybegynnere - 43 all()- & any()-metoder

5 min Åpen

Dekoratører

2 videoer · 27 Minutter
44 Åpen

Python-programmering for nybegynnere - 44 *args og **kwargs i Python.

I denne videoen blir funksjoner behandlet med en tidligere udefinert mengde argumenter.

45 Åpen

Python-programmering for nybegynnere - 45 dekoratører

I denne artikkelen handler det om dekoratører i Python, hvordan de fungerer og hva de bringer.

44

Python-programmering for nybegynnere - 44 *args og **kwargs i Python.

9 min Åpen
45

Python-programmering for nybegynnere - 45 dekoratører

18 min Åpen

Avanserte objekter og datastrukturer

6 videoer · 45 Minutter
46 Åpen

Python-programmering for nybegynnere - 46 arbeid med tall

Vi har allerede gått gjennom tall i en tidligere del av kurset. I denne artikkelen vil vi lære enda flere metoder som er nyttige i forbindelse med tall.

47 Åpen

Python-programmering for nybegynnere - 47 metoder for strenger.

I denne artikkelen lærer du ulike metoder for strenger i Python.

48 Åpen

Python-programmering for nybegynnere - 48 lister og deres metoder

I denne artikkelen vil du lære noen av metodene for lister. Vi hadde allerede sett noen av dem, men nå skal vi se på de viktigste i sammenheng med lister.

49 Åpen

Python-programmering for nybegynnere - 49 øvingsoppgave: kø

Her lager vi et lite program som behandler en kø.

50 Åpen

Python-programmering for nybegynnere - 50 sett og deres metoder

I denne artikkelen handler det om sett og metodene deres i Python.

51 Åpen

Python-programmering for nybegynnere - 51 Mer om Ordbøker

Det meste om ordbøker har vi allerede sett i tidligere artikler. Her utvider vi imidlertid listen over metodene litt til.

46

Python-programmering for nybegynnere - 46 arbeid med tall

5 min Åpen
47

Python-programmering for nybegynnere - 47 metoder for strenger.

7 min Åpen
48

Python-programmering for nybegynnere - 48 lister og deres metoder

9 min Åpen
49

Python-programmering for nybegynnere - 49 øvingsoppgave: kø

8 min Åpen
50

Python-programmering for nybegynnere - 50 sett og deres metoder

10 min Åpen
51

Python-programmering for nybegynnere - 51 Mer om Ordbøker

6 min Åpen

Avanserte moduler i Python

6 videoer · 38 Minutter
52 Åpen

Python-programmering for nybegynnere – 52 Datetime.

I denne artikkelen lærer du hvordan du kan dra nytte av tidspunktet med Datetime i Python. Datetime er en modul som representerer og lagrer tid.

53 Åpen

Python-programmering for nybegynnere - 53 namedTuple

I denne artikkelen lærer du å kjenne og forstå namedTuple i Python.

54 Åpen

Python-programmering for nybegynnere - 54 OrderedDict

I denne artikkelen vil jeg vise deg hvordan OrderedDict fungerer i Python og hva det er godt for. Til dette hadde du allerede sett hvordan ordbøker fungerer. Det er slik at ordbøker ikke bryr seg om de er ordnet eller ikke - eller: De bryr seg ikke om i hvilken rekkefølge de ble fylt. "Ordered Dictionaries" derimot passer på hva som ble satt inn når.

55 Åpen

Python-programmering for nybegynnere - 55 DefaultDict

I denne delen av Python-kurset lærer du å kjenne DefaultDict i Python. Til dette hadde vi allerede sett standarddictionaries og konstatert at et dictionary består av to viktige deler: en nøkkel og en verdi. Hvis vi imidlertid vil at et dictionary skal tilordnes en bestemt standardverdi hvis vi ikke eksplicit vil angi en, kan vi gjøre det ved hjelp av DefaultDict.

56 Åpen

Python-programmering for nybegynnere - 56 teller

I denne artikkelen handler det om tellere i Python. En Counter er en beholder som holder styr på hvor ofte en lik verdi legges til. Den kan brukes til å implementere de samme algoritmene som Bag eller "Multiset Data Structures" i andre programmeringsspråk.

57 Åpen

Python-programmering for nybegynnere - 57 Python-feilsøker

Python-debuggeren tillater oss å feilsøke koden vår, det vil si å finne feil lettere enn det for eksempel kan gjøres med en print-setning.

52

Python-programmering for nybegynnere – 52 Datetime.

12 min Åpen
53

Python-programmering for nybegynnere - 53 namedTuple

4 min Åpen
54

Python-programmering for nybegynnere - 54 OrderedDict

4 min Åpen
55

Python-programmering for nybegynnere - 55 DefaultDict

4 min Åpen
56

Python-programmering for nybegynnere - 56 teller

8 min Åpen
57

Python-programmering for nybegynnere - 57 Python-feilsøker

6 min Åpen

GUI - brukergrensesnitt

9 videoer · 87 Minutter
58 Åpen

Python-programmering for nybegynnere - 58 GUI: Introduksjon

I denne artikkelen skal vi se på hvordan man kan bruke et GUI (Graphical User Interface eller brukergrensesnitt) i Python. Det finnes flere måter å gjøre dette på i Python, men vi vil jobbe med tkinter.

59 Åpen

Python-programmering for nybegynnere - 59 plassering av layout

I denne artikkelen lærer du hvordan du organiserer layoutet med tkinter i Python. For dette tar vi koden fra forrige artikkel og utvider den litt.

60 Åpen

Python-programmering for nybegynnere - bruk 60 knapper og klikk

I denne artikkelen vil du lære hvordan du kan bruke knapper i Python. Du vil se hvordan du oppretter dem i et GUI og tilordner dem en funksjon.

61 Åpen

Python-programmering for nybegynnere - 61 inndatafelt med Entry.

I denne artikkelen vil du lære hvordan inndatafelt fungerer med Entry. Deretter vil vi se hvordan vi kan tilpasse GUIen vår (grafisk brukergrensesnitt) slik at brukeren kan skrive inn navnet sitt og alderen sin.

62 Åpen

Python-programmering for nybegynnere - 62 Bruk av bilder.

I denne ganske korte artikkelen lærer du hvordan man setter inn bilder i GUI (Grafisk brukergrensesnitt) i Python.

63 Åpen

Python-programmering for nybegynnere – 63 Tkinter Grid-Geometry-Manager

I denne artikkelen vil du lære hva "Grid Geometry Manager" handler om, og hvordan du kan bruke den til å designe brukergrensesnittet ditt på en ryddig måte. Dette er et verktøy som lar oss plassere våre widgets (elementer) i en todimensjonal tabell. Alt blir delt inn i rader og kolonner.

64 Åpen

Python-programmering for nybegynnere - Opprett 64 menylinje og rullegardinmeny

Så snart du utvikler et mer omfattende program, kan det hende du til slutt trenger en menylinje. Dette kjenner du sikkert fra de fleste programmene du har jobbet med så langt. Nå er det på tide å se hvordan man kan opprette og bruke en slik menylinje i Python. Først oppretter vi selve menyen.

65 Åpen

Python-programmering for nybegynnere - 65 lerret i GUI

I denne artikkelen lærer du hvordan du kan arbeide med lerretet i GUI-en. Derfor vil vi lage et lite program der vi viser en sirkel på lerretet. Canvas kommer fra engelsk og kan oversettes til "lerret". Så man maler praktisk talt noe på lerretet.

66 Åpen

Python-programmering for nybegynnere - 66 øvelsesoppgaver om GUI og lerret

I denne øvelsesoppgaven utvider vi koden fra den forrige videoen og utfører tilfeldige operasjoner.

58

Python-programmering for nybegynnere - 58 GUI: Introduksjon

9 min Åpen
59

Python-programmering for nybegynnere - 59 plassering av layout

6 min Åpen
60

Python-programmering for nybegynnere - bruk 60 knapper og klikk

7 min Åpen
61

Python-programmering for nybegynnere - 61 inndatafelt med Entry.

11 min Åpen
62

Python-programmering for nybegynnere - 62 Bruk av bilder.

5 min Åpen
63

Python-programmering for nybegynnere – 63 Tkinter Grid-Geometry-Manager

13 min Åpen
64

Python-programmering for nybegynnere - Opprett 64 menylinje og rullegardinmeny

11 min Åpen
65

Python-programmering for nybegynnere - 65 lerret i GUI

16 min Åpen
66

Python-programmering for nybegynnere - 66 øvelsesoppgaver om GUI og lerret

9 min Åpen
Kommentarer (0)

Kommenter nå „Programmering med Python – nybegynnerkurs“