Skip to Main Content

Introduction to Python (Self-paced Learning Available)

Course Overview

The focus of this course is to teach you the fundamentals of programming with Python. We will start with exploring the concepts like variable and functions, how to work with files and understand error detection.


  • None

Teaching Method

This is a self-paced course covering lectures, demonstrations and workshops.

Learning Outcome

Following completion of this course, you will be able to: 

Learn basic Python and programming language including:

  • Basic types of statements 
  • For loops
  • Conditional statements 

Study numerical Python packages including:

  • Numpy 
  • Matplotlib

Recognize common programming techniques:

  • Debugging 
  • Test- drive development

 Available Dates

Currently, no training dates available

Learning Options

Training materials for this course are available with an Ansys Learning Hub Subscription. If there is no active public schedule available, private training can be arranged. 

Self-paced Learning 

Complete a class on your own schedule at your own pace. Scope is equivalent to Instructor led classes. Includes video lecture, workshops and input files. All our Self-Paced video courses are only available with an Ansys Learning Hub subscription.


This is a self-paced training course only, covering self-paced videos and workshops.

Getting Started

  • Overview
  • Introduction and Expectations

Exploring Basic Python and Programming Techniques

  • Fundamentals
  • Analyzing Radiance Data
  • Repeating Actions with Loops
  • Storing Multiple values in Lists
  • Making Choices
  • Analyzing Data from Multiple Files
  • Creating Functions
  • Defensive Programming
  • Debugging
  • Command Line Programs