Level

Beginner

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

Python Training

Python remains one of the most popular and versatile programming languages. Participants of this course will have the opportunity to learn its elements from scratch and gain a comprehensive foundation for further development in areas such as Web Development, Data Science, or automated testing.

What will you learn?

  • The basics of one of the most versatile and beginner-friendly programming languages.
  • Understanding syntax, operations, basic data types, and collections.
  • Best practices for using elements of Python’s standard library.
  • How to leverage the richness of Python libraries and modules.
  • A detailed look at Python’s object-oriented approach and the fundamentals of OOP.
Who is this training for?
  • logo infoshare Individuals who want to expand their skillset with Python fundamentals.
  • logo infoshare Testers who need the basics to start automating tests with Python.
  • logo infoshare Data analysts planning to advance toward Data Science using Python.
  • logo infoshare Infrastructure engineers and DevOps specialists interested in writing their own scripts and automating tasks with Python.

Training Program

  1. Module 1: Basics of Scripting

  • Variables and basic data types
  • Operators and performing operations
  • Built-in methods and using functions
  1. Module 2: Implementing Processes and Algorithms

  • Logical operations
  • Conditional statements
  • Loops and their use cases
  1. Module 3: Containers and Collections

  • Mutable and reference types
  • Basic containers (lists, sets, dictionaries, tuples)
  • Collections from the standard library (collections module)
  1. Module 4: Functions – Principles and Creation

  • Defining and calling functions
  • Input arguments and return values
  • Variable scopes
  1. Module 5: Using Modules and Working with Files

  • Importing modules and key elements of the standard library
  • Working with simple text files (txt)
  • Handling structured text files (csv, json)
  1. Module 6: Error Handling and Good Programming Practices

  • Debugging and exception handling
  • Event logging
  • Introduction to unit testing
  1. Module 7: Basics of Object-Oriented Programming

  • Object orientation in Python
  • Key elements of a class
  • Using special methods

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.