What is Python?

What is Python?


hi Serdar Yegulalp, senior writer for
InfoWorld at IDG in this video we’re going to talk about the Python
programming language what it is what it’s good for what it can do for
you and when it may not be the best choice for a project the Python language
is tremendously popular right now the tayo be index which ranks languages by
their usage routinely features Python somewhere in the top 5 next to Java C
and C++ and C sharp so what makes Python so popular
first Python is easy to work with it takes less lines of code in Python to
accomplish many common tasks than in other languages reading from a website
processing text or data formats like JSON or crunching numbers these are all
things Python helps you do faster and with less hassle second Python is
powerful enough that robust enterprise-grade software can be built
with it many major internet brands like Pinterest Dropbox Quora and Instagram
used Python to build their offerings others like Google Netflix and Facebook
use Python for automation management and infrastructure provisioning third python
has a galaxy of third-party software packages or libraries available for it
with those libraries you can build websites and web apps desktop
applications and command-line tools those libraries can be installed in
minutes with pythons boom built-in utilities if there’s some high-level
tasks you want to accomplish odds are there’s a Python package for it and you
can get up and running with it right away
pythons made a name for itself as the language for data science and machine
learning the real heavy lifting is performed by libraries written and
faster languages but Python provides them with a convenient front end that’s
easier to work with than using those languages directly so when is Python not
a good choice first if you’re creating system level software device drivers
operating system kernels anything that works directly with hardware Python can
interface with the lower levels of a system through its libraries but it
isn’t a good choice for creating those low-level components another area where
Python falls short at least for now is when you want to create standalone
applications you want to distribute across multiple platforms it’s less
painful now than it was before but languages
ruston go still have better cross-platform build tools finally
there’s when performance is an absolute priority Python is generally fast enough
and performance critical parts of a Python program can often be made to run
as fast as or near to the speed of C but if performance comes first and last and
always Python won’t be an ideal choice if you
have questions I want to suggest something to explore with Python please
add a comment below and don’t forget to subscribe to The IDG Tech Talk channel
on YouTube and if you liked this video please hit the like and share buttons
for more Python tips be sure to follow us on Facebook YouTube and info WorldCom

Leave a Reply

Your email address will not be published. Required fields are marked *