Consulting Training Blog Careers About Us Contact Us
All Classes Will Be Held Virtually – Live Online Intertech's Training Division has been successfully instructing professionals through virtual live online training since the advent of the smartboard. It is a proven form and offers the convenience of live questions, group interaction, and labs with an instructor looking over your shoulder. Because of this, we will continue all classes live but virtually, including Agile and Scrum instruction, so businesses and individual’s seeking professional development can keep moving forward during these unexpected times.

Introduction to Python Programming Training

Course ID: TP1758
Duration: 3 Days

Upcoming Classes

Click the Get Notified button for priority notification when a class is next scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Description

This course introduces the student to the Python language. On completion of this class the student should feel comfortable with writing Python programs.

The course provides insight to the features of Python that make it an excellent choice for projects of virtually any size

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Audience

This course is designed for those already using Korn shell scripting, Perl, or C programming languages to manipulate files or control processes.

Prerequisites

  • Introduction to Unix or equivalent experience
  • Recent programming experience

Course Outline

1. Python Overview and History

  • Why Python?
  • How to run Python applications
  • Python configuration details

2. Language Basics

  • Program structure
  • Strings
    • Basic operations
    • Slices
    • Formatting
  • Numbers
    • Types
    • Basic arithmetic operations
    • Formatting
    • Conversions

3. Complex Types and Operators

  • Tuples
  • Lists
    • Tuple and List manipulation
    • Basic operations
  • Dictionary
  • Files
    • Opening
    • Reading
    • Writing

4. Statements and Control Structures

  • Assignment
  • Expressions
  • if statements
  • while loops
  • for loops

5. Functions

  • Function Basics
  • Scope rules
  • Arguments
  • Functions as arguments

6. Modules

  • Module Basics
  • Namespaces
  • Importing and Reloading modules

7. Classes

  • What is a class?
  • What is an Object?
  • Class basics
  • Writing methods

8. Advanced Classes

  • Inheritance
  • Operator overloading

Free Resources from Intertech

Free On-Demand Video Bundle: IoT, Agile/Scrum, and Leadership

Free WhitePaper: Complete Guide to a Developer Job Search

Free Whitepaper: 20 Tips for Selecting a Consulting Firm

X