Programming in Python EN

LICZBA DNI: 5 (40h)

KOD KURSU: PYTHON/EN

POZIOM SZKOLENIA:

# python

Najbliższy termin:

21 czerwca 2021

5300 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 5 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 5 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% dofinansowania na szkolenie? Dowiedz się jak »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

21

czerwca

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

5300 PLN netto
+ 23% VAT

Termin

21

czerwca

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

5300 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Programmers who want to start programming in Python.

Testers wanting to use Python for quality control process automation.

System administrators seeking a universal and flexible tool for daily tasks automation.

WYMAGANIA

Operate MS Windows, Linux, or macOS/Mac OS X operating system at the user level capable of operating the command line.

Basic knowledge of any object-oriented or procedural programming language.

ZALETY

Cele szkolenia

Developing programming skills in Python.

Mastering tools, processes and operational schemes characteristic of programming in Python.

Getting acquainted with programming techniques typical of Python.

Gathering knowledge on Python standard library.

Learning how to develop software in Python.

Learning to install modules and additional tools.

Learning how to use standard library modules for solving problems with algorithms or programming.

Learning to choose optimal implementation methods.

Program

  • Characteristic features and applications of Python.
  • Configuration of interactive work environment.
  • Python data model.
  • Numerical types, logical types, None type.
  • Sequential types:
    • Variable: lists.
    • Invariable: short character chains.
  • Dictionaries.
  • Sets.
  • Dynamic typing and duck-typing in Python.
  • Assignments.
  • Decision-making structures:
    • Arithmetic operators.
    • Logical operators.
  • Loops.
  • Templates for using control structures characteristic of Python.
  • Definition of function.
  • Parameter communication to function.
    • Positional and named parameters.
  • Returning values from functions.
  • Consequences of applying variable and invariable types in functions.
  • Definition of object-oriented programme.
  • Class defining in Python.
    • Attributes of classes and objects.
    • Methods of classes and objects.
    • Conventions and model procedures when defining classes in Python.
  • Inheritance and polymorphism in Python.
  • Special attributes and methods related to classes.
    • Operator overloading.
  • Properties and application of @property decorator.
  • Definitions of modules and packages in Python.
  • Module importing.
    • Namespaces.
    • Conventions and model procedures when importing modules.
  • Exception types and their applications.
  • Operation of exceptions in Python.
  • Exception handling.
  • Problem solving with software in Python.
    • Logging in.
    • Debugging.
  • Review of popular modules: datetime, json, csv
  • Use of standard library components to improve code writing and operating efficiency.
    • Itertools, collections, functools modules.
  • Basic operations on files
    • Text files and binary files.
    • Operations on files.
    • Use of execution context.
  • System commands initiation and execution.
  • Basics of Python network programming.
  • Summary of differences between Python versions 2 and 3.
  • Standard library modules availability.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.