Introduction to Python Programming

Python, med dess många tillämpningsområden, har blivit ett allt mer populärt språk. Under den här kursen lär du dig att skriva och underhålla Python-script.
Många kurser kan även betalas med vårt kompetenskort alternativt utbildningsvouchers eller motsvarande credits från någon av våra teknikpartners.
Kursen hålls på begäran
Kontakta oss för mer information.
Telefon: 08-562 557 50
E-post: info@cornerstone.se
Du lär dig alla viktiga grunder, som syntax, variabler, datatyper, operatorer och uttryck, loopar, villkorssatser och mycket annat användbart. Kursen innehåller många övningar där du får tillämpa kunskaperna praktiskt.
Målgrupp och förkunskaper
Den här kursen riktar sig till utvecklare som vill komma igång med Python. Kursen är också lämplig för IT-tekniker som vill lära sig Python för att använda det till systemadministration.
Kursen kräver grundläggande programmeringskunskaper.
För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare
Kursens mål
Deltagare som genomgått den här kursen lär sig:
- Hur Python kan användas för applikationsutveckling, testning och systemadministration
- Att utveckla Python-applikationer för många olika ändamål
- Att packetera och distribuera Python-applikationer och moduler
- Att använda Python för skapa script för testautomatisering
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
Python Overview and History
- Why Python?
- How to run Python applications
- Python configuration details
Language Basics
- Program structure
- Strings
- Basic operations
- Slices
- Formatting
- Numbers
- Types
- Basic arithmetic operations
- Formatting
- Conversions
Complex Types and Operators
- Tuples
- Lists
- Tuple and List manipulation
- Basic operations
- Dictionary
- Files
- Opening
- Reading
- Writing
Statements and Control Structures
- Assignment
- Expressions
- if statements
- while loops
- for loops
Functions
- Function Basics
- Scope rules
- Arguments
- Functions as arguments
Modules
- Module Basics
- Namespaces
- Importing and Reloading modules
Classes
- What is a class?
- What is an Object?
- Class basics
- Writing methods
Advanced Classes
- Inheritance
- Operator overloading