Introduction to Python ProgrammingCourse: PYTHON
Duration: 3 Days
Level: I
Course Summary
This course will introduce the Python Programming language, one of the most popular and powerful dynamic languages available in the open source community today. This is a deep, three-day introduction intended to get programmers from their first Python program to daily productivity within three days of instruction and hands-on exercises. The instructor has over eight years of Python experience and will use examples from real life to illustrate the instruction. Topics Covered In This Course
Dissecting a Python ProgramFormal Introduction to PythonPrimary Data StructuresIntroduction to ipython and bpythonWingIDE and PydevBasic Functional and Object-Oriented ProgrammingOrganizing Code into Modules and PackagesAdvanced Features of Python ClassesPython Protocols and InternalsDuck Typing vs. Traditional OOPragmatics of Python DevelopmentOptimizing Python CodeRefactoring Python CodeAdvanced: Iterators, GeneratorsAdvanced: Dynamic Dispatch and DecoratorsAdvanced: Descriptors and MetaclassesA Whirlwind Tour of the Standard LibraryMixing Python with Other EnvironmentsResources for Open Source PythonWhat You Can Expect
At the end of this course, attendees will be able to:
Who Should Take This Course
Aimed at developers/engineers. Attendees should know how to program in at least one mainstream programming language such as C, Java, Perl, etc. This course will not waste time introducing basic programming concepts, but instead will provide a bridge from these other languages to Python. Recommended Prerequisites
Basic background in programming with another mainstream programming language. Training Style
Short instruction sections will be separated by labs, featuring hands-on examples. Final day will also include a group project, delivered by the end of the day to solidify concepts learned during the course. Related Courses
Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year. You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details. |
|
||||||||||||||||||||||||||
Can't find the course you want? Call us at 800.533.3893, or email us at [email protected] |
|||||||||||||||||||||||||||