'Y'

Python® Basics

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.
Code: SCRIPT-002
Duration: 20 hours

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®.

Roadmap

Introduction
  • Python features
  • Interactive and Scripting modes
  • Basic Syntax

Data types
  • Number
  • String
  • List
  • Tuple
  • Dictionary
  • Set

Control flow program
  • Boolean Expression
  • Conditional Statement
  • Loops
  • Other operators

Functions
  • Function basic
  • Variable scope
  • Lambda function

Introduction to object oriented program
  • Class and Object
  • Inheritance and Polymorphism
  • Exception handling

Exercises

Objectives

All attendees will:
  1. Learn the fundamentals of writing Python® scripts.
  2. Learn core Python® scripting elements such as variables and flow control structures.
  3. Discover how to work with lists and data structures.
  4. Write Python® functions to facilitate code reuse.
  5. Use Python® to read and write files.
  6. Learn to make their code robust by handling errors and exceptions properly.
  7. Work with the Python® standard library.
  8. Explore Python®'s object-oriented features.
  9. Search text using regular expressions.
  10. Access to network services using Python®'s integrate modules like socket and telnetlib.

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

  1. Basic general programming knowledge.
  2. Basic scripting language knowledge.
  3. Ability to understand logical code flows.


Trainer in Online
Georgiana Elena Moise 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.
Emanuel Balasa Telecom Specialist
Emanuel has more than 13 years of experience in IT&C in both management and execution roles. In his current role as a Project Manager he is responsible, among others, for developing and implementing software architecture solutions as well as coordinating testing and development activities.

During the course of his career Emanuel has been involved in projects related to the testing of HP ,IBM, Nortel, BNT (etc.) products for Quality Assurance as well testing the interoperability with Cisco devices on various networking protocols and functions (IPv4, IPv6, OSPF, BGP, ACL etc.).

Emanuel has 10 years of experience as a CISCO trainer, more specifically Cisco CCNA, CCNP, BSCI, BCMSN and Unix. In addition he was also responsible for developing various training materials such as "The mechanics of Classful Routing", "Conclusions on the selection of the Gateway of Last Resort" (with afferent limitations and bugs unexposed on the Cisco websites), "The mechanics of Spanning-Tree" (IEEE 802.1D), etc.

He is a graduate of the University of Bucharest with a Major in Mathematics and Informatics and also has a Master’s Degree in Computer Systems Networking and Telecommunications. Emanuel is CCAI, CCNA and CCNP - Routing and Switching certified.
Course is scheduled in: Online, Online
16.06.2020 - 18.06.2020
Time: 10:30-17:30
City: Online
Duration: 20 hours
Language: Romanian
Trainer
Georgiana Elena Moise
Consultant in Software Testing, Testing Automation, Telecommunications
€420
22.06.2020 - 26.06.2020
Time: 09:00-12:00
City: Online
Duration: 15 hours
Language: English
Trainer
Emanuel Balasa
Telecom Specialist
€420
Register for the next course
+
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
16.06.2020 - 18.06.2020
Time: 10:30-17:30
City: Online
Duration: 20 hours
Language: Romanian
Trainer
Georgiana Elena Moise
Consultant in Software Testing, Testing Automation, Telecommunications
€420
22.06.2020 - 26.06.2020
Time: 09:00-12:00
City: Online
Duration: 15 hours
Language: English
Trainer
Emanuel Balasa
Telecom Specialist
€420
Register for the next course
+
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
Bucharest €420
Krakow €420
Wroclaw €420

Invoices for the course will be issued in local currency. All fees above can change according to training location and delivery mode and are subject to change while scheduling. Price does not include VAT.

Testimonials:
Constantin
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.
Anna
It helped me to overcome python afraidness. All topics I was looking for were covered.
Courses you may be interested in:

Sign up

Choose dates
First Name*
Last Name*
Company
Email*
Phone
Your Comment
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Thank you.
Your request has been received.