Python Programming Training Course

Develop web applications, scientific programmes, game scrips, automate systems admin work, in a matter of days.

Extensive hands-on development exercises, delivered by an expert trainer. Packed with Python development best practices.

Free: Two hours Agile In a Nutshell course. Contact us for more details.

Upcoming Courses Request On-Site


What You Will Learn

  • Python Programming Language
  • OO Programming in Python
  • Python integration with other languages
  • String and XML processing with Python
  • Threading and Synchronisation with Python
  • Rapid GUI development with Python
  • Python at full speed

During this four day Python Training course you will learn through instruction and hands-on development exercises. Whether you are just picking up Python or need to freshen up your development toolset, this course helps you build a solid foundation.

Call Us at +44 7549 941125 in case you have any questions or contact us via email.

Course Outline

Python Programming Language
  • Python overview
  • Data, values, variables, functions
  • Operators
  • Functions and lambdas
  • Statements and expressions
  • Lists, tuples and dictionaries
  • Python I/O
OO Programming in Python
  • Objects and classes
  • Exception handling
  • The object hierarchy
  • Duck typing and multiple inheritance
  • __init__ and __new__
  • Static and class methods
  • Polymorphism
Python integration with other languages
  • Executing C and C++ code
  • Native interfaces.
String and XML processing with Python
  • String processing
  • Template processing
  • XML parsing
Threading and Synchronisation with Python
  • Threads
  • Locks and synchronization
  • Deadlock and livelock
  • Data parallelism
Rapid GUI development with Python
  • Event driven development
  • Widgets and UI construction
  • Cross-platform GUIs
Python at full speed
  • Iterators and generators
  • List comprehensions
  • Using and creating decorators
  • Context managers

Upcoming Python Programming Training Course Courses

DATE TITLE LOCATION VENUE PRICE
Not ready yet? Join our mailing list and we'll keep you posted on course news. We hate spam as much as you do.

Have a Question?

Call us now at +44 7549 941125

Course Info

Duration: 4 days
Pre-Requisite: Programming know-how