LessonsThe Python language has been emerging as a very powerful, flexible, and simple programming tool for building all manner of applications. Maybe you're one of the many developers looking get started with Python. If so, then this hands-on language course is just the thing for you.
Note: You are required to bring your own laptop.
What You'll Learn
â€¢ Install Python and writing basic scripts
â€¢ Language features needed in all applications
â€¢ Advanced functionality such as OO Python, the Pyramid web framework, MongoDB, and Data API
â€¢ Unit testing, debugging, and multi-threaded parallel code in Python
Who Needs to Attend
Developers who need to be effective with Python immediately after the course
1. Introduction to Python
2. Language Basics
3. Working with Basic Types and Collections
6. Error Handling
7. File I/O
8. Iterator Zen
9. Pythonic / Idiomatic Python
10. Web Applications in Python (Pyramid)
11. Database Access via SQLAlchemy (ORM model)
12. Database Access (NoSQL / MongoDB)
13. Building Redistributables (Modules and Packages)
14. Debugging and Unit Testing Python
We require 16 calendar days notice to reschedule or cancel any registration. Failure to provide the required notification will result in 100% charge of the course. If a student does not attend a scheduled course without prior notification it will result in full forfeiture of the funds and no reschedule will be allowed. Within the required notification period, only student substitutions will be permitted. Reschedules are permitted at anytime with 16 or more calendar days notice. Enrollments must be rescheduled within six months of the cancel date or funds on account will be forfeited.
your city, your province