Python 3 – Basic

Course overview

This Python 3 Foundation course will give you a quick and effective introduction to Python v3, whether it’s your first programming language or you already have experience with other languages such as C, C++, C#, Java, or similar.

Python is a portable, open-source scripting language (C & Python) and a high-level general-purpose language. Python is more similar to regular English than most other programming languages, which makes Python provide logical, readable, and maintainable code.

During the course, we discuss and highlight the differences between Python v2 and v3. The exercises are done with Python v3.

See also our courses in system development to develop your knowledge in programming, frameworks and modern development environments.

Course Objective

After the course, you can:

  • Have a solid understanding of the Python 3 programming language

Target Group

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

Prerequisites

Knowledge of a “major” programming language is positive but not mandatory.

Certification

This course does not have any associated certification. Each participant who completes the course receives a course certificate.

Trainer

We have several trainers for this course, several of them from Mindroad.

More about the course

Day 1

  • Python history/overview, Basic Data Types
  • type checking, base types, binding, 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, slices, IN/NOT IN, list/tuple/dict initialization & methods, iterations

Day 2

  • Basic I/O: input vs raw_input, eval, print, command line args, STDIN, files, seek/tell, string formatting
  • Functions: def keyword, LGB scope, return values, arguments, lambda, maps
  • Exceptions: raise, assert, try/except, exception hierarchy, warnings

Day 3

  • Modules & Packages: standard modules, paths, packages vs modules, init files, import, namespaces, doc string, pydoc
  • OOP: principles, classes, instances, attributes, methods, self, class attributes, id, type, inheritance
  • Subprocess: os.system, sub.call, sub.check, sub.popen, redirect streams, subprocess32

Course overview

25900 kr

3 days

Basic

Can’t find a (suitable) date, but are interested in the course? Send in an expression of interest and we will do what we can to get an opportunity that suits.

För samtliga utbildningar gäller våra
Allmänna Villkor.

Company-adapted course

The course can be adapted from several perspectives:
  • Content and focus area
  • Scope of application
  • Structure

In collaboration with the course leader, we make sure that the course meets your wishes

Send an expression of interest for the training

Send an expression of interest for the training