This class takes experienced programmers from first principals to advanced topics in Python using a fast-paced, hands-on approach. The course leverages attendees’ existing software development experience, bypassing generally understood coding idioms in order to focus on the specific mechanics of Python in an accelerated format. Attendees will learn the Pythonic approach to a range of common problems, gain an understanding of the nuances of Python syntax and become familiar with the vast Python ecosystem. Students will take part in extensive hands-on labs, gaining experience and improving the retention of concepts and processes. By the completion of the course, attendees will feel confident working with the Python programming language and ecosystem in production settings.
Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery; Open Enrollment options may be available.
Who Should Attend
Information Technology (IT) staff, Developers, Architects, Engineering Managers and DevOps personnel
What Attendees will learn
This course is designed to help technical staff unlock the power of Python in combination with the programmability of modern infrastructure. Learning modules include:
- Python basics
- Building larger programs
- Structured programming
- Python build systems and writing tests and Mocks
Attendees must have prior programming experience, a laptop with internet access and the ability to run a 64-bit virtual machine.