We work closely with PG&E, Sandia National Labs and other clients. Our courses are open to all of our clients and we look forward to seeing you in class.

 

Upcoming Classes

 

Loading Events

« All Events

Introduction to Programming with Python (2-Day Class)

June 26 @ 9:00 am - 3:30 pm

$695.00

Introduction to Programming with Python

Course Specifications

Course Number:

094031

Course Length:

2 days

Course Description

Overview:

Though Python® has been in use for more than 30 years, it has become one of the most popular languages for software development, particularly within the fields of data science, machine learning, artificial intelligence, and web development—all areas in which Python is widely used. Whether you’re relatively new to programming, or have experience in other programming languages, this course will provide you with a comprehensive first exposure to the Python programming language. This can serve as a quick start in Python, or as the foundation for further learning.

You will learn elements of the Python 3 language and development strategies by creating a complete program that performs a wide range of operations on a variety of data types, structures, and objects; implements program logic through conditional statements and loops; structures code for reusability through functions, classes, and modules; reads and writes files; and handles error conditions.

Course Objectives:

In this course, you will develop simple command-line programs in Python. You will:

  • Set up Python and develop a simple application.
  • Perform operations on simple data types, including strings and numbers.
  • Perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets.
  • Write conditional statements and loops.
  • Define and use functions, classes, and modules.
  • Manage files and directories through code.
  • Perform basic exception handling.

Target Student:

This course is designed for people who want to learn the Python programming language in preparation for using Python to develop software for a wide range of applications, such as data science, machine learning, artificial intelligence, and web development.

Prerequisites:

Some experience programming in an object-oriented language is helpful, but not required. This course will be useful to anyone new to programming.

To ensure your success in this course, you should have at least a foundational competence with personal computing. You can obtain this level of skills and knowledge by taking one of the following Logical Operations courses:

  • Using Microsoft® Windows® 11 (with Copilot)
  • Microsoft® Windows® 11: Transition from Windows® 10
  • Using Microsoft® Windows® 10 (Second Edition)

 

Course Content

Lesson 1: Setting Up Python and Developing a Simple Application

Topic A: Set Up the Development Environment

Topic B: Write Python Statements

Topic C: Create a Python Application

Topic D: Prevent Errors

Lesson 2: Processing Simple Data Types

Topic A: Process Integers and Strings

Topic B: Process Decimals, Floats, and Mixed Number Types

Lesson 3: Processing Data Structures

Topic A: Process Ordered Data Structures

Topic B: Process Unordered Data Structures

Lesson 4: Writing Conditional Statements and Loops

Topic A: Write Conditional Statements

Topic B: Write Loops

Lesson 5: Structuring Code for Reuse

Topic A: Define and Call Functions

Topic B: Define and Instantiate Classes

Topic C: Import and Use Modules

Lesson 6: Writing Code to Process Files and Directories

Topic A: Write to Text Files

Topic B: Read from Text Files

Topic C: Get the Contents of Directories

Topic D: Manage Files and Directories

Lesson 7: Handling Exceptions

Topic A: Handle Built-In Exceptions

Topic B: Handle Custom Exceptions

Appendix A: Major Differences Between Python 2 and 3

Appendix B: Python Style Guide

Appendix C: Mapping Python Course Content to Python Institute Certification Exams

Details

Date:
June 26
Time:
9:00 am - 3:30 pm
Cost:
$695.00
Event Tags:

Organizer

Jim Rose
Phone
925-847-8262
Email
Jrose@ComputerTrainingSource.com

Tickets

The numbers below include tickets for this event already in your cart. Clicking "Get Tickets" will allow you to edit any existing attendee information as well as change ticket quantities.
Introduction to Programming with Python | June 26, 2025
Online Class with CTS
$ 695.00
12 available

Share Our Website