Python Training Curriculum

Python Training

Python Essentials

The Python language is popular because its use enhances program correctness and increases programmer efficiency. Because of its clear and elegant syntax, dynamic typing, automatic memory management, and straightforward module architecture, Python is simple to learn and fun to use. Its code is easy to read, write, extend and modify. This lab‐based Python training course offers proficiency in the core concepts of Python, and the skills and knowledge for building applications using any of the tens of thousands of task‐specific Python libraries.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Advanced Python Programming

This Python training course continues from where RX-M's Python Essentials course leaves off, covering some topics in more detail, and adding many new ones, with a focus on enterprise development. This is a hands-on programming class; all concepts are reinforced by informal practice during the lecture, followed by lab exercises. Many labs build on earlier labs, which help students retain the earlier material.

All attendees will learn to use Python to leverage OS services, create modules, create and run unit tests, define classes, interact with network services, query databases and process XML data.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Network Automation with Python

This intensive four-day hands-on Python training course is designed to help network engineers unlock the power of Python in combination with the programmability of modern networking systems. The class provides a start to finish introduction to Python application programming for networking and network equipment. Students will learn about Python data types, program structure, functions, classes and methods; will work with Git and understand distributed code management techniques; and will learn and use Python networking packages such as paramiko, netmiko pysnmp and more.

Attendees will leave with a clear understanding of Python networking features and how to code with a wide range of third party and vendor specific libraries for controlling networking and network equipment. Students will gain hands-on experience with Python and network systems applications; will work with Cisco IOS, VMware NSX and Arista EOS; and will learn how to use Ansible to automate network configurations.

Upon completion of the training, attendees will have the skills and information necessary to begin developing purpose-built Python applications to integrate with and control networking systems in an enterprise setting.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Practical Machine Learning with Python

Machine learning is a type of artificial intelligence wherein computer programs learn new capabilities when exposed to data. This 3 day instructor led training course teaches the basics of machine learning with practical hands on labs using Python and various support libraries.

Day one introduces the foundational concepts of data science and machine learning. Hands on labs progressively build a basic collection of tools and experiments reinforcing the concepts covered in lecture. Attendees will learn how to create a basic Python development environment for machine learning while producing several basic but useful and instructive programs. Basic probability, statistics and basic data curation skills are developed throughout.

Days two and three build on the foundational skills imparted in day one, introducing formal classification of the most common machine learning algorithms and their purposes. Modules and labs give attendees experience using the most common algorithms and a chance to create real solutions, such as fraud detection and recommendation engines.

Upon completion attendees will have a broad but practical understanding of machine learning and a base from which to pursue real applications and further study.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

Python for IaaS Automation

This intensive five day hands on course is designed to provide technology staff with a start to finish introduction to Python application programming for infrastructure automation. Attendees will leave with a clear understanding of Python API features and how to code with a wide range of third party and vendor specific libraries for controlling cloud and virtualized infrastructure. Students will gain hands on experience with Python and systems applications in a best practices microservices/devops style environment. Upon completion of the course attendees will have the skills and information necessary to begin developing purpose built Python applications to integrate with and control infrastructure systems in an enterprise setting.

This is an instructor-led training (ILT) class and is available for onsite and online delivery.

For more information or to book RX-M to train your team

Contact Us

Related Training: