What is Python

  • Programming Language
  • High Level
  • Easy syntax and dynamic semantics

Features:

  • Simplicity
  • Open Source
  • Portability
  • Embeddable & Extensible
  • Interpreted
  • Huge libraries
  • Object Orientation

PL Roads:

Master Core Python:

  • Variables, Data Types, Operators
  • File handling
  • Exception handling
  • Data Structures
  • Iterators, Generators
  • etc… like Arrays + Flow Control + Methods + Libraries
  • OOPS (WTF!!!) Master Web framework
  • MVC + MVT architecture
  • HTML, CSS Data Science
  • Data analysis
  • SQL
  • Data manipulation Machine Learning & AI
  • Algorithms
  • Probability & Statistics
  • Neutral Network, Deep Learning Deep Learning
  • Neutral Network architecture
  • Video, audio, language processing Miscellaneous
  • Bs4
  • Predictions models

Potential:

  • Web dev & framework
  • Web testing
  • Game development
  • AI/ Data Science
  • Big data
  • Smart devices

IDE

  • IDE
    • Code editor
    • Syntax Highlighting
    • Auto completion
    • Debugger
    • Language Support

Code

Comment:

Type 1:

  • Symbol: #
  • Ex: #this is a comment
  • 1 # for 1 line

Type 2:

  • Symbol: "”” "””
  • Ex: #this is a docstring
  • 1 "”” "”” for many lines
  • When there is no output below, docstring will be printed