Home About Courses Schedule Services Webinars Contact Search

Python Essentials - Basic Python and Python Programming

SEE SCHEDULE

Duration: 3 Days

Method: Instructor-Led, Hands On

Price: $1800.00

Course Code: PY1005



Audience

This class is designed for students new to Python, or for students who have some exposure and need to expand their understanding.

Description

We will explore the power of Object Oriented programming with the Python Language. Hands on class for beginner programmers or developers wanting to learn a new language.

Objectives

Upon successful completion of this course, the student will be able to:

  • Learn the basics of Object Oriented Software Development
  • Learn the foundations of the Python language
  • Learn to write production ready Python programs
  • Learn to connect to and use API’s with Python

Prerequisites

Basic computer skills and familiarity with basic programming concepts like variables, loops, and functions.

Topics

  1. Python
    • History
    • Python 2 vs.3
    • Python Shell vs. Command Line
    • Install Python
  2. Python Basics
    • Code Blocks
    • Types
    • Variables
    • Functions
    • Comments
    • Conditionals
    • Pythonic Code
    • Libraries
  3. Iterables and Loops
    • Iterables
    • For Loop
    • While Loops
    • Ternary Statements
  4. Collections
    • List
    • Dictionaries
    • Sets
    • Tuples
  5. String Operations
    • Indexing
    • Slicing
    • Arithmetic
  6. File IO
    • Text
    • XML
    • JSON
    • Pickling
  7. Classes
    • Object Oriented Development
    • Defining Classes
    • Inheritance
    • Member Variables and Methods
    • Polymorphic Behavior
    • Magic Methods
  8. Error Handling and Debugging
    • Try Catch
    • Error Codes
    • Traceback
    • Unit Testing
    • Code Coverage