Application Development & Programming Training Icon

Introduction to Python Programming


3 Days Live Online
Live Online Registration
Live Online:
$1995.00
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits

IIBA (CDU)

ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.

NASBA (CPE)

NASBA continuing professional education credits (CPE) assist Certified Public Accountants in reaching their continuing education requirements.

PMI (PDU)

Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.

Certification
Overview

This Introduction to Python Training course provides insight to the features of Python that make it an excellent choice for projects of virtually any size. It also provides a solid foundation in basic terminology and concepts, extended and built upon throughout the engagement. Processes and best practices are discussed and illustrated through both discussions and group activities. Attending students will be led through a series of topics comprised of integrated lectures, extensive hands-on lab exercises, group discussions, and comprehensive demonstrations.

Understand the uses for Python in software development, testing and systems administration environments
How to develop Python applications for a variety of uses
Packaging and distribution of Python applications and modules
Communicating with a SQL database using Python
Use Python for developing automated test scripts
Upcoming Dates and Locations
Guaranteed To Run

There aren’t any public sessions currently scheduled for this course, but if you fill out the form below, we can tell you about how we can bring this course to you!

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

9. DB API

  • DB Interfaces
  • Connecting to the Server
  • Executing SQL Statements
  • Parameterized Statements

10. NumPy

  • Downloading and installing NumPy
  • Array slicing with NumPy
  • Array arithmetic
  • Numeric functions
Who should attend

This Python training course is appropriate Software Developers, Systems Administrators, and Quality Assurance personnel, as well as anyone else who wants to automate or simplify common tasks with the use of Python scripts.

This in an introductory- level Python training course designed for programmers with basic development skills in any programming language. Students should already have 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.

Download the brochure