T1124

Introduction to Python Programming

Python is mostly considered as a scripting language with exceptional properties with respect to clarity and coding efficiency, but it has lots of capabilities beyond scripting. This course is intended to serve as an introduction to Python.

Course outline:

Day 1 (09.00-17.00)

1. Overall Intro to Python

  • Brief history, the philosophy and the structure underlying the language, the documentation, the Python website and community, installation
  • Python in interactive mode and the IDLE user interface

2. Basic Data Types and Control Constructs

  • Assignment, basic data types and operators: briefly about numbers, boolean variables and expressions, characters, operators and comments'
  • Basic control constructs: if-elif-else, while, basic iteration/"looping"

3. Sequences and Mappings

  • Lists, tuples, strings and dictionaries
  • Practical use of sequences and mappings: iterables and advanced iteration, list comprehensions

4. Input/Output and File Handling

  • Basic I/O and File Handling in Python

5. Functions

  • Python functions - appearance and properties (arguments, scoping,
    etc.)
  • Anonymous functions (lambda)

6. Modules and Packages

  • Built-in modules and packages
  • User-defined modules and packages

Day 2 (09.00-17.00)

7. Errors and Exceptions

8. Object-oriented Programming in Python

  • Basic OOP in Python: classes, methods and data attributes, initialization, instantiation, adding data attributes dynamically
  • Inheritance, encapsulation, overriding, polymorphism in Python

9. Docstrings

  • How to organize and utilize in-code documentation to create a self- contained user's guide

10. Using Python with Other Programming Languages

11. Wrap-up and Conclusion of the Course

Fakta

Kurs
T1124
Längd
2 dagar
Pris
14.500 kr (exkl. moms)
Bookmark and Share

Förkunskaper

Viss tidigare programmeringserfarenhet krävs, däremot inga förkunskaper i Python

Kursmaterial

Kursmaterial på engelska ingår.

Kontakta oss
för mer information:

08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se