Python Part 1 |
|
|
Course DescriptionThis course introduces the student to the basics of writing and running Python scripts, such as variables, file operations, and flow control. Emphasis is placed on features unique to Python, such as tuples, array slices, and output formatting. This is a hands-on programming class. All concepts are reinforced by informal practice during the lecture followed by graduated lab exercises. Python Intro is a practical introduction to a working programming language, not an academic overview of syntax and grammar. After competing Part 2, 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 be comfortable working at an operating system prompt, and using an editor. 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 Outline:An overview of Python
The Python Environment
Getting Started
Flow Control
Lists and Other Sequences
Defining functions
Working with files
Dictionaries and Sets
|