Python

What is Python?

Python:
  • Python is a computer programming language. It is easy to learn, and can be used to write all sorts of computer programs.
  • People use Python to build games, online tools, and websites.
  • Python looks like a mixture of recognizable words and characters, so it can be easily read and understood by humans.



Run Python & Turtle in a Browser

Skulpt
This website has an interactive python interpreter; it runs in the browser.

Examples of Python Turtle Code

Code 1: Turtle Drawing Code Using Loops and Colors
Note: Paste this code into the Skulpt code window. Then press Run

import turtle
t = turtle.Turtle()
for c in ['red', 'green', 'yellow', 'blue']:
t.color(c)
t.forward(75)
t.left(90)
for j in range (8):
t.forward (10)
t.right (45)
# Loop 2
for i in range (3):
t.forward (100)
t.right (120)

Stacks Image 11
Python Code Commands



Python Turtle Commands
Source: Python_Turtle_cheat_sheets.pdf






distance)
distance
angle)
angle degrees
angle)
angle degrees

x, y)
x, y
degrees)
degrees. 0 is north, 90 is east, 180 is south, 270 is west




angle)
angle degrees
angle)
angle degrees

x, y)
x and y to the turtle’s current position
degrees)
degrees. 0 is north, 90 is east, 180 is south, 270 is W

Get Ready to Draw
import turtle
Make all the turtle commands available to your program
turtle.mode(‘logo’)Set the mode
turtle.speed(integer)
Set the animation speed of the turtle. 1 = slowest, 10 = fastest. ) turns off animation completely
turtle.shape(‘turtle’)
Set the shape. You can also choose from: arrow, square, circle, triangle and classic


Move
x, y = turtle.pos()
Go to position x, y
turtle.forward(distance)Go forwards by amount distance
turtle.backward(Go backwards by amount
turtle.right(Turn right by
turtle.left(Turn left by
turtle.home()Go home (0, 0) and face north
turtle.goto(Go to position
turtle.setheading(Point in compass direction
turtle.resizemode(‘auto’)Use this command at the start of your program to change the size of the turtle when the pen size changes. Useful for stamping!
turtle.circle(radius)Draw a circle with the given radius (a number). radius can be negative.
turtle.circle(radius, angle)
Draw a circle with the given radius (a number). radius can be negative.


Movement
turtle.forward(distance)
Go forwards by amount distance
turtle.backward(distance)
Go backwards by amount distance
turtle.right(Turn right by
turtle.left(Turn left by
turtle.home()Go home (0, 0) and face north
turtle.goto(Sets the variables
turtle.setheading(Point in compass direction


Paint Commands
turtle.begin_fill()
Use this command before you start drawing the shape you want to be filled
turtle.end_fill()
Use this command when you have finished drawing the shape to be filled.
turtle.pendown()
Put the pen down to draw
turtle.penup()
‘Lift’ the pen from the screen
turtle.pensize(integer)
Set the size of the pen to the given integer.
turtle.pencolor(string)
Set the pen color to the string given. Note the American spelling.
turtle.fillcolor(string)
Set the fill color to the string given. See list of colors below.
turtle.color(string)
Set both the fill color and pen color to given string (color).
turtle.color(string1, string2)
Set the pen and fill color at the same time. String1 should be the name of the pen color, and string2 is the fill color.
turtle.stamp()
Stamp the current turtle shape onto the screen.
turtle.clearstamps()
Clear all of the stamps on the screen.
stampID = turtle.stamp()
Stamps the turtle onto the screen, and sets the variable stampID to an integer, unique to each stamp.
turtle.clearstamp(stampID)
Clear the stamp with the given stampID number.





Python Color Table




X can be any integer between 1 & 100
Color List
AliceBlue
AntiqueWhiteAntiqueWhite1
AntiqueWhite2
AntiqueWhite3
AntiqueWhite4
aquamarine
aquamarine1
aquamarine2
aquamarine3
aquamarine4
azure
azure1
azure2
azure3
azure4
beige
bisque
bisque1
bisque2
bisque3
bisque4
black
blanchedalmond
BlanchedAlmond
blue
blue1
blue2
blue3
blue4
BlueViolet
brown
brown1
brown2
brown3
brown4
burlywood
burlywood1
burlywood2
burlywood3
burlywood4
CadetBlue
CadetBlue1
CadetBlue2
CadetBlue3
CadetBlue4
chartreuse
chartreuse1
chartreuse2
chartreuse3
chartreuse4
chocolate
chocolate1
chocolate2
chocolate3
chocolate4
coral
coral1
coral2
coral3
coral4
CornflowerBlue
cornsilk
cornsilk1
cornsilk2
cornsilk3
cornsilk4
cyan
cyan1
cyan2
cyan3
cyan4
DarkBlue
DarkCyan
DarkGoldenrod
DarkGoldenrod1
DarkGoldenrod2
DarkGoldenrod3
DarkGoldenrod4
DarkGray
DarkGreen
DarkGrey
DarkKhaki
DarkMagenta
DarkOliveGreen
DarkOliveGreen1
DarkOliveGreen2
DarkOliveGreen3
DarkOliveGreen4
DarkOrange
DarkOrange1
DarkOrange2
DarkOrange3
DarkOrange4
DarkOrchid
DarkOrchid1
DarkOrchid2
DarkOrchid3
DarkOrchid4
DarkRed
DarkSalmon
DarkSeaGreen
DarkSeaGreen1
DarkSeaGreen2
DarkSeaGreen3
DarkSeaGreen4
DarkSlateBlue
DarkSlateGray
DarkSlateGray1
DarkSlateGray2
DarkSlateGray3
DarkSlateGray4
DarkSlateGrey
DarkTurquoise
DarkViolet
DeepPink
DeepPink1
DeepPink2
DeepPink3
DeepPink4
DeepSkyBlue
DeepSkyBlue1
DeepSkyBlue2
DeepSkyBlue3
DeepSkyBlue4
DimGray
DimGrey
DodgerBlue
DodgerBlue1
DodgerBlue2
DodgerBlue3
DodgerBlue4
firebrick
firebrick1
firebrick2
firebrick3
firebrick4
FloralWhite
ForestGreen
gainsboro
GhostWhite
gold
gold1
gold2
gold3
gold4
goldenrod
goldenrod1
goldenrod2
goldenrod3
goldenrod4
green
green1
green2
green3
green4
GreenYellow
grey
LightBlue2
LightBlue3
LightBlue4
LightCoral
LightCyan
LightCyan1
LightCyan2
LightCyan3
LightCyan4
LightGoldenrod
greyX
honeydew
honeydew1
honeydew2
honeydew3
honeydew4
HotPink
HotPink1
HotPink2
HotPink3
HotPink4
IndianRed
IndianRed1
IndianRed2
IndianRed3
IndianRed4
ivory
ivory1
ivory2
ivory3
ivory4
khaki
khaki1
khaki2
khaki3
khaki4
lavender
LavenderBlush
LavenderBlush1
LavenderBlush2
LavenderBlush3
LavenderBlush4
LawnGreen
LemonChiffon
LemonChiffon1
LemonChiffon2
LemonChiffon3
LemonChiffon4
LightBlue
LightBlue1
LightGoldenrod1
LightGoldenrod2
LightGoldenrod3
LightGoldenrod4
LightGreen
LightGrey
LightPink
LightPink1
LightPink2
LightPink3
LightPink4
LightSalmon
LightSalmon1
LightSalmon2
LightSalmon3
LightSalmon4
LightSeaGreen
LightSkyBlue
LightSkyBlue1
LightSkyBlue2
LightSkyBlue3
LightSkyBlue4
LightSlateBlue
LightSlateGrey
LightSteelBlue
LightSteelBlue1
LightSteelBlue2
LightSteelBlue3
LightSteelBlue4
LightYellow
LightYellow1
LightYellow2
LightYellow3
LightYellow4
LimeGreen
linen
magenta
magenta1
magenta2magenta3
magenta4
maroon
maroon1
maroon2
maroon3
maroon4
MediumAquamarine
MediumBlue
MediumOrchid
MediumOrchid1
MediumOrchid2
MediumOrchid3
MediumOrchid4
MediumPurple
MediumPurple1
MediumPurple2
MediumPurple3
MediumPurple4
MediumSeaGreen
MediumSlateBlue
MediumSpringGreen
MediumTurquoise
MediumVioletRed
MidnightBlue
MintCream
MistyRose
MistyRose1
MistyRose2
MistyRose3
MistyRose4
moccasin
NavajoWhite
NavajoWhite1
NavajoWhite2
NavajoWhite3
NavajoWhite4
NavyBlue
OldLace
OliveDrab
OliveDrab1
OliveDrab2
OliveDrab3
OliveDrab4
orange
orange1
orange2
orange3
orange4
OrangeRed
OrangeRed1
OrangeRed2
OrangeRed3
OrangeRed4
orchid
orchid1
orchid2
orchid3
orchid4
PaleGoldenrod
PaleGreen
PaleGreen1
PaleGreen2
PaleGreen3
PaleGreen4
PaleTurquoise
PaleTurquoise1
PaleTurquoise2
PaleTurquoise3
PaleTurquoise4
PaleVioletRed
PaleVioletRed1
PaleVioletRed2
PaleVioletRed3
PaleVioletRed4
PapayaWhip
PeachPuff
PeachPuff1
PeachPuff2
PeachPuff3
PeachPuff4
peru
pink
pink1
pink2
pink3
pink4
plum
plum1
plum2
plum3
plum4
PowderBlue
purple
purple1
purple2
purple3
purple4
red
red1
red2
red3
red4
RosyBrown
RosyBrown1
RosyBrown2
RosyBrown3
RosyBrown4
RoyalBlue
RoyalBlue1
RoyalBlue2
RoyalBlue3
RoyalBlue4
SaddleBrown
salmon
salmon1
salmon2
salmon3
salmon4
SandyBrown
SeaGreen
SeaGreen1
SeaGreen2
SeaGreen3
SeaGreen4
seashell
seashell1
seashell2
seashell3
seashell4
sienna
sienna1
sienna2
sienna3
sienna4
SkyBlue
SkyBlue1
SkyBlue2
SkyBlue3
SkyBlue4
SlateBlue
SlateBlue1
SlateBlue2
SlateBlue3
SlateBlue4
SlateGrey
snow
snow1
snow2
snow3
snow3
snow4
SpringGreen
SpringGreen1
SpringGreen2
SpringGreen3
SpringGreen4
SteelBlue
SteelBlue1
SteelBlue2
SteelBlue3
SteelBlue4
tan
tan1
tan2
tan3
tan4
thistle
thistle1
thistle2
thistle3
thistle4
tomato
tomato1
tomato2
tomato3
tomato4
turquoise
turquoise1
turquoise2
turquoise3
turquoise4
violet
VioletRed
VioletRed1
VioletRed2
VioletRed3
VioletRed4
wheat
wheat1
wheat2
wheat3
wheat4
white
WhiteSmoke
yellow
yellow1
yellow2
yellow3
yellow4
YellowGreen

RapidWeaver Icon

Made in RapidWeaver