There are no items in your cart. Continue shopping on our Course Directory page.
Pay now -or- pay later
Pay by credit card at checkout
-or- pay later by invoice, as always.
This advanced Python training course will expand upon your fundamental Python programming skills to build reliable and stable applications. You will learn to employ design patterns and best practises in Python applications, exploit the OOP features in Python for stable, reliable programs and, create and manage concurrent threads of control. Additionally, learn to generate and consume REST web service requests and responses and increase performance with efficient use of data structures and native code. Learn to implement Gang of Four (GoF) design patterns in order to solve commonly recurring, real-world software design programs, thereby avoiding pitfalls and greatly improving the effectiveness of your programming efforts.
This course is now available as part of a multi-course, blended learning premium training bundle! Take your Python skills and career to the next level with multi-modal learning path bundles that lead to certification.
LIVE, INSTRUCTOR-LED
TRAINING AT YOUR SITE
Customize Your Team Training Experience
CONTACT USOur flexible, easy-to-redeem training vouchers are available to any employee within your organisation. For details, please call 0800 282 353 or chat live.
24 - 27 May
9:00 AM - 4:30 PM BST
Online (AnyWare)
2 - 5 Aug
9:00 AM - 4:30 PM BST
Online (AnyWare)
11 - 14 Oct
9:00 AM - 4:30 PM BST
Online (AnyWare)
18 - 21 May
2:00 PM - 9:30 PM BST
Online (AnyWare)
17 - 20 Aug
2:00 PM - 9:30 PM BST
New York / Online (AnyWare)
19 - 22 Oct
2:00 PM - 9:30 PM BST
Herndon, VA / Online (AnyWare)
15 - 18 Feb
2:00 PM - 9:30 PM GMT
New York / Online (AnyWare)
Guaranteed to Run
When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.Writing "Pythonic" code
Handling Exceptions
Testing best practises
Verifying code behaviour
Identifying errors
Debugging Python code
Structural patterns
Behavioral patterns
Python REST web services
Python REST clients
Measuring Application Execution
Employing Python language features for performance
Managing module versions
Packaging Python modules and applications
Lightweight threads
Heavy-weight processes
Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want, including online training.
Data Science
Bundled Training
Extend learning beyond a single event with bundled content designed for real-world application.
Questions about which training is right for you?
It allows us to direct your request to the appropriate Customer Care team.
Your Training Comes with a 100% Satisfaction Guarantee!*
*Partner-delivered courses may have different terms that apply. Ask for details.