Advanced Python: Best Practices and Design Patterns
Course 1906
4 DAY COURSE

Price: $2,153.00
Course Outline
Expand upon your fundamental Python programming skills to build reliable and stable applications. In this training course, you learn to implement Gang of Four (GoF) design patterns in Python in order to solve commonly recurring, real-world software design programs, thereby avoiding pitfalls and greatly improving the effectiveness of your programming efforts. In addition, you’ll boost your Python proficiency with best practices in Object-Oriented Programming, testing, debugging, measuring and improving application performance, and developing RESTful services.

You Will Learn How To

  • Employ design patterns and best practices in Python applications
  • Unit test, debug, and install Python programs and modules
  • Profile program execution and improve performance
  • Apply advanced Python programming features for efficient, reliable, maintainable programs

Requirements

  • Working knowledge of Python programming to the level of:
    • Course 1905, Python Programming Introduction, or at least three months of Python programming experience

    Software

  • Concepts taught are applicable to all Linux distributions on Windows, UNIX, Linus, and Mac OS. 
  • Course Dates

    For course questions or any customer service inquiry, please contact your Customer Service team at BAHCustomerService@LearningTree.com.

    We are excited that Learning Tree now offers a deferred direct bill payment option for Booz Allen employees. The deferred direct bill payment option enables employees to enroll in learning opportunities with no upfront costs. This payment option will require the employee to sign a Family Educational Rights and Privacy Act (FERPA) agreement with Learning Tree to release grades/completion to Booz Allen to satisfy the FlexEd Program completion requirement. Note, Learning Tree may also be used for the FlexEd Program reimbursement payment option.

    Attendance Method
    Additional Details (optional)

    Private Team Training

    Interested in this course for your team? Please complete and submit the form below and we will contact you to discuss your needs and budget.