i
Python functionality and evolution
Installing Python (windows and Ubuntu)
IDLE (Integrated Development and Learning Environment)
Write the first python program and execute it
Keywords in Python
Identifiers in Python
Indentation in Python
Comments in Python
Multi-line Comments in Python
Getting user input
Python Function
Calling a function
Arguments in Function
Scope of Variables
Modules in Python
The PYTHON PATH-Variable
Python File Open
Python File Opening Modes
The file-Object-Attributes
Python File Close() Method
Python File Read/Write
Python File Position
Renaming and Deleting Files in Python
Python Directory Methods
File/Directory Methods
Exceptions in Python
The try-finally Clause
The argument of Exception
Raising Exceptions
Python Built-in Exceptions
Python OOPs Concepts
Python Classes/Objects
Creating Instance Objects
Accessing Attributes
Built-In Class Attributes
Garbage Collection
Python Inheritance
Overriding Methods
Method overriding
Data Hiding
Regular Expression
The match function
The search function
Match Object Methods & Description
Matching or Searching
Search or Replace
Regular Expression Modifiers / Option Flags
Grouping with Parentheses
Python Socket Programming
Python Socket Server
Python Socket Client
Send Data Between Clients
Python Socket or Server
Python Socket Clients
Points to ponder
Introduction to Python :
Python is Object-oriented programming language (OOPs), designed for code ease for all-purpose which other languages do not have. Variable creation and syntax are very simple to understand as compared to other object-oriented languages.
Python evolution :
Guido van Rossum trying to create an interpreter (you will come to know the difference between interpreter and compiler in later chapters) for new scripting language and named the project Python. So open interpreter in public and named Python in 1991 as a language.
The need for python :
It was needed in early 2000 when programming becomes so complex to understand and code then python was substituting with all other programmings object-oriented language with its simple syntax, unable to declare variables and other features. So then till now it is so popular used in many ways.
How python is different from other languages :
It is so different and easy from other programming languages using its syntax and class declaration.
No need to declare variables. If int x = 20 in other oops language x needs to assign either integer or character or other variable but in python no need to declare variable only x = 20 will work fine.
Speed is so fast as much liked language for Machine learning and Data Science modeling and bigger projects.
Class creation and calling in very easy as compared to other languages.
Any kind of work you may think of can be done with python which is its high positive point like data analysis, data science, big data and any kind of computer things.
Python versions :
The Python version release are as follows:
Python 3.1 - 27 Jun 2009
Python 3.2 - 20 Feb 2011
Python 3.3 - 29 Sep 2012
Python 3.4 - 16 Mar 2014
Python 3.5 - 13 Sep 2015
Python 3.6 - 23 Dec 2016
Python 3.7 - 27 Jun 2018
Python 3.8 - 14 Oct 2019
Don't miss out!