Discover Classes. Earn 10% Rewards.

Python

Unlock the power of programming with this comprehensive course that covers the fundamentals of object-oriented programming and the syntax of a popular programming language. Prepare for the PCAP certification and become a skilled coder capable of executing conditional statements and loops with ease.

  • Beginner
  • Small class sizes
  • 18 and older
  • $3,495
  • Earn 10% Rewards
  • Price Lock
  • 420 N Wabash Ave, Chicago, IL
  • 40 hours over 5 sessions

Express Checkout – $3,495


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Start Dates (2)

  • $3,495/person
  • 40 hours over 5 sessions
25 left
Book
Show all 5 sessions
  • Mon, Jun 16 at 9:00am - 5:00pm
  • Tue, Jun 17 at 9:00am - 5:00pm
  • Wed, Jun 18 at 9:00am - 5:00pm
  • Thu, Jun 19 at 9:00am - 5:00pm
  • Fri, Jun 20 at 9:00am - 5:00pm
25 left
Book
Show all 10 sessions
  • Tue, Jul 22 at 6:00pm - 10:00pm
  • Thu, Jul 24 at 6:00pm - 10:00pm
  • Tue, Jul 29 at 6:00pm - 10:00pm
  • Thu, Jul 31 at 6:00pm - 10:00pm
  • Tue, Aug 05 at 6:00pm - 10:00pm
  • Thu, Aug 07 at 6:00pm - 10:00pm
  • Tue, Aug 12 at 6:00pm - 10:00pm
  • Thu, Aug 14 at 6:00pm - 10:00pm
  • Tue, Aug 19 at 6:00pm - 10:00pm
  • Thu, Aug 21 at 6:00pm - 10:00pm
Showing 12 of 2

Class Description

Description

Learn Python coding including basics of programming and fundamental techniques used in object-oriented programming. Training includes programming concepts conditional execution, loops, Python programming language syntax, semantics, and the runtime environment. This course helps prepare you to take the PCAP certification.

Class Outline

Setting Up Python and Developing a Simple Application

  • Set Up the Development Environment
  • Write Python Statements
  • Create a Python Application
  • Prevent Errors

Processing Simple Data Types

  • Process Strings and Integers
  • Process Decimals, Floats, and Mixed Number Types

Processing Data Structures

  • Process Ordered Data Structures
  • Process Unordered Data Structures

Writing Conditional Statements and Loops in Python

  • Write a Conditional Statement
  • Write a Loop

Structuring Code for Reuse

  • Define and Call a Function
  • Define and Instantiate a Class
  • Import and Use a Module

Writing Code to Process Files and Directories

  • Write to a Text File
  • Read from a Text File
  • Get the Contents of a Directory
  • Manage Files and Directories

Dealing with Exceptions

  • Handle Exceptions
  • Raise Exceptions

Using Object-Oriented Python

  • Create and Use Classes in an Application
  • Use Magic Methods
  • Incorporate Class Factories

Creating a GUI

  • Design a GUI
  • Create and Arrange a GUI Layout
  • Interact with User Events

Using Databases

  • Basics of Data Management
  • Use SQLite Databases
  • Manipulate SQL Data

Network Programming

  • Basics of Network Programming
  • Create a Client/Server Program

Managing Multiple Processes with Threading

  • Create a Threaded Application
  • Manage Thread Resources

Implementing Unit Testing

  • Test-Driven Development
  • Write and Run a Unit Test Case
  • Create a Test Suite

Packaging an Application for Distribution

  • Create a Package Structure
  • Generate the Package Distribution Files
  • Generate a Windows Executable

Refund Policy

  • In order to receive a refund less 5% cancellation fee for a one- or two-day class, you must notify us at least 5 business days in advance of the first class date of your intention to cancel.
  • To reschedule a class, notify us at least 5 business days in advance of the first class date.

In the event that an instructor or the school needs to cancel at the last minute, students will receive a refund.

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.


Reviews of Classes at Computer Training Source, Inc. (22)

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 34950 points. Earn 10% back in reward points!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Computer Training Source, Inc.

Since 1991 Computer Training Source, Inc. has offered computer software training classes for business and individuals. We have multiple convenient training centers in Chicago Illinois.

Training can be held at our training centers or at your location. We offer regularly scheduled classes as well as private...

Read more about Computer Training Source, Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Chicago educator.

Computer Training Source, Inc.

Computer Training Source, Inc.

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Python Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...