Intro to Python Course

Price
$1,795.00 USD

Duration
3 Days

 

Delivery Methods
Virtual Instructor Led
Private Group

Intro to Python Course Overview

The Introduction to Python course is designed for beginners with no prior programming experience. Participants will learn the fundamentals of Python, including syntax, data types, and control structures, while gaining hands-on experience with Jupyter Notebook and .py files. The course also introduces GUI creation within Jupyter Notebook. By the end, students will have the skills to write Python programs and develop simple applications.

Python is widely used across industries for automation, web development, data science, and machine learning. This live, instructor-led course provides a structured, practical approach to learning Python, making it accessible for both new programmers and those transitioning from other languages.

Note: Available in three full-day or five partial-day sessions. Check the schedule for options.

What Is Included

  • Project File Downloads
  • Jupyter Notebook-based exercises
  • Live, Scheduled Course Delivered via Webinar Platform<
  • Expert Instructor with Real-World & Teaching Experience
  • 6-months Access to On-Demand Reference Videos
  • Course is Guaranteed to Run: We’ll Never Cancel a Course
  • Option to Reschedule Course (see conditions)
  • Option to Retake the Course for FREE (see conditions)

Course Objectives

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.

Who Should Attend?

This course is ideal for both new programmers and experienced developers seeking to add Python to their skillset.
  • Top-rated instructors: Our crew of subject matter experts have an average instructor rating of 4.8 out of 5 across thousands of reviews.
  • Authorized content: We maintain more than 35 Authorized Training Partnerships with the top players in tech, ensuring your course materials contain the most relevant and up-to date information.
  • Interactive classroom participation: Our virtual training includes live lectures, demonstrations and virtual labs that allow you to participate in discussions with your instructor and fellow classmates to get real-time feedback.
  • Post Class Resources: Review your class content, catch up on any material you may have missed or perfect your new skills with access to resources after your course is complete.
  • Private Group Training: Let our world-class instructors deliver exclusive training courses just for your employees. Our private group training is designed to promote your team’s shared growth and skill development.
  • Tailored Training Solutions: Our subject matter experts can customize the class to specifically address the unique goals of your team.

Q: Is Python a beginner-friendly first language?

A: Yes, Python is a great first language for people new to programming. With easy-to-learn syntax and high readability, it requires fewer lines of code and increases productivity. 

Q: What are the benefits of learning Python?
A: Learning Python will help you find and maintain employment in software development, particularly as it gets increasingly popular. You can apply it to all kinds of tasks across industries, including software engineering, mobile app development, AI and machine learning. Not to mention that it’s also fun to learn and easy to use!

Q: Do I need any prior programming experience?
A: No, this course is beginner-friendly and requires no prior programming experience. Basic familiarity with using a computer is recommended.

Q: What version of Python will be used in this course?
A: The course will use Python 3.x, ensuring students learn Python’s most current and widely-used version, ideal for modern coding projects.

Q: What tools will be used in the course?
A: The course will use Python 3.x and Jupyter Notebook for writing and executing Python code. You’ll also explore tools for creating .py files and working on coding projects.

Q: Will there be hands-on practice?
A: Yes, the course includes hands-on labs where you’ll practice Python programming, manipulate data structures, and create simple applications. These labs are designed to give programmers a practical understanding of Python’s capabilities.

Q: What course materials will I receive?
A: Participants will receive access to digital courseware, hands-on labs, and resources through platforms like Jupyter Notebook and Skillable. These materials help programmers reinforce what they learn in the course and apply it in real-world scenarios.

Q: Is there a final project?
A: Yes, the course includes a final mini-project to integrate everything you’ve learned about Python programming, enabling you to write Python code that demonstrates your understanding of variables, control flow, and data manipulation.

Q: What can I do after completing this course?
A: After completing this course, you’ll have the foundational knowledge to explore intermediate Python topics, tackle simple coding projects, and pursue Python programming roles in computer science or software development. It’s a great starting point for anyone looking to become a developer or advance their career.

Q: Is certification included with this course?
A: No, this course does not include a certification. However, it provides a strong foundation to pursue Python-related certifications or further your computer science education.

Q: Can Python be used for Data Science, Machine Learning, or AI?

A: Yes! Python is a widely used programming language in these fields. That’s because Python has an extensive ecosystem of libraries and frameworks well-suited for data-related tasks. Libraries like TensorFlow and PyTorch make it possible to work on advanced AI and deep learning projects by providing high-level abstractions for neural networks and deep learning.

Q: Can I retake the course if needed?
A: Yes, most courses at New Horizons come with a Learning Guarantee, allowing you to retake the course free of charge (some conditions apply).

Learning Credits: Learning Credits can be purchased well in advance of your training date to avoid having to commit to specific courses or dates. Learning Credits allow you to secure your training budget for an entire year while eliminating the administrative headache of paying for individual classes. They can also be redeemed for a full year from the date of purchase. If you have previously purchased a Learning Credit agreement with New Horizons, you may use a portion of your agreement to pay for this class.

If you have questions about Learning Credits, please contact your Account Manager.

Intro to Python Agenda

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.

 

Upcoming Class Dates and Times

Mar 26, 27, 28
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
Apr 21, 22, 23
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
May 19, 20, 21
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
Jun 9, 10, 11
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
Jul 7, 8, 9
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
Aug 4, 5, 6
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
Sep 10, 11, 12
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
Oct 27, 28, 29
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
Nov 17, 18, 19
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
Dec 1, 2, 3
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
Dec 15, 16, 17
8:00 AM - 4:00 PM
ENROLL $1,795.00 USD
 



Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
Contact Us about Starting Your Business Training Strategy with New Horizons