Python Resources

Updated on Feb 5 2022

Python Resources

Deborah R. Fowler



Resources for Introduction to Programming

Posted on Aug 29  2018
Updated on May 26  2023

Programming in general is a task that should be enjoyed by many/all, however due to social stigma sometimes gets a bad rap.

What is programming? Creating a solution that can be expressed in a language that a computer can follow.

Programming in essence is problem solving! This is a core strength to Visual Effects, and programming is an exercise that can build those muscles.

If you enjoy puzzles, finding solutions, and most importantly to me - seeing the results! (Computer Graphics) you are in the right place.

If you have never studied a programming language, there are an abundance of resources both video/book/documentation form.

Key concepts that we study in VSFX 160:

These are general concepts and we will be using these in python to start. Once you have a solid grasp of these concepts it becomes very easy to learn any other programming language.

Disclaimer: programming != math != proceduralism

These are three distinct concepts, although they play nice together, they are not the same thing!

What is coding, scripting and programming in our context? These terms are at times used loosely and it is more of a theoretical question.


Course Material