Glossary & Index - IncrediCoders/Python1 GitHub Wiki

Paul Python added this page on July 29, 2025
At the back of IncrediCoders, you’ll find a helpful Glossary and Index to support your learning journey. The glossary defines key coding terms and concepts used throughout the book, while the index helps you quickly find where each topic appears
add_rotation()
function, 43-44
add_velocity()
function, 43, 45
ANSWER_CHOICES[]
list, 29, 31-34
Argument, 32-33, 52-53, 56, 68, 76-77
Array, 28, 77
BossBattle.py file, 65
Card()
function, 76-77
change()
function, 57
check_events()
function, 69
check_win()
function, 45, 69
Class, 19, 78-79, 83
ClassIntroductions.py file, 17, 21
ClassroomQuiz.py file, 28, 30, 35
collidepoint()
function, 31-33
Collision, 55, 64-65
Comment, 9, 21, 31, 43, 65, 77
current_character variable, 18, 20-22
current_text variable, 18, 20-22
DECK[]
list, 77
delta_time argument, 41, 44, 52, 56-57, 64, 69
Dictionary, 83
display_codala()
function, 31-34
display_question()
function, 30
elif keyword, 41-45, 53-55, 67-68
Elif statement, 41-42, 53-54, 67
else keyword, 31-34, 54, 56, 81-82
Else statement, 31-34
Event, 20-21, 30-31, 41
event.get()
function, 20, 30, 41
event.key method, 21
event.type method, 20, 31, 41
False keyword, 20, 30-31, 57, 66, 69, 81-82
fire_bullet()
function, 41-42
For loop, 20, 31, 41, 55
from keyword, 7, 41
Function, 19, 30, 32-34, 52-53, 55-56, 65-66, 69
Hashtag, 9, 21, 32, 43, 65, 77
Hitbox, 66-69
If, 20-22, 31-34, 41-44, 54-56, 64-66, 69, 80-82
If ladder, 21-22, 24, 31
import keyword, 6-7, 41
Incredicards.py file, 76
Index, 29, 33
init.py, 7, 19, 28, 40-41, 52, 57, 64-65, 76-77, 80
Initialization, 19, 40
key_down()
function, 41-42
key_held_down()
function, 43-45, 52-53
List, 28-30, 33, 77
load_file()
function, 19
Method, 9, 19, 30, 66-67, 77-83
min()
function, 53-54
Module, 9, 19
MY.player_collides_with()
function, 55
MY.player_hitbox.location method, 67
Parameter, 53, 57, 76, 78, 82
PLAYER_ACCEL variable, 53
player_attack_update()
function, 69
PLAYER_DECEL variable, 54
player_pain_anim()
function, 66
pygame module, 19-21, 23, 31, 41-45, 52-53, 66
pygame.KEYDOWN method, 20
pygame.math.Vector2()
function, 66-68
pygame.QUIT method, 20
Python programming, 6, 17-18, 24, 28-29, 78
random module, 77
restart_level()
function, 56
ship_rotate variable, 43-44
SpaceWars.py file, 40-41, 45
start()
method, 79
State, 45, 57, 78, 83
stop()
function, 41, 52
Syntax, 7
TRIVIA[]
list, 28-30
Trivia.txt file, 28, 30, 34-35
True keyword, 30, 79-82
turtle module, 6-9
turtle.color()
function, 7
turtle.Screen()
function, 6
turtle.setx()
function, 8
turtle.sety()
function, 8
turtle.shape()
function, 7
TurtleMap.py file, 7
update()
function, 41, 52, 64, 80
Value, 28-29
Variable, 17-22, 28-31, 34, 53-56, 66, 68, 76-77
while keyword, 20, 30
While loop, 20, 30, 41
while running:
statement, 30
X axis, 8
Y axis, 8
We hope you took all that to heart, and you're ready to learn (or to continue learning)! Let's get back to the book! And you should probably also check out the rest of our resources, at IncrediCoders: Python Adventures - All Online Resources.
And you can take a gander at all the rest of our Big Book Buddies, which are pages we have on the Wiki that help out as buddies of the book!