Subscribe
Sign in
Home
Notes
Chat
Lessons
Workshops
Archive
About
Lessons
Latest
Top
Lesson 25: The graphical user interface (GUI)
An introduction to building graphical user intrfaces (GUIs) with Python, featuring the Tkinter GUI library
Nov 9
•
Amber Research
Lesson 24: Data visualization
An introduction to data visualization with Python, using the matplotlib library
Nov 9
•
Amber Research
Lesson 23: Static methods
An introduction to the use of static methods in classes.
Nov 9
•
Amber Research
Lesson 22: Mutable and immutable objects
A deeper dive into OOP and the behavior of mutable and immutable Python objects
Nov 9
•
Amber Research
Lesson 21: OOP Case study: The pizzeria
A deeper dive into classes and objects which introduces class variables and object introspection
Nov 9
•
Amber Research
Lesson 20: Classes and Objects
In this lesson we get into the mechanics of implementing classes and objects in Python, and introduce the concept of overriding methods and fields
Nov 9
•
Amber Research
Lesson 19: An Introduction to Object-Oriented Programming
This lesson introduces Object-Oriented Programming, the history of how it came to be, and the kinds of programming challenges that it was designed to…
Nov 9
•
Amber Research
Lesson 18: Regular Expressions
This lesson introduces re - the regular expression module - one of the most powerful and useful modules in the Python Standard Library
Nov 8
•
Amber Research
Lesson 17: Python generators, the with keyword, and the random module
This lesson introduces some of the most useful "nuts and bolts" features of the standard Python distribution
Nov 8
•
Amber Research
Lesson 16: String Formatting
This lesson introduces Python's string format method and demonstrates how to use it to make your output look more polished
Nov 8
•
Amber Research
Lesson 15: The Python Standard Library, modules and packages
This lesson introduces the Python Standard Library and the concepts of Python packages and modules.
Nov 8
•
Amber Research
Lesson 14: Python error handling
This lesson introduces Python error handling, and shows to how to handle errors gracefully when they occur, instead of them crashing your code
Nov 8
•
Amber Research
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts