Video Clips for Python Lecture


Topic Learning Order Difficulty Level Link
Pyzo IDE 1 1 pyzo
Modulo v.s. Divider 2 2 modulo
String 2 1 str()
String 2 1 str() or int()
String 2 2 format() vs .format()
String 2 2 format vs .format()
Input 2 1 input()
Magic function 99 3 __len__()
List creation 3 1 lst = []
List manipulation 3 2 lst.append(); lst.extend(); lst.insert()
Manipulation of nested lists 3 3 lst[i].insert()
List accessing 3 1 lst[:]
Dictionary creation, update, accessing 3 1 dictionary = {:}
Dictionary accessing 3 3 dictionary.get() or dictionary[]
Composite data type 3 3+ list of dictionaries which have list values for keys
String 4 2 '{}'.format()
String 4 1 input() & open()
String 4 2 list(file), readlines(), read().splitlines(), .split()
String 4 3 format tuples & dictionaries
String 4 2 join() & split()
Branching statement 5 1 if condition: action
Branching statement 5 2 if lst[] > lst[]
Branching statement 5 2 if dict.get() > dict.get()
Branching statement 5 3 file - open(); if a > b: write(); close()
Loop statement plotting a tree with stars 6 1 for loops and format to centerize
Loop statement for reading a file 6 2 file - open() for line in a file
Loop statement for reading a file 6 2 readline() vs readlines()
Loop statement for reading a file 6 2 readline() vs readlines()
Loop statement for reading a file 6 3 readline() vs readlines()
Function 7 1 def func() & invocation func()
Object-Oriented Coding 8 2 Class definition with dictionary variable
Object-Oriented Coding 8 2 Class definition with functions
Graphical User Interfaces 9 1 Tk(); Canvas(); Part 1
Graphical User Interfaces 9 1 Tk(); Canvas(); Part 2
Graphical User Interfaces - Animation Demo 9 2 Tk(); import time; Demo
Graphical User Interfaces - Frames 9 2 Tk(); Frame; Temperature Converter
Graphical User Interfaces - Frames for Authentication 9 3 Tk(); Frame; Temperature converter runs if user credential is valid