Python Training Courses

Training » All Courses » Python

Python is a powerful dynamic programming language used for variety of applications including web development, automated testing, even pharmacuticals. Python is often compared to Tcl, Perl, Ruby, Scheme or Java.

Marakana Python Training is a set of courses designed for novice programmers as well as experienced developers getting into this new language and platform.

San Francisco Python Training Schedule

San Francisco, CA, United States

Training Course May 2013 Jun 2013 Jul 2013 Aug 2013
     
     
   

Classes in bold are guaranteed to run!

New York - Microtek Facility Python Training Schedule

New York, NY, United States

Training Course May 2013 Jun 2013 Jul 2013 Aug 2013
     

Classes in bold are guaranteed to run!

Recent Forum Posts

Sachi Shah
Django 1.5 Application Development Starter
posted by Sachi in Python on 3/21/13 @ 3:48 AM
Shivani Batra
Examples about using the __name__ variable
posted by Shivani in Python on 1/17/13 @ 3:59 AM
Max Walker
Video: Introduction to Git with Scott Chacon of GitHub
posted by Max in Python on 7/27/11 @ 4:28 PM
Ismail Ceylan
Comprehensions Examples
posted by Ismail in Python on 5/10/10 @ 12:17 PM
See Blog Posts


Python Training Courses

Advanced Python Training Course

Ever wondered what a metaclass is? How to speed up your Python program? This is the class for you! This class will survey advanced features in the Python programming language with a focus on testing and performance.

Python Fundamentals Training Course

Python Fundamentals is a 4-day training course in the Python language and its many applications. The course covers the language itself, explains object-oriented as well as functional programming techniques, error handling, packaging, system and network programming, many of the Python extensions (libraries), as well as best practices. All concepts are explained through hands-on examples and exercises, so students learn by coding in Python.

Pro Django Training Course

Pro Django is a deeper look at the Django web application framework. Pro Django answers the unanswered questions in the Django Tutorial and empowers developers with the tools and essential applications consistently used by advanced Django developers.

By the end of the course each participant will build a Django App complete with a REST API. Participants will get exposure to advanced features of the Django ORM and Form handling components and understand the development process for non-trivial Django apps.

Python for Test Automation Training Course

This is a fast-paced introduction to testing with the popular scripting language Python. Teams that complete this course gain a basic understanding of the Python language and the hands on experience necessary to write and manage suites of tests written in Python.

 
After a basic introduction to Python students will learn about the different kinds of tests necessary for complex software development. Students will gain hands-on experience in the art of unit testing by writing unit testing Python code, exploring common refactoring patterns and learning to mock external resources when necessary. Students will then explore common testing scenarios by writing acceptance tests that run against web interfaces and external programs.
 
Students will also explore common tools and libraries used to manage test discovery and execution, test reporting including code coverage, and continuous integration of test suites.
 
Topics include Python's doctest and unittest modules, the Nose test runner along with the code-coverage plugin, mocking and monkey-patching, twill, lettuce and interfacing with Jenkins.

Python For CTS Automation Framework Training Course

A two day advanced Python course for experienced programmers.