Friday, October 23, 2020
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

Lists

Basic operators

String Formatting

Basic String operations

Conditions

Loops

Functions

Lambda Function

User Input

Class and object

Inheritance

Dictionary

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

Generators

Regular Expression

Exception Handling

Sets

Multiple function arguments

Serialization

Partial Function

Code Introspection

Closures

Decorators

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 *