- I will try adding my new knowledge every time I do something (Of course there are more notes besides these).
- Lesson 1:
- New project
- Making project
- Console
- What is a console
- Executing some print() commands to see what happens
- Comments
- What is a comment
- Single line
- Multi line
- Docstring
- New project
- Lesson 2:
- Variables
- What is a variable
- Naming a variable
- Data types (Built-in)
- Numbers
- Text
- Boolean
- Lists
- Mapping
- Set
- Bytes
- None
- Variables
- Lesson 3:
- input()
- User input
- Data type conversion
- Implicit type conversion
- Explicit type conversion
- input()
- Lesson 4:
- Strings
- What is a string
- How to represent string
- String slices
- Indexing
- How to slice it
- Formatting string
- Concatenation string
- Formatted string
- Some func/methods for strings
- Strings
- Lesson 5:
- Operators
- What are operators
- Arithmeric Operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- Identity Operators
- Membership Operators
- Bitwise Operators
- Operator precedence
- Order in which operations are performed
- Operators
- Lesson 6:
- Modules
- What is a module
- Creating module
- Using module
- Renaming module
- Check what modules you have
- Import something from the module without everything in it
- Some math func/methods
- If statement
- What is an if statement
- elif
- else
- Short versions
- Nested ifs
- pass
- Modules
- Lesson 7:
- while loop
- What is a while loop
- break
- continue
- else
- for loop
- What is a for loop
- break
- continue
- else
- Nested loops
- Infinite loops
- while loop
- Lesson 8:
- Lists
- What is a list
- 2D lists
- What is a 2D list
- Methods for list
- Tuples
- What is a tuple
- Unpacking
- What is unpacking
- "*"
- Lists
- Lesson 9:
- Dictionaries
- What is a dictionary
- How to get keys and values
- How to edit and add values
- How to delete
- Dictionaries
- Lesson 10:
- Function
- What is a function
- Create function
- Call function
- Parameters and arguments
- "*"
- "**"
- Keyword Arguments
- return
- pass
- Recursion
- What is a recursion function
- Pass by
- value
- reference
- Function Object
- Lambda expression
- What is an anonymouse function
- Function
- Lesson 11:
- Exception
- What is an exception
- try
- except
- else
- finally
- raise
- Array
- What is an array
- Similarities between list and array
- Differences between list and array
- Advantages
- Exception
- Lesson 12:
- Class
- What is a class
- Constructor
- pass
- Inheritance
- Class
- Lesson 13:
- File Handling
- What is file handling
- Modes
- File Handling