Week 1
Week 2
Week 3
- Search for these terms:
- Array, Stack, Queue, Tree, Graph
- Syntax, OpenSource, SourceCode
- Ons's Complement and Two's Complement
- Read about python Collections
- Review and practice Operators
- Solve these problems (link) [ANSWERS]
Week 4
- Search for these terms:
- Refactor, Reformat
- Function, Method
- Oct, Hex, Binary, Decimal, Character, ASCII
- Solve these problems (link) [ANSWERS]
Week 5
- Search for these terms:
- Solve these problems:
- Solve Dice problem (link) [ANSWERS]
- Solve dictionary problem (link) [ANSWERS]
- Solve class problem (link) [ANSWERS]
- Solve phone book problem (link) [ANSWERS]
- Solve player problem (link) [ANSWERS]
- Solve Task problem (link) [ANSWERS]
- Solve baby-name problem (link) [ANSWERS]
- Solve ball problem (link) [ANSWERS]
- Solve ball Grid problem (link) [ANSWERS]
Week 6
Week 7
- Search for these terms:
- Shadow
- Constructor
- Implementation
- Overload, Override
- Inheritance, Instantiation
- Encapsulation, Polymorphism
- Magic Method, Class Method, Instance Method, Static Method
- Solve these problems (link)
Week 8-12
- Get object by id()
- What is a module ?
- Normal distribution
- What is seed in random ?
- How to use .join() in string ?
- How to install and run jupyter ?
- How to convert 1.25 or 1.75 to 2.0 ?
- How to insert ascii chars to list with a loop ?
- How to calculate the square root of numbers?
- What is .set_state() and .get_state() in random ?
- What is the difference between bin, oct and hex ?
- What is the difference between .choice() vs .choices()
- How to convert farsi chars to english chars with replace?
- What is the difference between .randint() vs .randrange()
- Usage of ord() to find range of chars ?
- In paint example how to change the color with button ?
- How to make input modal in tkinter ? Built-in, Custom
- Swap key and valuses in dictionary.