PC-Python
Introduction
1. Introduction
2. Using IDLE
Python
1. Python Setup
Python
1. Python Intro
2. Indentation
3. Data Types
4. Operators
5. Arithmetic operators
6. Compound_assignment
7. Comparison operations
8. Logical operations
9. Membership operations
10. Identity operators
11. Variables
12. Variables Scope
13. Selection
14. Iteration
15. Lists
16. Sets
17. Tuples
18. Dictionaries
19. Dictionary Methods
20. Bytes
21. Bytearrays
22. Multiple Assignment
23. Unpacking iterables
24. Functions
25. Function packing and unpacking
Python examples
1. Guess the number
2. Dictionary with functions
3. User additions to dictionary
4. Dictionary Question and Answer
Advanced Python
1. List Comprehensions
2. Dictionary Comprehensions
3. Set Comprehensions
4. Generators
5. Enumerate
6. Match - Case
7. Validation
Files
1. Text files
2. csv files
3. json files
4. json API
5. xml files
6. File conversions
Turtle
1. Introduction to turtle
2. Turtle screen
3. Turtle screen advanced
4. Turtle drawing
5. Turtle square progressions
6. Turtle rectangle progressions
7. Turtle star progressions
8. Turtle triangle progressions
9. Turtle dots
10. Turtle circles
11. Turtle regular polygons
12. Turtle pie slices
13. Turtle shapes module
14. Turtle houses module
15. Turtle houses designs
Classes
1. Classes as objects
2. Creating a Class
3. Self
4. Instance variables
5. The init method
6. Class variables
7. Instance Methods
8. Class methods
9. Static methods
10. Class Inheritance
11. Class Composition
Class exercises
1. Dog Class
2. Polygon Class with *args
3. Restaurant Class
4. Restaurant inheritance
5. Rectangle Inheritance
6. Dice Inheritance
7. User Class
8. Car Class
9. Car Class Inheritance
10. Car Class Composition
11. Employee Salary Composition
PC-Python
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
append()
B
built-in function
csv.reader()
csv.writer()
draw_centered_circle()
draw_centered_pie_slice()
draw_centered_regular_polygon()
draw_dot()
draw_dot_centre_hexagon()
draw_dot_stack()
draw_dot_stack_cone()
enumerate()
equilateral()
ET.Element()
ET.findall()
ET.getroot()
ET.indent()
ET.parse()
f.close()
f.readlines()
fileobject.read()
house()
HTTPResponse.read()
input()
isosceles()
json.dump()
,
[1]
json.dumps()
,
[1]
json.load()
json.loads()
next()
open()
,
[1]
,
[2]
rectangle()
,
[1]
,
[2]
scalene()
square()
,
[1]
,
[2]
star()
,
[1]
string.isdigit()
string.strip()
turtle.bgcolor()
turtle.bgpic()
turtle.circle()
,
[1]
,
[2]
turtle.clearscreen()
turtle.colormode()
turtle.delay()
turtle.dot()
turtle.exitonclick()
turtle.resetscreen()
turtle.screensize()
turtle.setup()
turtle.title()
turtle.tracer()
turtle.update()
urlopen()
C
clear()
(dict method)
copy() (dict method)
count()
,
[1]
csv.DictReader (built-in class)
csv.DictWriter (built-in class)
csv.reader()
built-in function
csv.writer()
built-in function
D
decode()
,
[1]
deepcopy() (copy method)
DictWriter.writeheader (built-in class)
draw_centered_circle()
built-in function
draw_centered_pie_slice()
built-in function
draw_centered_regular_polygon()
built-in function
draw_dot()
built-in function
draw_dot_centre_hexagon()
built-in function
draw_dot_stack()
built-in function
draw_dot_stack_cone()
built-in function
E
endswith()
enumerate()
built-in function
equilateral()
built-in function
ET.Element()
built-in function
ET.findall()
built-in function
ET.getroot()
built-in function
ET.indent()
built-in function
ET.parse()
built-in function
extend()
F
f.close()
built-in function
f.readlines()
built-in function
fileobject.read()
built-in function
find()
,
[1]
fromkeys() (dict method)
G
get() (dict method)
,
[1]
H
house()
built-in function
HTTPResponse.read()
built-in function
I
index()
input()
built-in function
insert()
isosceles()
built-in function
items() (dict method)
J
join()
json.dump()
built-in function
,
[1]
json.dumps()
built-in function
,
[1]
json.load()
built-in function
json.loads()
built-in function
K
keys() (dict method)
N
next()
built-in function
O
open()
built-in function
,
[1]
,
[2]
P
pop()
(dict method)
popitem() (dict method)
R
rectangle()
built-in function
,
[1]
,
[2]
remove()
replace()
reverse()
S
scalene()
built-in function
setdefault() (dict method)
split()
square()
built-in function
,
[1]
,
[2]
star()
built-in function
,
[1]
startswith()
string.isdigit()
built-in function
string.strip()
built-in function
strip()
T
turtle.bgcolor()
built-in function
turtle.bgpic()
built-in function
turtle.circle()
built-in function
,
[1]
,
[2]
turtle.clearscreen()
built-in function
turtle.colormode()
built-in function
turtle.delay()
built-in function
turtle.dot()
built-in function
turtle.exitonclick()
built-in function
turtle.resetscreen()
built-in function
turtle.screensize()
built-in function
turtle.setup()
built-in function
turtle.title()
built-in function
turtle.tracer()
built-in function
turtle.update()
built-in function
U
update() (dict method)
urlopen()
built-in function
V
values() (dict method)