Guide
to Python 3
Welcome! Are you a beginner in programming language with a
basic understanding of programming?
Then this is the right place for you to start and pick with
the most widely used and easy language python. All you need is a basic programming.
What is
python?
Python
is an object oriented high-level interpreted language which has dynamic
semantics and easy syntax. Python is an easy open source language as compared
to other programming languages.
Python
helps in creating GUI applications, web applications much easier than other
language.
Python
was first developed by Guido Vann Rossum in 1989.
Python is an interpreted
language
Python
is an interpreted language, when we run any python program an interpreter is
used to parse program line by line as compared to compiled language, where the
whole program compiles first and then run.
Basic
difference in interpreter and compiler is that for compiled language (C, C++)
we have to code all the basic functions and have to create data structures to
solve minor problems.
Here
python came to the rescue, in python you don’t need to define any data or
create structures for small issues because python has everything a beginner
needs in his project.
Python
has thousands of libraries which can be used as per the requirement.
Many
companies are using data analysis to track analyses and use insights to make
better decisions. Python is the most popular language used for Data Analysis.
In python the steps to start with GUI is not complex. It’s a general purpose programming language with interpreters across all operating system, there are many options available for programmers to create and interact easily with the programs and UI.
Pythonis widely and mostly used for
developing web applications that are difficult to develop using
other languages like .NET and PHP as Python is very much
powerful in supporting many ultra-features that is easily executed with the
frameworks like Django, Flask, web2py and many more.
To
build career in data science you just need to know how to play around the data
how to import, visualize and manipulate data. All features are integrated for
aspiring data science professional.
You’ll get hands-on with some of the most popular
Python libraries, including pandas, Matplotlib, NumPy, and many more.
Pythonis also used
for building tools for online games. Some game engines
might use Python as a scripting language.
Pythonis the server
side programming language .We can use Python with framework
to develop mobile applications where you can manage database
entries and other operations. One of the most popular frameworks for Python
mobile app development is Kivy.
Python can be used to develop of APIs of mobile applications.
The mobile app developers can create apps with python as it can run on several
major operating systems.
In addition to this, the increase in the number of mobile phone
users and the increase in demand for applications led to the use of this
programming language to develop mobile applications. In recent years, Python
has evolved to become important in the app development.
Python can be used in a wide array of mobile application areas.
Easy to understand, interact and easy to implement, Python programming language
is a language that allows you to code the same program with much fewer lines
than any other languages.
Installing Python
Follow
these step by step instructions in the given video to download and install
python.
Who uses python?
In python, we have two versions
python 2 and python 3
Let’s learn the difference
between python 2 and python 3
Basis of
comparison
|
Python 2
|
Python 3
|
Print
|
Print function is
treated as a statement
|
Print function is
treated as a function
|
Division
of integers
|
A number without
fractional component for e.g. 3/2=1
|
Precise and accurate
with fractional component for e.g. 3/2=1.5
|
Size of
integer
|
32 bits
|
Unlimited
|
Handling
exception
|
Exception
nameerror,err
|
Exception nameerror as
err
|
String
type
|
ASCII
|
Unicode
|
Xrange
function
|
Xrange()
|
Range()
|
Leak of
for loop variables in global namespace
|
Never change
|
Changes inside for
loop
|
Syntax
|
Difficult
|
Python 3 is known for
its simpler syntax
|
Now we can go deeper into the
comparison between both with an example
Basis of Comparison
with e.g.
|
Python 2
|
Python 3
|
Print
|
1.
Python
2.7.14 (v2.7.14:84471935ed, Oct 20 2019, 12:01:12)
2.
…
3. >>>
print 'hello’, ‘there’
4.
Hello
there
|
1.
Python
3.6.4 |Anaconda, Inc.| (default,Oct 20 2019 12:01:15)
2.
…
3.
>>>
print('Hello’, ‘there’)
Hello there
|
Division of integers
|
>>> 3 / 2
1
>>> 3 / 2.0 # of
course it "works" if one or both are float
1.5
|
>>> 3 / 2
1.5
|
Xrange
|
1.
>>>
range(1, 10)
2.
[1, 2, 3,
4, 5, 6, 7, 8, 9]
3.
>>>
xrange(1, 10)
4.
xrange(1,
10)
|
>>> range(1, 10)
range(1, 10)
>>> list(range(1, 10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]
|
Above were the few examples to
know the basic difference between both
We can learn a lot more with this video
Why to choose Python 3 over
Python 2
Python
3 is the latest choice as industries now are working on python 3 and many are
migrating from python 2 to python 3. Python 3 is secure, faster more efficient
easy and enhanced as compared to older version.
To know more or fine tune your
hands on Python kindly visit and subscribe:
SkillBakeryStudio Youtube channel:
To know more about different
courses visit our website:
No comments:
Post a Comment