Python® Basics | | Software Development
Python® Basics
Duration
20 hours
Location
Online
Language
English
Code
SCRIPT-002
25.09.2023 - 28.09.2023
520.00 *
Training for 7-8 or more people? Customize trainings for your specific needs
Description
This Python® training course leads the students from the basics of writing and running Python® scripts to more advanced features such as file operations, regular expressions, error handling, system and network programming and the use of the extensive functionality of Python® modules.All concepts are explained through hands-on examples and exercises, so students learn by coding in Python®. The training is intended for entry-level programmers or those moving to python from other programming languages.
Python® is a remarkably powerful dynamic programming language that is used in a wide variety of application domains, including telecom. Python is often compared to Tcl, Perl®, Ruby, Scheme or Java®.

After completing the course, a certificate
is issued on the Luxoft Training form
is issued on the Luxoft Training form
Objectives
- Learn how to read code written by others
- Discover how to compile simple programs in Python
- Understand the internal mechanisms of Python for working with variables, data structures, and functions
Target Audience
This course is designed for developers, system administrators and QA engineers, who want to be able to develop, automate and test applications and systems using one of the most powerful programming languages available today.
Prerequisites
- Basic general programming knowledge.
- Basic scripting language knowledge.
- Ability to understand logical code flows.
Roadmap
Introduction to Python
Data types
Control flow program
Functions
Introduction to object-oriented programming
- Python modes
- Base syntax
Data types
- Numerical types of data and strings
- Data structures: lists, tuples, dictionaries, sets
Control flow program
- Mapping to the bool type
- Branching and loop operators
Functions
- Basics of functions
- Returning function values
- Standard and named function parameters
- List of function parameters
Introduction to object-oriented programming
- Classes and objects
- Constructor, fields, and methods
- Inheritance and polymorphism
- Exception-based error handling
Schedule and prices
View:
25.09.2023 -
28.09.2023
10:00-15:00
Location:Online
Duration:20 hours
Language:English
Time:10:00-15:00
Timezone:UTC +1
Trainer:
Moise Georgiana Elena
Trainer
Moise Georgiana Elena
520.00
Trainers

Moise Georgiana Elena
Consultant in Software Testing, Testing Automation, Telecommunications
Georgiana Elena is an IT professional specializing in Testing Automation in Telecommunications Area. She has more than 6 years’ experience in this area. She worked on two Testing Automation projects (dealing with wireless network division and next generation firewalls) in different roles including the role of Technical Team Lead. During these years, she has worked with Tcl/iTcl/Expect, Python, Silk,Selenium, PHP, MySql and iTest.
Georgiana Elena is an IT professional specializing in Testing Automation in Telecommunications Area. She has more than 6 years’ experience in this area. She worked on two Testing Automation projects (dealing with wireless network division and next generation firewalls) in different roles including the role of Technical Team Lead. During these years, she has worked with Tcl/iTcl/Expect, Python, Silk,Selenium, PHP, MySql and iTest.
Reviews (2)
The course presents the basic step for using python, there were very good presented the basic knowledge for python. The training made me understand what I needed , the classes and objects presented were very useful.
It helped me to overcome python afraidness. All topics I was looking for were covered.
Courses you may be interested in
Object-oriented Programming in Python
We cover the application of object-oriented approach in Python. From encapsulation to polymorphism, from the simplest custom type of data to complex classes deeply integrated in Python.
Python Advanced
This complex training course helps participants understand the Python language from the basic aspects to the more advanced functions.
Basics of Agile Methodology for Software Development
The training is built on practical exercises, Scrum simulations, discussions and case studies illustrating the basic principles and practices of Agile development.