Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python in Production
Getting Started
Project Files Download
Introduction (1:23)
Setting Up Your Environment
VFX Reference Platform (7:07)
Installing Python 3 (5:35)
Development Environment (3:23)
Package Management (6:41)
Virtual Environments (11:38)
Keep It Simple (2:53)
Qt Applications
Qt for Python (2:46)
Standalone Qt Application (7:41)
Qt Dark Mode (7:43)
JSON Basics
JSON Overview (4:49)
JSON in Python (9:00)
A Practical JSON Example (Part 1) (12:51)
A Practical JSON Example (Part 2) (7:21)
Automation with Sockets
Automation with Sockets (Part 1) (4:55)
Automation with Sockets (Part 2) (21:08)
Automation with Sockets (Part 3) (11:27)
Automation with Sockets (Part 4) (25:20)
Automation with Sockets (Part 5) (18:48)
Automation with Sockets (Part 6) (43:27)
Automation with Sockets (Part 7) (26:54)
Automation with Sockets (Part 8) (8:44)
Multithreading
Multithreading (Part 1) (8:13)
Multithreading (Part 2) (30:32)
Multithreading (Part 3) (13:03)
Code Organization
Separating the Logic and UI (Part 1) (9:03)
Separating the Logic and UI (Part 2) (11:35)
Logging
Logging (Part 1) (6:16)
Logging (Part 2) (12:45)
Logging (Part 3) (11:54)
Logging (Part 4) (10:36)
Logging (Part 5) (7:42)
Logging in Maya (9:28)
Extending the Logger Class (4:50)
Logging to a Qt Widget (18:37)
Development Environment
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock