Programmeren in Python

Linux/Unix

Algemene omschrijving

Het doel is om op een leuke manier te leren programmeren in Python. Python verovert de wereld in snel tempo. Python is bijzonder geschikt voor het leren programmeren zonder ervaring vooraf: het heeft een logische en intuïtieve syntax. Python is een “open source” programmeertaal en de code kan zowel als interpreter als gecompileerd gebruikt worden – wat erg gemakkelijk is voor een leertraject. Python wordt erg veel gebruikt bij het programmeren van applicaties op iot-sensorsystemen als de Raspberyy PI.

De cursus is dan ook gericht op iedereen die bij wil blijven met de ontwikkeling of begrip wil krijgen hoe Python applicaties werken.

De Python cursus is gebaseerd op Python 3.6 en behandeld zullen worden:

  • Installeren Python 3.6 , editor en SQLight
  • Leren Hoe Python werkt.
  • Hoe verhoudt Python zich ten opzichte van andere talen
  • Begrijpen van object oriëntatie
  • Stringbehandeling
  • Uitvoeren van operationele acties
  • If en while statements
  • Lijsten, dictionairies
  • In/Output van en naar gebruikers
  • Schrijven en lezen van bestanden
  • Excel bestand via Json naar Python dictionairy
  • Datums en tijd
  • Gebruik van functies
  • Wat zijn objecten
  • Voorbeelden object gebaseerde programma’s
  • Programmeren met classes
  • Zelf bouwen van game applicatie
  • Exceptions en foutcontrole
  • Introductie Python bibliotheken

Aan het einde van de cursus hebben de deelnemers een goed inzicht in de mogelijkheden van Python en kunnen eenvoudige programma’s zelf schrijven.

Leerdoelen

Na het voltooien van deze cursus hebben studenten kennisgemaakt met:

:Opzetten van een eenvoudig proces-gebaseerd ontwerp

  • Historie programmeertalen
  • Probleembeschrijving op Agile basis
  • Classendiagram
  • Interpreters en compiler
  • Begrijpen van object oriëntatie
  •  
  • De basissyntax van Python, waaronder
    • Variabelen
    • Looping
    • Lijsten en dictionairies
    • Input/output
    • Schrijven/lezen bestanden
    • Datum/tijd
    • Functies
    • Objecten
    • Classes
  • Bouwen van een game-applicatie (Pygame)
  • Autodealer applicatie (classes)
  • Koppelen van SQLight database
  • Introductie bouw WEB applicaties (Django)
  • Inleiding Python bibliotheken

Doelgroep

Deze cursus is bedoeld onervaren programmeurs, mensen die op de Raspberry PI willen programmeren en voor ervaren programmeurs die kennis willen maken met de mogelijkheden van Python. Het is een beperkte training van 2 dagen waarin de docent voor zoveel mogelijk een twee snelheden methode zal hanteren. Er zijn extra opgaven voor meer ervaren programmeurs voorhanden. Optioneel is een derde dag te nemen voor verder oefenen van wat uitgebreidere applicaties.

Voorkennis

Voorkennis betreft uitsluitend handigheid in bestandsmanipulatie, omgaan met editors, begrip van software en programmeertalen.

Methode

StarTel verzorgt (maatwerk) ICT-trainingen op locatie in Roden of in-company in heel Nederland. Door de praktische benadering is de opgedane kennis na afloop van de training direct toepasbaar. Bij StarTel kunt u zich inschrijven voor zowel klassikale trainingen als individuele (maatwerk) trainingen.

Startdatum Maand Variant Locatie