T1418

Ladda ner som PDF

Python Programming

Python is an open source (C & Python) portable scripting and general purpose high-level language with compilation/interpretation similar to that of Java (.pyc bytecode files). Python is more similar to plain English than most other programming languages, i.e Python provides for logical, readable and maintainable code.

This course gives you a fast and effective introduction to Python, regardless if it is your first programming language or if you already have experience with other languages like C, C++, C#, Java or similar.

Audience

Programmers, testers and others involved in projects that will involve Python as a coding language.

Prior knowledge

Knowledge of one "major" programming languages is positive but not mandatory

Courseware

Digital course ware in English

Informator Training Cloud

Our training portal supports your development throughout the training. The portal saves you time and is designed to give you a more effective learning experience - leading to better results and greater knowledge enforcement after the course. Read more >

Python kursThe focus of this course is to give you as a participant a fast introduction to history and usefullness of Python as a programming language and also give you a box of tools to work with directly in your own business.

Day 1

- Python - history/ overview

- Basic Data Types 

  • type-checking
  • base types
  • bindings
  • built-in objects
  • sequences
    - lists
    - tuples
    - strings
  • mappings
    - dictionaries
  • assignment

- Flow Control

  • comments
  • statements
  • operators
  • conditionals
  • loops
  • range
                     

- Sequences and Mappings

  • mutable vs immutable
  • indexing sequences
  • slices
  • IN, NOT IN
  • list initialisation & methods
  • fast enumeration
  • iterations over lists
  • tuple initialisation & methods
  • strings
  • dictionaries
  • iteration over dictionaries
     

Day 2

- Basic Input/Output

  • input vs Raw_input
  • eval
  • the print statement
  • the print function
  • command line arguments
  • reading from STDIN
  • reading from files
  • writing to files
  • seek, tell
  • basic string formatting

- Functions

  • def keyword
  • LGB scope
  • return values
  • arguments & parameters
  • lambda functions
  • map

- Exceptions

  • raise
  • assert
  • try / except
  • exception object hierachy
  • warnings
     

Day 3 

- Modules & Packages

  • standard modules
  • paths
  • packages vs modules
  • __init__ files
  • import keyword
  • namespaces
  • user-defined modules
  • docstring
  • ... Läs mer

Python kursThe focus of this course is to give you as a participant a fast introduction to history and usefullness of Python as a programming language and also give you a box of tools to work with directly in your own business.

Day 1

- Python - history/ overview

- Basic Data Types 

  • type-checking
  • base types
  • bindings
  • built-in objects
  • sequences
    - lists
    - tuples
    - strings
  • mappings
    - dictionaries
  • assignment

- Flow Control

  • comments
  • statements
  • operators
  • conditionals
  • loops
  • range
                     

- Sequences and Mappings

  • mutable vs immutable
  • indexing sequences
  • slices
  • IN, NOT IN
  • list initialisation & methods
  • fast enumeration
  • iterations over lists
  • tuple initialisation & methods
  • strings
  • dictionaries
  • iteration over dictionaries
     

Day 2

- Basic Input/Output

  • input vs Raw_input
  • eval
  • the print statement
  • the print function
  • command line arguments
  • reading from STDIN
  • reading from files
  • writing to files
  • seek, tell
  • basic string formatting

- Functions

  • def keyword
  • LGB scope
  • return values
  • arguments & parameters
  • lambda functions
  • map

- Exceptions

  • raise
  • assert
  • try / except
  • exception object hierachy
  • warnings
     

Day 3 

- Modules & Packages

  • standard modules
  • paths
  • packages vs modules
  • __init__ files
  • import keyword
  • namespaces
  • user-defined modules
  • docstring
  • pydoc                     

- Object-oriented Programming

  • basic principles
  • classes
  • instances
  • attributes
  • methods
  • self
  • instance attributes
  • class attributes
  • id
  • type
  • inheritance                     

- Subprocess 

  • os.system
  • deprecated modules
  • sub.call
  • sub.check
  • sub.popen
  • redirect streams
  • subprocess32

 

"Tack så mycket till läraren. Grunderna är lagda samt tips om hur jag personligen kan gå vidare med Python” 
/ en nöjd deltagare 16/11-2015
Citat från tidigare deltagare

 

Utbildningen levereras i samarbete med

Kurs-ID: T1418
Längd: 3 dagar
Pris exkl moms: 26 950 kr

Frågor om kursen!?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
3 okt – 5 okt
Boka nu!
21 nov – 23 nov
Boka nu!
Göteborg
3 okt – 5 okt R
Boka nu!
21 nov – 23 nov R
Boka nu!
Malmö
3 okt – 5 okt R
Boka nu!
21 nov – 23 nov R
Boka nu!
Cloud Access
i Läs mer

Delta på kursen från ditt hem, jobb eller annan plats.

3 okt – 5 okt
Boka nu!
21 nov – 23 nov
Boka nu!

Tipsa