The following resources may prove helpful as you work on learning how to program.
Python Documentation: Provides information about different built-in functions and examples of how to use them.
Tkinter Documentation: Provides information about Tkinter functions and optional parameters.
15-112 Website: This website contains many examples of programming syntax. Some of the examples are more advanced than what we cover in SAMS, but the content may still prove useful.
Python Tutor: This website lets you visualize how a code executes step-by-step as it runs. This is highly useful for understanding how variables, functions, and aliasing work.
AP CS Principles Booklet: A booklet designed to help students learning Python for CS Principles. It has many handy examples at a simpler level than the 15-112 website. Made by TA Marco!