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.
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.
15 - 18 Mar
9:00 AM - 4:30 PM GMT
Online (AnyWare)
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)
16 - 19 Feb
2:00 PM - 9:30 PM GMT
Online (AnyWare)
18 - 21 May
2:00 PM - 9:30 PM BST
Herndon, VA / 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)
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.
Your Training Comes with a 100% Satisfaction Guarantee!*
*Partner-delivered courses may have different terms that apply. Ask for details.