Python Part 2 |
|
|
Course DescriptionThis course moves the beginning Python programmer on to more advanced features such as regular expressions, working with binary data, and using the extensive functionality of Python modules. As with Part 1, extra emphasis is placed on features unique to Python. This is a hands-on programming class. All concepts are reinforced by informal practice during the lecture followed by graduated lab exercises. Python Programming is a practical introduction to a working programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world. Who Should Attend?This course is appropriate for advanced users, system administrators and anyone else who wants to automate or simplify common tasks with Python scripts. It is also a good foundation for web site administrators who want to use a Python-based framework such as Zope or Django to support their server installations. Course PrerequisitesStudents should have completed Python Intro (Part 1) or its equivalent. They should be comfortable using lists and tuples, reading and writing files, and with for and while loops. Workshop exercisesStudents will write numerous Python scripts to reinforce the major concepts covered in this course. The labs will increase in complexity as more sophisticated techniques are introduced. Exercises will include all important topics covered in the lecture portion of the class. There are short "try-me" labs during the lecture, and then a longer lab at the end of each chapter. Public Course Information and Registration PageCourse OutlineSorting
Errors and Exception Handling
Using Modules
Regular Expressions
Using the Standard Library
An Introduction to Python classes
Bonus Exercises
|