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
Nesta página do site você pode assistir ao vídeo on-line 4 | Python Beginners Tutorial | Python 2x vs 3x # Python Tutorial in tamil duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário SANTRA TECHSPOT 05 Setembro 2018, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 29,399 vezes e gostou 375 espectadores. Boa visualização!