Tuesday, January 26, 2021
Home > Python > Python : All the basics and advanced topic you need to know

Python : All the basics and advanced topic you need to know

python basics to advanced topics

Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991.

In this article, i have written all the topics you should study to master python. I am not explaining each and everything in detail here, but i will write about these in another article.


Basics of python :

Hello World

Variables and types


Basic operators

String Formatting

Basic String operations




Lambda Function

User Input

Class and object



Modules and Packages

File Handling

File Handling

Read Files

Write/Create Files

Delete Files

After learning the basics of python you can learn python scripting, python web development. I have a blog post where i have made a list of python projects you can make. Make these projects to enhance your knowledge.

Advanced Tutorials :

List Comprehensions


Regular Expression

Exception Handling


Multiple function arguments


Partial Function

Code Introspection



Map, Filter and Reduce



Data Science Tutorial :

Pandas : For data manipulation and Analysis.

Numpy : For handling complex array. It provides high performance.


Machine Learning :

scikit-learn : 

A machine learning  library for python.

Simple and efficient tools for predictive data analysis

Accessible to everybody, and reusable in various contexts

Built on NumPy, SciPy, and matplotlib

Open source, commercially usable – BSD license

Tensorflow : 

TensorFlow is an end-to-end open source platform for machine learning.

It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML.

Developers easily build and deploy ML powered applications.

Pytorch : 

PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing, primarily developed by Facebook’s AI Research lab.

It is free and open-source software released under the Modified BSD license





Leave a Reply

Your email address will not be published. Required fields are marked *