Skip to content

I will try to add my new knowledge every time I do something.

Notifications You must be signed in to change notification settings

Yuki69Okita/MyPythonJorney

Repository files navigation

My Python Journey

  • 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

  • Lesson 2:
    • Variables
      • What is a variable
      • Naming a variable
    • Data types (Built-in)
      • Numbers
      • Text
      • Boolean
      • Lists
      • Mapping
      • Set
      • Bytes
      • None

  • Lesson 3:
    • input()
      • User input
    • Data type conversion
      • Implicit type conversion
      • Explicit type conversion

  • 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

  • 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

  • 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

  • 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

  • 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
      • "*"

  • Lesson 9:
    • Dictionaries
      • What is a dictionary
      • How to get keys and values
      • How to edit and add values
      • How to delete

  • 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

  • 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

  • Lesson 12:
    • Class
      • What is a class
    • Constructor
    • pass
    • Inheritance

  • Lesson 13:
    • File Handling
      • What is file handling
    • Modes

About

I will try to add my new knowledge every time I do something.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages