Training overview
Professional Course
4 days
From 2,295 USD
Start dates
Inquire for more information

2,295 USD

2,295 USD

2,295 USD

Course description

Python Programming

This hands on Python programming course shows how to rapidly develop and maintain effective Python programs. The course includes thorough coverage of Python syntax, built in data types and control constructs. The course takes a practical approach to creating and organizing Python programs using functions, packages, modules and classes as part of Python's object-oriented paradigm. Attendees will use regular expressions to rapidly process data captured from users and from the file system.

Attendees will learn how to use Python to create scripts that manipulate data, automate tasks, perform error handling and store and retrieve data by using relational databases. Students will be able to create Python scripts that assist with system administration.

Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.

Delivery method

  • Attend face-to-face in the classroom
  • Remote-live (live, instructor-led training from the convenience of your home or office)
  • On-demand streaming (train on your own time and at your own pace)
Want to find out more?

COVID-19 Update

In light of COVID-19, this provider is now delivering some or all of their courses online. Contact them for more information!

Who should attend?


Prior scripting experience or knowledge of fundamental programming concepts.

Training content

Project Management Basics And Terminology

  • Project Life Cycle – Planning, Implementation and Control
  • Skills Required for a Project Manager
  • Project Manager's Responsibilities

Initiating The Project

  • Project Evaluation and Selection
  • Identifying Project Phases
  • Planning and Obtaining Funding
  • Identifying Project Stakeholders
  • Building and Sustaining Commitment

Planning Project Work To Meet Stakeholders' Requirements

  • Scope Statement
  • Organizing the Project into Manageable Chunks
    • Work Breakdown Structure (WBS)
  • Developing a Flexible Project Management Plan
  • Project Management Software Tools

Human Resource Management

  • Developing a Human Resource Plan
  • Using the Work Breakdown Structure (WBS) to Identify Team Members Needed for a Project
  • Using Rewards and Recognition to Motivate Employees

Developing Project Schedule, Cost Estimates And Budget

  • Defining and Sequencing Work Activities
  • Activity Resource Assessment and Planning
  • Activity Duration Estimates
    • Critical Path Methodology (CPM)
    • Gantt Chart Schedule Development
  • Cost Estimates and Cost Baselines
    • Analogous Cost Estimation
    • Bottom Up Estimating
    • PERT and Triangular Range-Based Estimating
  • Schedule Management
    • Sequencing Activities
    • Parametric Estimating

Planning Project Quality, Staffing And Communications

  • Developing the Quality Plan
    • Differences Between Quality and Grade
    • Using Root Cause Analysis (RCA) to Solve Problems
  • Project Team Member Acquisition
  • Developing the Communications Plan
    • Internal Progress Reporting
    • External Marketing Messages
    • Stakeholder Updates

Risk Identification, Analysis and Planning

  • Risk Identification and Management Plan
  • Qualitative Risk Analysis
  • Quantitative Risk Analysis
  • Risk Responses

Planning Project Procurements

  • Statements of Work
  • Awarding Contracts
  • Procurement Documentation and Tracking

Managing for Optimal Results

  • Quality Assurance
  • Project Team Management
  • Anticipating and Avoiding Problems
  • Recovering from Setbacks

Monitoring And Controlling Work Toward Deliverables

  • Quality Control
  • Stakeholder Management
  • Monitoring and Controlling Project Risk
  • Avoiding Schedule Slippage
  • Contract Administration

Monitoring And Controlling Project Scope, Schedule And Cost

  • Managing Change Requests
  • Controlling Project Scope
  • Controlling Project Schedules
  • Monitoring and Controlling Project Costs
    • Monitoring Schedule and Cost Variances Using Earned Value Analysis (EVA)
  • Project Performance Reporting

Closing The Project

  • Closing Individual Phases
  • Closing Procurements
  • Closing the Project

Why choose HOTT?

50% of class time is hands-on lab exercises

Public classes average less than 12 students

Courses cover over 60 different subject areas

About HOTT


Hands On Technology Transfer, Inc. (HOTT)  

We offer competency-based IT training programs in more than 100 cities across the United States, Canada and the United Kingdom, covering over 60 IT subject areas. These programs are designed with one main goal – making sure you and your staff...

Read more and show all training delivered by this supplier

Request info

Fill out your details to find out more about Python Programming.

  Contact the provider

  Get more information

  Register your interest

Contact info

Hands on Technical Training (HOTT)

 Show phone number


Average rating 5

Based on 2 reviews

J.M., W. M. Keck Observatory
This is my third class and like the others, this class was great. I'm new to Python, but the class materials and instructor allowed for quick learning. Looking forward to using Python when I return home.
B.G., Vulcan Materials
The instructor is a really good technical instructor. This is the 2nd class I've taken and both have been excellent. It is a big investment in time and money, but the it is work it. I feel confident that I will get the opportunity to use Python form many practical applications.
Request Information

Have a question about this course? Fill out this form and the provider will get in touch with you shortly

View again
Supplier Directory
Join our Supplier Directory to:
- Gain Traffic
- Get Noticed
- Showcase Your Services
- Free Listing Available