In this major python concept has been covered.
-
Python is a Simple , high level and Object Oriented programming language which is created by Guido Van Rossum
-
Python is also know as Interpreted scripting language , which is python code can be executed with or without compiling the Source code or the Python Script . That is python interpreter allows to execute the python code directly.
-
Python is famously known for its simplicity which is the code which is written in Python is less when compared to other programming languages like C, C++, java etc..,,,
-
Python is Simple to learn and effective to use.
-
Python support Dynamic Variable allocation , thus there is no need to use data types to declare the varible.
- Python consists of2 versions which is Python 2 and Python3 and this 2 versions differ a lot from each other.
- Example Python2 use print as print"Statement", where as Python3 use print as print("Statment").
-
Easy and simple to learn.
-
Understandable and Readable.
-
Interpreted Language.
-
Supports in many platform.
-
Free and Open Source.
-
Object-Oriented Language(OOPs).
-
Contains Large Standard Library.
-
Supports GUI Programming.
-
Web Application.
-
Desktop GUI Application.
-
Software Development.
-
Scientific and Numeric.
-
Business Application.
-
Console Based Application.
-
Audio or Video based Application.
-
Enterprise Application.
Click Here to download Python based on different Operating System and based on 32bit or 64bit.
Click Here - To download latest version of Python for Windows Operating System with 64bit.
Click Here - To download latest version of Python for Mac Operating System with 64 bit.
After downloading it , Install it like how we install other application.
After Installation of Python , To check its installation open comand prompt and enter Python --version to check the version of python installed in the machine.
Python support interpreted type which is used to executed python code in interpreter(terminal).
But here i am using Scripting to compile the Python code and Execute the Python code which has compiled.
To compile and execute the python script file.
-
First open any text editor like Notepad, Notepad++ etc...,,
-
Here i am using Sublime Text editor.
-
Then write the python code and save the file by using .py extension.
-
Then open comand prompt and specify the file / folder location where the .py python file has been saved.
-
To compile that .py python file type "python filename.py" and press Enter.
-
If no error then respective output will be displayed on the screen.
-
Anything which is followed by hashtag(#) is consider as a comments. Comments play major role in this tutorial since Comments will be used to explain the syntax and how the program and program control flow in Python Program.
-
Follow this README file to make this tutorial in effective way
-
This python tutorial is divided as BASIC , INTERMEDIATE , ADVANCE
Before moving directly to the code , follow this README file pattern to make this python tutorial usefull.
-
Simple Python - In this simple python program and its structure has been explained.
-
Variable - In this Variable concept in python has been explained.
-
Single Value to Multiple Variable - In this how Single Value can be assigned to Multiple Variable in Python has been explained.
-
Multiple Value to Multiple Variable - In this how Multiple Value can be assigned to Multiple Variable in Python has been explained.
-
Number - In this Number concept in Python has been explained.
-
String - In this String Datatype in Python has been explained.
-
List - In this List Datatype in Python has been explained.
-
Tuple - In this Tuple Datatype in Python has been explained.
-
Dictionary - In this Dictionary Datatype in Python has been explained.
-
Arithmetic Operator - In this Arithmetic Operators in Python has been explained.
-
Comparison Operator - In this Comparison Operators in Python has been explained.
-
Assignment Operator - In this Assignment Operators in Python has been explained.
-
Bitwise Operator - In this Bitwise Operators in Python has been explained.
-
Logical Operator - In this Logical Operators in Python has been explained.
-
Membership Operator - In this Membership Operators in Python has been explained.
-
Identity Operator - In this Identity Operators in Python has been explained.
-
Operator Precedence - In this Operators Precedence in Python has been explained.
-
if statement - In this "if conditional statement" in Python has been explained.
-
if else statement - In this "if else conditional statement" in Python has been explained.
-
if elif statement - In this "if elif conditional statement" in Python has been explained.
-
Nested if statement - In this "Nested if conditional statement" in Python has been explained.
-
Nested if else statement - In this "Nested if else conditional statement" in Python has been explained.
-
Nested if elif statement - In this "Nested if elif conditional statement" in Python has been explained.
-
for loop - In this "for loop" in Python has been explained.
-
for loop for list - In this "for loop for list" in Python has been explained.
-
for loop for tuple - In this "for loop for tuple" in Python has been explained.
-
range - In this "range" in Python has been explained using for loop.
-
Nested for loop - In this "Nested for loop" in Python has been explained.
-
for loop with else - In this "for loop with else" in Python has been explained.
-
while loop - In this "while loop" in Python has been explained.
-
Infinite while loop - In this "Infinite while loop" in Python has been explained.
-
while loop with else - In this "while loop with else" in Python has been explained.
-
break - In this "break control statement" in Python has been explained.
-
continue - In this "continue control statement" in Python has been explained.
-
pass - In this "pass control statement" in Python has been explained.
-
User input data - In this dynamic allocation of user given input data concept has been explained.
-
String - In this Creation of Simple String datatype Creation has been explained.
-
Index of String - In this index concept in String datatype has been explained.
-
Slice in String - In this Slicing the String has been explained.
-
Negative slice in String - In this Negative index and slice of String datatype has been explained.
-
Reassigning String - In this Reassigning string value has been explained.
-
Deleting String - In this Deleting an string has been explained.
-
String Operation - In this majorly used String concept has been explained.
-
Escape Sequence - In this Escape Sequence has been explained.
-
format( ) - In this format( ) method in string has been explained.
-
List - In this creation of simple List datatype has been explained.
-
List are Ordered - In this the characterist of List has order has been explained.
-
Indexing the List - In this indexing concept in List datatype has been explained.
-
Slice in List - In this Slicing concept of List has been explained.
-
Negative Slice in List - In this Negative indexing and slice in List has been explained.
-
Updating List - In this updating the List datatype has been explained.
-
Operators in List - In this majorly used Operators in List has been explained.
-
Adding Value to List - In this adding the value to the List has been explained.
-
Removing from List - In this Removing the value from the List has been explained.
-
Built in Functions in List - In this majorly used Build in Functions in List has been explained.
-
Deleting list - In this deleting an entier List in a program has been explained.
-
Tuple - In this Creation of simple Tuple datatype has been explained.
-
Indexing Tuple - In this Indexing of Tuple datatype has been explained.
-
Slicing Tuple - In this Slicing the Tuple datatype has been explained.
-
Negative Indexing in Tuple - In this Negative Indexing and slicing in Tuple has been explained.
-
Deleting Tuple - In this deleting an entier Tuple in a program has been explained.
-
Operators in Tuple - In this Majorly used Operators in Tuple has been explained.
-
Built-in Functions in Tuple - In this Majorly used Built-in functions in Tuple has been explained.
-
Set - In this creation of simple set datatype has been explained.
-
Set( ) - In this Creation of simple Set datatype using the method Set( ) has been explained.
-
Adding set using add( ) - In this adding the value to the Set datatype using add( ) method has been explained.
-
Adding set using update( ) - In this adding the value to the Set datatype using update( ) method has been explained.
-
Removing set using discard( ) - In this removing the value from the Set datatype using discard( ) method has been explained.
-
Removing set using remove( ) - In this removing the value from the Set datatype using remove( ) method has been explained.
-
Union set - In this Union Operation of two Set has been explained.
-
Intersection set - In this Intersection Operation in two Set has been explained.
-
Intersection_update( ) set - In this Intersection_update( ) Operation in two Set has been explained.
-
difference set - In this difference Operation of two Set has been explained.
-
symmetric_difference set - In this symmetric_difference Operation of two Set has been explained.
-
Set Comparisons - In this majory used Set comparisons operation has been explained.
-
FrozenSet - In this FrozenSet concept has been explained.
-
Dictionary - In this creation of simple Dictionary datatype has been explained.
-
dict( ) - In this Creation of Dictionary using dict( ) method has been explained.
-
Accessing values in dict - In this accessing the values present in the Dictionary datatype has been explained.
-
Adding and Updating dict - In this Adding and Updating the values and keys in Dictionary has been explained.
-
Delecting dict - In this Deleting an entier Dictionary has been explained.
-
Printing keys in dict - In this Printing only the keys which is present in the dictionary has been explained.
-
Printing values in dict - In this Printing only the values which is present in the dictionary has been explained.
-
Printing values in dict using values( ) - In this Printing only the values which is present in the dictionary using values( ) method has been explained.
-
Printing all the items in dict using items - In this Printing all the items which is present in the dictionary using items( ) method has been explained.
-
function - In this simple function creation and its structure has been explained.
-
function without return - In this simple function without return value been explained.
-
function by passing argument - In this passing argument to the function concept has been explained.
-
Call by Reference using mutable list - In this Call by Reference method in python has been explained by using mutable list datatype.
-
Call by Reference using immutable string - In this Call by Reference method in python has been explained by using immutable string datatype.
-
Requried Arguments - In this Requried Arguments concept has been explained.
-
Default Arguments - In this Default Arguments concept has been explained.
-
Variable-Length Arguments - In this Variable-Length Arguments concept has been explained.
-
Keyword Arguments - In this Keyword Arguments concept has been explained.
-
Global Variable - In this Global Variable concept has been explained.
-
Local Variable - In this Local Variable concept has been explained.
-
abs( ) - In this abs( ) built-in function has been explained.
-
all( ) - In this all( ) built-in function has been explained.
-
bin( ) - In this bin( ) built-in function has been explained.
-
bool( ) - In this bool( ) built-in function has been explained.
-
bytes( ) - In this bytes( ) built-in function has been explained.
-
callable( ) - In this callable( ) built-in function has been explained.
-
compile( ) - In this compile( ) built-in function has been explained.
-
exec( ) - In this exec( ) built-in function has been explained.
-
sum( ) - In this sum( ) built-in function has been explained.
-
any( ) - In this any( ) built-in function has been explained.
-
ascii( ) - In this ascii( ) built-in function has been explained.
-
bytearray( ) - In this bytearray( ) built-in function has been explained.
-
eval( ) - In this eval( ) built-in function has been explained.
-
float( ) - In this float( ) built-in function has been explained.
-
getattr( ) - In this getattr( ) built-in function has been explained.
-
hasattr( ) - In this hasattr( ) built-in function has been explained.
-
len( ) - In this len( ) built-in function has been explained.
-
list( ) - In this list( ) built-in function has been explained.
-
map( ) - In this map( ) built-in function has been explained.
-
object( ) - In this object( ) built-in function has been explained.
-
open( ) - In this open( ) built-in function has been explained.
-
chr( ) - In this chr( ) built-in function has been explained.
-
complex( ) - In this complex( ) built-in function has been explained.
-
delattr( ) - In this delattr( ) built-in function has been explained.
-
divmod( ) - In this divmod( ) built-in function has been explained.
-
hash( ) - In this hash( ) built-in function has been explained.
-
help( ) - In this help( ) built-in function has been explained.
-
min( ) - In this min( ) built-in function has been explained.
-
hex( ) - In this hex( ) built-in function has been explained.
-
id( ) - In this id( ) built-in function has been explained.
-
setattr( ) - In this setattr( ) built-in function has been explained.
-
sorted( ) - In this sorted( ) built-in function has been explained.
-
input( ) - In this input( ) built-in function has been explained.
-
next( ) - In this next( ) built-in function has been explained.
-
int( ) - In this int( ) built-in function has been explained.
-
isinstance( ) - In this isinstance( ) built-in function has been explained.
-
oct( ) - In this oct( ) built-in function has been explained.
-
ord( ) - In this ord( ) built-in function has been explained.
-
pow( ) - In this pow( ) built-in function has been explained.
-
print( ) - In this print( ) built-in function has been explained.
-
reversed( ) - In this reversed( ) built-in function has been explained.
-
round( ) - In this round( ) built-in function has been explained.
-
issubclass( ) - In this issubclass( ) built-in function has been explained.
-
str( ) - In this str( ) built-in function has been explained.
-
type( ) - In this type( ) built-in function has been explained.
-
vars( ) - In this vars( ) built-in function has been explained.
-
zip( ) - In this zip( ) built-in function has been explained.
-
Lambda - In this Lambda function has been explained.
-
Lambda with filter() - In this Lambda function with filter( ) has been explained.
-
Lambda with map() - In this Lambda function with map( ) has been explained.
-
open( ) - In this File handling has been explained along with open( ) function which is used to open a file.
-
close( ) - In this close( ) in file handling has been explained.
-
with statement - In this with statement in file handling has been explained.
-
append( ) - In this append( ) which is used to append the new data in file handling has been explained.
-
write( ) - In this write( ) which is used to write the new data in file handling has been explained.
-
read( ) without value - In this read( ) which is used to read the data in file handling has been explained.
-
read( ) with value - In this read( ) which is used to read the data in file handling has been explained.
-
reading using loop - In this readling the file usig loop has been explained.
-
readline( ) - In this readline( ) which is used to fetch data line by line has been explained.
-
create file - In this creating a file in python has been explained.
-
tell( ) - In this tell( ) in file handling has been explained.
-
seek( ) - In this seek( ) in file handling has been explained.
-
remove( ) - In this remove( ) in file handling has been explained.
-
rename( ) - In this rename( ) in file handling has been explained.
-
mkdir( ) - In this mkdir( ) in file handling has been explained.
-
getcwd( ) - In this getcwd( ) in file handling has been explained.
-
chdir( ) - In this chdir( ) in file handling has been explained.
-
rmdir( ) - In this rmdir( ) in file handling has been explained.