Jon Macey's WebPages
Jon Macey's WebPages
MSc CAVE
Animation Software Engineering
Pipeline and TD
Renderman
CGI Tools
Maya API
MSc Projects
MSc FAQ
MSc AIM
Software Engineering for Media
Animation Software Engineering (AIM) Legacy Notes
Undergraduate BA
Computing for Graphics and Animation
Scripting for DCC
Programming
Python
Lectures
NCCA Coding Standard
NCCA Graphics Library
Blog posts
NCCA Labs
Contact
Light
Dark
Automatic
Python
Lecture 2 The structure of a DCC
Slides Links and Resources
Lecture 2 Python Control Structures
Basic python control structures
Lecture 3 Test Driven Development
Introduction to TDD
Lecture 3 Sequence Selection and Iteration
Mopre programming constructs
Lecture 3 Test Driven Development and Design
Slides Links and Resources https://www.ibm.com/garage/method/practices/code/practice_test_driven_development/
Lecture 3 Files and Data
This lectures introduces the concept of file I/O and data processing
Lab 3 Some Python Topics
The aim of this lab is to introduce some core Python (3) concepts and ideas. Whilst some of these may seem unconnected I use many of these techniques and ideas day to day and will generally form part of a larger python ecosystems and deployment.
Lecture 3 Why Python
Slides References
Lecture 3 Python I/O and Classes
File processing, stand alone programs and Basic OO
Lecture 4 Object Oriented Programming
Mopre programming constructs
«
»
Cite
×