757-216-3656 | Monday–Friday 8:30 AM – 4:30 PM | info@itdojo.com

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
Get More Information

We cannot work with the general public. We only work with Government Agencies, Military, government contractors, and corporate clients.