Introduction to Python Programming
Training for Your Group
- Private class for your team
- Online or on-location
- Onsite testing available
Training for Individuals
$1595
- Live, Instructor-led training
- Expert instructors
- Hands-on instruction
Course Overview
Python is a very powerful programming language used for many different applications. Over time, the huge community around this open source language has created quite a few tools to efficiently work with Python. In recent years, a number of tools have been built specifically for data science. As a result, analyzing data with Python has never been easier.
Course Length: 3 Days
Audience: This course is ideal for both new programmers and experienced developers seeking to add Python to their skillset.
Prerequisites: Some experience in working with data from Excel, databases, or text files.
What You're Going To Learn
Participants will develop a strong foundation in Python by learning core concepts such as syntax, data types, control flow, and key data structures. They will apply Python to real-world use cases, including automation, web scraping, GUI development, and game design, allowing them to build a portfolio of practical projects.
The course also covers advanced Python features such as object-oriented programming (OOP), decorators, generators, and modules, enabling students to write more efficient and scalable code. Additionally, they will gain hands-on experience with industry-standard tools, including Jupyter Notebooks, Python libraries, and integrated development environments (IDEs), to write, debug, and deploy Python applications professionally.
Register for an Upcoming Date
Date | Location | Price | Register |
---|---|---|---|
Aug 4, 2025 | Boise/Online Live | $1,595.00 | Register |
Sep 10, 2025 | Boise/Online Live | $1,595.00 | Register |
Oct 27, 2025 | Boise/Online Live | $1,595.00 | Register |
Nov 17, 2025 | Boise/Online Live | $1,595.00 | Register |
Dec 1, 2025 | Boise/Online Live | $1,595.00 | Register |
Dec 15, 2025 | Boise/Online Live | $1,595.00 | Register |
Course Outline
Lesson 1: Introduction to Python Programming
- What is Python?
- Setting up the Python environment
- Writing and executing Python scripts
- Introduction to Jupyter Notebook
Lesson 2: Python Basics
- Understanding Python syntax
- Working with variables and data types
- Input and output operations
Lesson 3: Control Structures
- Conditional statements (if, else, elif)
- Looping constructs (for, while)
- Error handling and debugging
Lesson 4: Working with Data Structures
- Lists, tuples, and sets
- Dictionary operations
- String manipulation
Lesson 5: Functions and Modular Programming
- Defining and calling functions
- Using parameters and return values
- Writing modular, reusable code
Lesson 6: Working with Files
- Reading from and writing to files
- File handling best practices
Lesson 7: GUI Development in Python
- Creating simple graphical user interfaces in Jupyter Notebook
- Introduction to libraries for GUI design
Lesson 8: Putting It All Together
- Developing a final project using the concepts learned
- Best practices for Python programming
Hands-On Labs
Throughout the course, participants will complete hands-on labs, including:
- Writing basic Python scripts in Jupyter Notebook.
- Creating and manipulating data structures.
- Building simple GUI applications.
- Developing a mini-project as a capstone activity.
What to Expect at LeapFox
Knowledgeable Instructors
Our instructors are certified professionals. They are trained on the latest features and how to get the most out of software programs.
Hands-on Labs
No boring lectures! Our courses are designed to give students lots of time to practice what they are learning with hands-on exercises and projects.
Certificate of Completion
Receive a certificate of completion at the end of every course.
Up-to-date Curriculum
Each course comes with a helpful and up-to-date ebook which will contain instruction and practice exercises.
Time Saving Tips N Tricks
In each course, your instructor will show you tips and tricks that will save you time and make you more efficient.
Friendly and Helpful Staff
Our staff is dedicated to your success. Each team member is trained to provide the absolute best customer service possible.
Satisfaction Guarantee
If you aren't 100% satisfied with your experience at LeapFox, simply let us know, and we will make it right.