If you have an interest in Data Science, Web Development, Robotics, or IoT you must learn Python. Python has become the fastest-growing programming language due to its heavy usage and wide range of applications.

For a beginner or a person from a non-tech background, learning Python is a good choice. The syntax is like talking and writing plain English. For example, consider this syntax which shows its resemblance to the English language.

print(“Hello folks”)

We will use Python3 in this tutorial as it is widely used. Most of Python’s frameworks and libraries support this version.

Note: Any version above 3.5.2 supports most of the libraries and frameworks.

Index:

  • Introduction
    
  • Installation
    
  • Python shell
    
  • Comment
    
  • Print
    
  • Indentation
    
  • Variables
    
  • Operators
    
  • Conditional Statements
    
  • For Loops
    
  • While loops
    
  • User Input
    
  • Typecasting
    
  • Dictionaries
    
  • Lists
    
  • Tuples
    
  • Sets
    
  • Functions and Arguments
    
  • Args
    
  • keyword Arguments
    
  • Default Arguments
    
  • kwargs
    
  • Scope
    
  • Return Statement
    
  • Lambda Expression
    
  • List comprehension
    
  • OOPS concepts
    
  • Classes
    
  • Methods
    
  • Objects
    
  • Constructor
    
  • Instance attribute
    
  • Class attributes
    
  • Self
    
  • Inheritance
    
  • Super
    
  • Multiple Inheritance
    
  • Polymorphism
    
  • Encapsulation
    
  • Decorators
    
  • Exceptions
    
  • Package Import
    
  • JSON Handling
    

Note: The beginning of this guide is geared towards beginners. If you have intermediate experience in Python, feel free to skip ahead using the links above.

#python #web-development #machine-learning

The Ultimate Guide to Python: How to Go From Beginner to Pro
3.25 GEEK