startVi kan utbildning!Vad vill du kunna?
Nu kan du gå alla våra kurser på distans! Läs mer

NFI Utbildning

Kontaktuppgifter
tfn: 08-615 19 60(vx)
epost: info@nfi.se
Besöksadress:
Götgatan 14
118 46 Stockholm
Kurstillfällen
OBS! Nu kan du gå alla våra kurser på distans! Ange bara att du vill delta på distans då du bokar.

8-10 nov
11-13 jan
Tipsa kollega

Skriv ut
Kursfakta

Längd:  3 dagar

Pris:  17950 kronor (exkl. moms)

Tider:
Dag 1:  09:30 till 16:30
Dag 2:  09:00 till 16:30
Dag 3:  09:00 till 16:30

Inregistrering: kl. 08:30

Kursort: Götgatan 14, Stockholm

Hitta hit    


Internkurs
Vill ni genomföra denna kurs skräddarsydd internt hos er? Skicka en intresseanmälan genom att klicka på knappen nedan
Intresseanmälan
Kursutbud > Systemförvaltning och Systemutveckling > Grundkurs Python programmering

Grundkurs Python programmering

Grundkurs Python programmering ger dig grunderna i programmeringsspråket Python. Trots att Python är både enkelt att lära och att koda så kan man göra en massa olika typer av användbara applikationer.

OBS! Nu kan du gå alla våra kurser på distans! Ange bara att du vill delta på distans då du bokar.

Kurstillfällen
8-10 nov
11-13 jan
Tipsa kollega  
Kursfakta

Längd:  3 dagar
Pris:  17950 kronor (exkl. moms)
Inregistrering: kl. 08:30
Tider:
Dag 1:  09:30 till 16:30
Dag 2:  09:00 till 16:30
Dag 3:  09:00 till 16:30
Kursort: Götgatan 14, Stockholm
Hitta hit    


Internkurs
Vill ni genomföra denna kurs skräddarsydd internt hos er? Skicka en intresseanmälan genom att klicka på knappen nedan
Intresseanmälan

 Kursmål

Efter Grundkurs Python programmering kommer du att ha goda kunskaper i hur man skapar olika typer av program i Python. Vi kommer skapa vanliga textbaserade applikationer, webbsajter och även ett enkelt spel. Du kommer dessutom lära dig hur man hämtar och lagrar data från en databas med Pythonkod.

 Vem bör deltaga?

Grundkurs Python programmering vänder sig till dig som vill få en grundlig genomgång av programmeringsspråket Python och en introduktion till det tillhörande klassbibliotek
 

 Sammanfattning

Python är ett programmeringsspråk som går att använda till mycket. Trots att det är både enkelt att lära (det är det perfekta första språket) och enkelt att koda så kan man göra massvis av olika typer av applikationer t.ex. textbaserade/grafiska applikationer samt webbsidor och spel.

Under Grundkurs Python programmering kommer vi att gå igenom grunderna i språket. Vi tar upp datatyper, variabler, samt läsa/skriva till fil. Du får lära dig hur du förbättrar kod med med nya funktioner och objektorienterad programmering. Python är nämligen ett språk som stödjer vanlig programmering såväl som objektorientering.

Mycket av styrkan i Python ligger i floran av tredjepartstillägg (moduler). Du får ta del av användbara tillägg och hur dessa används. Bland annat kommer vi genom ett tillägget PyGame där man kan programmera ett spel.

Du får arbeta en hel del med databaser, hur man lagrar och hur man hämtar data i Python från t.ex. en MySQL-databas.

Du får även lära dig avancerade delar såsom felhantering (s.k exceptions) samt avancerade språkkonstruktioner som t.ex. lambda.

Framförallt får du en grundkunskap i vad man kan göra i verktyget Python.

 Övningar

Kursen innehåller ett flertal övningar där du får träna på de olika avsnitten i kursen.

 Lärare

Stefan Holmberg
Stefan är mycket erfaren kursledare och har jobbat med systemutveckling 1994. Stefan är en fullstack utvecklare och har bred kunskap som programmerare (C/C++, C#, Java, Golang, Python m m).

 Förkunskaper

Man bör kunna programmera och förstå begrepp inom objektorientering.

 Kursinnehåll

Introduktion

  • Bakgrund. Pythons historia
  • Var används Python? Och hur?
  • Installation
  • IDE, debugger
  • Första programmet

Grunder

  • Datatyper inkl string och datumhantering
  • Variabler och tilldelningar
  • Basic input/output
  • Typkonverteringar
  • Loopar (for-satser)
  • Val (if-satser, else och switch)

Funktioner

  • parametrar
  • returvärde/värden
  • anrop

Objektorientering i Python

  • klasser
  • constructor och destructor
  • self
  • metoder och egenskaper
  • arv
  • Objektorienterad analys och design

I/O

  • Läsa från filer
  • Skriva till filer
  • Json

Moduler och packages

  • standard moduler
  • packages vs moduler
  • import
  • exempel

Databashantering

  • Vad menas med databas
  • Skapa databas och tabell
  • MySql.connector
  • Kod för att Create, Read, Update, Delete

Övrigt

  • Felhantering, exceptions
  • Vi kodar ett enkelt spel PyGame

Boka
 E-post: info@nfi.se  Tel: 08-615 19 60  Hitta till oss