logo


your one source for IT & AV

Training Presentation Systems Services & Consulting Cloud Services Purchase Client Center Computer Museum
Arrow Course Schedule | Classroom Rentals | Student Information | Free Seminars | Client Feedback | Partners | Survey | Standby Discounts

Introduction to Python

SS Course: 9000612

Course Overview

TOP

Introduction to Python is a beginner-focused, live instructor-led course that builds a solid foundation in Python. You will learn core syntax, data types, variables, control flow, and key data structures, while practicing in Jupyter Notebook and standard .py files. The course also introduces creating simple GUIs within Jupyter, and emphasizes writing, running, and debugging code through hands-on labs.

                                                                  

Scheduled Classes

TOP
08/24/26 - EVT - Virtual Classroom - Virtual Instructor-Led (click to enroll)
09/16/26 - EVT - Virtual Classroom - Virtual Instructor-Led (click to enroll)
10/12/26 - EVT - Virtual Classroom - Virtual Instructor-Led (click to enroll)
11/04/26 - EVT - Virtual Classroom - Virtual Instructor-Led (click to enroll)
11/30/26 - EVT - Virtual Classroom - Virtual Instructor-Led (click to enroll)
12/16/26 - EVT - Virtual Classroom - Virtual Instructor-Led (click to enroll)
01/11/27 - EVT - Virtual Classroom - Virtual Instructor-Led (click to enroll)

What You'll Learn

TOP

By the end, you will be able to write Python programs and develop small applications for automation, web tasks, data processing, and basic game design. Python's broad industry use in data science and machine learning is highlighted, and the structured curriculum makes the language accessible to newcomers and those transitioning from other languages.

Outline

TOP
  1. Lesson 1: Introduction to Python Programming
    • What is Python?
    • Setting up the Python environment
    • Writing and executing Python scripts
    • Introduction to Jupyter Notebook
  2. Lesson 2: Python Basics
    • Understanding Python syntax
    • Working with variables and data types
    • Input and output operations
  3. Lesson 3: Control Structures
    • Conditional statements (if, else, elif)
    • Looping constructs (for, while)
    • Error handling and debugging
  4. Lesson 4: Working with Data Structures
    • Lists, tuples, and sets
    • Dictionary operations
    • String manipulation
  5. Lesson 5: Functions and Modular Programming
    • Defining and calling functions
    • Using parameters and return values
    • Writing modular, reusable code
  6. Lesson 6: Working with Files
    • Reading from and writing to files
    • File handling best practices
  7. Lesson 7: GUI Development in Python
    • Creating simple graphical user interfaces in Jupyter Notebook
    • Introduction to libraries for GUI design
  8. Lesson 8: Putting It All Together
    • Developing a final project using the concepts learned
    • Best practices for Python programming
  9. Hands-On Labs
    • Writing basic Python scripts in Jupyter Notebook
    • Creating and manipulating data structures
    • Building simple GUI applications
    • Developing a mini-project as a capstone activity

Prerequisites

TOP

No prior programming experience is required. Basic computer literacy is recommended, including comfort with installing software, navigating files and folders, and using a text editor. Having Python 3.x and Jupyter Notebook set up (or the ability to follow setup instructions) will help you get the most from hands-on labs. Familiarity with simple command-line usage and problem-solving concepts is helpful but not mandatory.

    Who Should Attend

    TOP

    This course is ideal for absolute beginners with no prior programming experience, as well as professionals seeking to add Python to their toolkit. New developers, QA engineers, system administrators, analysts, and students will benefit from learning Python for automation, data tasks, and rapid prototyping. It also suits experienced developers from other languages who want a practical, instructor-led path to Python. Anyone looking to build foundational skills for web, data science, or machine learning workflows will find this course accessible and relevant.

    Next Step Courses

    TOP