Level 1: Online Articles - IncrediCoders/Python1 GitHub Wiki

Grafika Turtle added this page on March 14, 2025
Here are some more helpful Online Articles that will explain and show more examples of Turtle Graphics! You can skip down to these sections on this page:
-
Python Syntax - Python Tutorial - This article explains aspects of the Python syntax, including whitespace, indentation, comments, continuation of statements, identifiers, keywords, and string literals.
-
Python Syntax - GeeksforGeeks - This article covers indentation, variables, identifiers, keywords, and more!
-
Python Syntax with Examples - Python Geeks - This page explains Python syntax and covers identifiers, reserved keywords, lines, indentations, multi-line statements, and more!
-
The Python Tutorial - Python documentation - This is an end-to-end beginning tutorial for Python, which covers most aspects of the Python syntax.
-
Python Code Example Handbook – freeCodeCamp - This article is a thorough description of Python syntax and lots of code examples to guide you during your coding journey.
-
Python Cheat Sheet - Real Python - This cheat sheet explains a lot of the syntax of Python programming.
-
Python Syntax - Stefan Rowes - This 16-minute video helps you understand the Python syntax.
-
All Python Syntax in 25 Minutes - Beau Carnes - As advertised, this 25-minute video acts like a tutorial to cover all Python syntax. Because he tries to fit so much in, he recommends you have some Python experience.
-
Learn Python in Less than 10 Minutes for Beginners - Indently - This crash course teaches you the basics of Python in less than 10 minutes.
-
Python Syntax - W3Schools - Follow through some examples to learn about a few different aspects of the Python syntax.
-
Python Examples - Programiz - This page contains examples on basic concepts of Python. It's best to try these examples on your own before looking at the solution.
-
Object-Oriented Programming (OOP) in Python - Real Python - This exhaustive article explains OOP in Python, the four key concepts of OOP in Python, how to create an object, class inheritance, and more!
-
Python OOP Concepts - GeeksforGeeks - This page does an amazing job of visualizing the concepts of OOP, to thoroughly explain it.
-
Python OOP - W3Schools - This article talks about object-oriented programming in Python, the advantages of OOP, classes, objects, and more! You can keep reading on the next page of the site, to learn more about classes and objects.
-
Turtle graphics — Python documentation - This site gives a more in depth summary of what turtle graphics are. After the summary, there is a lay out of all the different functions that turtle graphics can do. These categories include Turtle Motion, Pen Control, and Turtle State and a few others with coding commands below them.
-
The Beginner's Guide to Python Turtle – Real Python - This site also gives a summary of each of the the different functions of turtle graphics, and you can click on one of the options on the table of contents to take you to that specific function, if you need help in one specific area. There is also code embedded in the summary of each function to give an example of some of the commands.
-
Turtle Graphics - Python Classroom - This site starts with a brief description of what turtle graphics are, then it gives a visual example with the turtle graphic code below it. Then, it lists all of the different turtle graphic code commands and gives a description of what they do and mean.
-
Turtle Programming in Python - GeeksforGeeks - This site starts with the different turtle graphic code commands and a brief description of what they are and their function. Then, it gives a few examples of shapes that are drawn using turtle graphics such as a star, hexagon, and a few others.
-
The History of the Logo Turtle - Microsoft Tech Community - This page explains where the turtle graphics concept came from. It started back in 1948.
-
Complete Python Turtle Graphics Overview - Keith Galli - This video is about Python turtle graphics and it provides more coded examples that uses the different turtle graphics. It starts with more beginner examples, but it progresses to more advanced examples at the end.
-
Python Turtle Graphics #1: Introduction - Tech with Tim - This video provides an in-depth description of an example in Python of turtle graphics. This creator uses turtle graphics for unique graphics and it is a good video to watch for both beginner and intermediate level programmers.
-
Python Turtle Graphics #2: Shapes and Fills - Tech with Tim - This video is by the same creator as in the last link, however this time he talks about using turtle graphics for shapes and fills. This example, like the last one, is a good example for both beginner and intermediate level programmers.
-
Python Turtle Graphics: Colors and Lines - Leon Marsden - This video gives a coded example of using turtle graphics to make colors and lines. This creator goes step-by-step and takes time to explain what each step does to the overall program and how it uses turtle graphics.
-
Turtle Editor - Python & Turtle - This first example is introducing you to the basic turtle graphic code commands to draw a square. Just click Run to run the program. Then, edit the program to see what the code does!
-
Python Turtle Tutorial - GeeksforGeeks - This Python tutorial shows you how to make a square with turtle graphics.
Errors and Exceptions — Python documentation - This is the official Python documentation on how Python handles errors and exceptions. Here, you will find examples on how to catch errors and exceptions in the Python language.
Python Exception Handling - GeekforGeeks - This page that shows examples of Python exception handling while allowing you to run some examples so you can try for yourself!
Python Error Handling - W3Schools - This is the Error Handling page for W3Schools. Like the Geeks for Geeks page, you can also try examples of some errors and how to handle them in browser.
Python Comments - W3Schools - This is the W3Schools page on how comments may be written in Python.
Python Comments - GeeksforGeeks - This is the GeeksforGeeks page on how comments may be written in Python.
TBD
Next, you can check out the rest of our Level 1 resources. When you're done with Level 1, you can move on to Level 2, the Class Introductions program!
In addition to this Online Articles page, you should check out the Level 1 Help page (if you haven't yet). We also have two challenges (to learn even more), a Learning Quiz (to test what you've learned), an Unplugged Activity, and a Rewards article:
-
Level 1: Help - This page will help you, in case you get stuck while programming your Turtle Map (that I showed you during our car ride).
-
Challenge 1: Map an alternate route to IncrediCoders Academy. This time, you'll cross the bridge, over the lake. Be sure to stay on the road!
-
Challenge 2: Use loops to go back and forth between my house and the school, five times. (Paul's father, Monty, has to keep going back because Paul keeps forgetting his school supplies.)
-
Level 1: Learning Quiz - I wrote some questions in case you want to quiz yourself about what you learned. Or you can teach others and quiz them!
-
Level 1: Unplugged Activity - I wrote this page with more details than what you saw in the book. In this game, you'll have one person act as the Turtle, and one person is the Programmer!
-
Level 1: Rewards - If you completed the Turtle Map project that we talked about in the car, then I set up this page to be your reward. You can see some illustrations of me and learn more about who I am! You'll also find the Turtle Award digital download, to show off your accomplishment!
After you're completely done with Level 1 (did you do the challenges?), then it's time to move on to Level 2! While you read through Level 2 in your book, you can check out the resources from Mrs. Scratcher, as she teaches you how to build the Class Discussion program:
I hope this page helped you learn even more about Turtle Graphics! As my name implies, I love Turtle Graphics!
-- Grafika Turtle