4 | Python Beginners Tutorial | Python 2x vs 3x # Python Tutorial in tamil
Important differences between Python 2.x and Python 3.x with examples
Division operator
print function
Unicode
xrange
Error Handling
If we are porting our code or executing the python 3.x code in python 2.x, it can be dangerous if integer division changes go unnoticed (since it doesn’t raise any error). It is preferred to use the floating value (like 7.0/5 or 7/5.0) to get the expected result when porting our code.
print function
This is the most well known change. In this the print function in Python 2.x is replaced by print() function in Python 3.x,i.e, to print in Python 3.x an extra pair of parenthesis is required.
Unicode:
In Python 2, implicit str type is ASCII. But in Python 3.x implicit str type is Unicode.
xrange:
xrange() of Python 2.x doesn’t exist in Python 3.x. In Python 2.x, range returns a list i.e. range(3) returns [0, 1, 2] while xrange returns a xrange object i. e., xrange(3) returns iterator object which work similar to Java iterator and generates number when needed.
If we need to iterate over the same sequence multiple times, we prefer range() as range provides a static list. xrange() reconstructs the sequence every time. xrange() doesn’t support slices and other list methods. The advantage of xrange() is, it saves memory when task is to iterate over a large range.
In Python 3.x, the range function now does what xrange does in Python 2.x, so to keep our code portable, we might want to stick to using range instead. So Python 3.x’s range function is xrange from Python 2.x.
Error Handling:
There is a small change in error handling in both versions. In python 3.x, ‘as’ keyword is required.
In this video we will see :
What is python
Why to learn it
Why it is so useful
Python is one of the fastest growing language
Python is interpreted, object oriented, high level, procedure oriented language
It has different versions
The reason behind it is there are huge number of libraries available in the market, many companies and developers are using it and it can be implemented in many areas.
It is general Purpose language as it can be used in Machine learning, GUI, Software Development, Web development and many more.
Google, YouTube, Dropbox, NASA, Yahoo use python
Reddit totally uses python
c tutorial link - • C Programming Tutorials in Tamil | Part-1 ...
oops link - • Learn Object Oriented Programming in Tamil...
html5 link - • 1# Introduction to HTML5 programming in ta...
css3 link - • PART-1 INTRODUCTION TO CSS3 AND ITS TYPES...
javascript link - • PART-1 INTRODUCTION TO CSS3 AND ITS TYPES...
python link • #1 - Python Tutorial in Tamil | Introducti...
c tricks - • ADD TWO NUMBERS WITHOUT USING ARITHMETIC O...
c interview questions - • Find The Output Of the Program in Tamil
sample program - • HOW TO WRITE C PROGRAM FOR BASIC ADDITION ...
c++ program - • PART-01 INTRODUCTION TO C++ PROGRAMMING # ...
_
like our face book page..
/ santratechspot
--------------------------------------------------------------------------------
send request our channel official facebookprofile...
/ santra.techspot.5
---------------------------------------------------------------------------------
#python #santratechspot #programming
Auf dieser Seite können Sie das Online-Video 4 | Python Beginners Tutorial | Python 2x vs 3x # Python Tutorial in tamil mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer SANTRA TECHSPOT 05 September 2018 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 29,399 Mal angesehen und es wurde von 375 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!