Site Logo

Hello, you are using an old browser that's unsafe and no longer supported. Please consider updating your browser to a newer version, or downloading a modern browser.

Python – Advanced Programming Boot Camp

Duration

3 Days (Virtual or Physical Classroom)

Award Winning Python Courseware

Everything You Need for Success

Format

Physical Classroom & Live, Online Course Options

Python® continues to be a popular programming language, perhaps owing to its easy learning curve, small code footprint, and versatility for business, web, and scientific uses. Python is useful for developing custom software tools, applications, web services, and cloud applications.

In this course, you’ll build upon your basic Python skills, learning more advanced topics such as object-oriented programming patterns, development of graphical user interfaces, data management, creating web service-connected apps, performing data science tasks, unit testing, and creating and installing packages and executable applications.

ill

Public Course Schedule

View Schedule
ill-1

Team Training Options

Learn More

Featured on

This course is designed for existing Python programmers who have at least one year of Python experience and who want to expand their programming proficiency in Python 3.

In this course, you will expand your Python proficiencies. You will:

  • Select an object-oriented programming approach for Python applications.
  • Create object-oriented Python applications.
  • Create a desktop application.
  • Create data-driven applications.
  • Create and secure web service-connected applications.
  • Program Python for data science.
  • Implement unit testing and exception handling.
  • Package an application for distribution

Our Python courseware keeps immediate pace with advancements in learning content by incorporating feedback from our thousands of alumni students. They are reviewed every 30 days to ensure all information reflects the most current updates. Relying on traditional books or externally sourced materials do not offer this advantage.

Lesson 1: Selecting an Object-Oriented Programming Approach for Python Applications

Topic A: Implement Object-Oriented Design

Topic B: Leverage the Benefits of Object-Oriented Programming

 

Lesson 2: Creating Object-Oriented Python Applications

Topic A: Create a Class

Topic B: Use Built-in Methods

Topic C: Implement the Factory Design Pattern

 

Lesson 3: Creating a Desktop Application

Topic A: Design a Graphical User Interface (GUI)

Topic B: Create Interactive Applications

 

Lesson 4: Creating Data-Driven Applications

Topic A: Connect to Data

Topic B: Store, Update, and Delete Data in a Database

 

Lesson 5: Creating and Securing a Web Service-Connected App

Topic A: Select a Network Application Protocol

Topic B: Create a RESTful Web Service

Topic C: Create a Web Service Client

Topic D: Secure Connected Applications

 

Lesson 6: Programming Python for Data Science

Topic A: Clean Data with Python

Topic B: Visualize Data with Python

Topic C: Perform Linear Regression with Machine Learning

 

Lesson 7: Implementing Unit Testing and Exception Handling

Topic A: Handle Exceptions

Topic B: Write a Unit Test

Topic C: Execute a Unit Test

 

Lesson 8: Packaging an Application for Distribution

Topic A: Create and Install a Package

Topic B: Generate Alternative Distribution Files

Python Advanced Programming Course Features

View Course Pricing & Guaranteed To Run Schedule
ill-1

Python Training Experts

ill-2

Award Winning Python Courseware

ill-4

98% Student Satisfaction Rate

Let’s Get Started, Together

Get skilled, get certified. We offer a wide range of solutions trusted by thousands of organizations. Fill out a contact form and one of our Enterprise Solutions experts will contact you to discuss the best training solutions for your team. You can also e-mail our team directly at: [email protected]

Get Pricing & Schedule

Boot Camp Reviews

Read More

Charley Farmer

Almost no experience in IT besides a little self learning prior to the class. Eric taught every material to the T for the SEC+ Exam. I had an enjoyable time learning from him and possibly looking forward on taking more classes with him if I can.

Harry Newsome

CDC

This exam frightens me to the point of not wanting to sit through it again. I will report that the Training Camp bootcamp was far better than any other I’ve attended.

Clifton Russ

Burke

I strongly encourage any individual to top their individual studying with the well informed and experienced personnel of Training Camp. They helped me maximize my learning experience!

Mark N

Booz Allen Hamilton

I left the class with a new-found confidence.

1
1

Group Python Training

Are several of your team members interested in Python training? Our enterprise solutions specialists will create a package of training that fits your organization’s specific training needs. We can accommodate group training packages for as few as five to as many as thousands of team members spread across the globe.

Learn More

Featured on