Choose your language:
In this 4-day course, participants establish a solid foundation in core Python programming language fundamentals using Python 3. Exercises cover common tasks in:
Participants can expect to learn Python norms, idioms, and programming practices developing a clear mental model of the language (including magic methods, the object model, memory management, mutability, performance and scaling, etc). Participants will develop an expressive style that realizes the full advantages of the language becoming proficient at utilizing patterns of problem solving. Topics include program organization, principles of object-oriented programming, testing, and debugging.