
www.itdojo.com
757-216-3656
info@itdojo.com
Introduction to Python Programming (TTEY101)
Introduction to Python Programming (TTEY101)
Course Duration
3 Days
Audience
Employees of federal, state and local governments; and businesses working with the government.
Prerequisites
A working, user-level knowledge of UNIX/Linux, Mac, or Windows. While not required, basic skills with at least one other programming language will be helpful. We will collaborate with you to design the best solution to ensure your needs are met, whether we customize the material, or devise a different educational path to help your team best prepare for this training.
Course Description
In this course, you will learn about and explore the Python language at an intermediate level. You will learn to write Python programs dealing with sequences and mappings, program flow control, system calls and file manipulation.
Learning Objectives
- Understand Python's history, design philosophy, and language fundamentals
- Work with Python's complex data types including lists, tuples, dictionaries, and sets
- Control program flow using conditionals, loops, and functions
- Organize code using modules and Python's object-oriented class system
- Read and write files and handle system-level operations in Python
Course Outline
- 1. Python Overview and History
- 2. Language Basics
- 3. Complex Types and Operators
- 4. Statements and Control Structures
- 5. Functions
- 6. Modules
- 7. Classes
- 8. Advanced Classes
- Labs