What can Python be used for?

Tram Ho

(pictured on the internet)

Welcome to the first post of the “Glad to Python” part of the ” Explore Python Business ” series (Overview of the series is located here ).

In this part, we will walk around the outer parts together before attacking the document in the next sections.

I will go to find out but the following questions are in “Ignoring Python”:

What can Python be used for?

Who succeeded with Python?

So excited about Python ♥ Where should I start?

The content in this series article is from ” Python headquarterspython.org , I write in my language with other documents that I find relevant and useful for the topic of the article.

The following article will answer the question “What can Python be used for?” It’s in the ” Applications ” section.

What can Python be used for?

Opening

Learning Python is the trend of the world, Python is used by tycoons like Instagram, Netflix, Reddit, Lyft, Google, Spotify, New York Times and Bloomberg.

So what can it do that people use so much

Body post

This section introduces the application of Python in 5 main groups, including:

Web and Internet development

Scientific and Numberic

Education (a great language in the teaching of programming)

Desktop GUI (Writing user interfaces for desktop)

Software Development

Software Developmen t ( Software Development )

Web and Internet development

Perhaps Python is the most developed in this area, with many choices such as:

→ The most popular frameworks are Django and Pyramid .

→ The micro-frameworks are Flask and Bottle .

→ And CMS (content management system) like Plone , django CMS → Python Library also supports many internet protocols such as: HTML and XML , JSON , E-mail processing , and also supports FTP , IMAP , internet protocols … and easy to use socket interface too.

→ Finally, Python has a huge library of PyPI with many libraries to support web programming, popular not to mention: Requests , BeautifulSoup , Feedparser , Paramiko , Twisted Python .

Science and Arithmetic

Python is also widely used in science and arithmetic:

SciPy is a collection of packages for math, science, and engineering

Pandas is a data analysis and simulation library

IPython which is a powerful shell that easily edit and record session in addition to support visualization and parallel computation.

→ Finally is The Software Carpentry Course, which teaches basic computer science skills, offers lots of free learning materials and has a strong community.

Teaching programming

Python is a great language for teaching programming on many levels from beginner to advanced.

Many programming teaching books are written in Python such as:

How to Think Like a Computer Scientist

Python Programming: An Introduction to Computer Science

Practical Programming

The ” Education Special Interest Group ” is a discussion place for the teaching of Python

Desktop interface

Tkinter is a library for writing GUI desktop built in Python.

If you are interested in the side project build Desktop GUI with Tkinter, you can check out the Tkinter document here and the video tutorial here .

→ There are also other GUI toolkit packages used on multiple platforms such as wxWidgets , Kvy , Qt through pyqt , pyside , GTK + , win32 extensions .

Software Development

Developers often use Python to manage, test, test, and build software

Scons is a software building tool

Buildbot and Apache Gum p are used for automated compiling and testing

ERP Roundup or Trac for error control and project management

Building commercial applications

Python is also used in building ERP (Enterprise Resource Planning Software) and e-commerce systems, such as:

Odoo is a company management software that manages a wide range of business applications in one place, forming a complete business management suite.

Tryton is a 3-layer model (Presentation, Business, Data) for general application platforms.

End

Above is the content of the word ” Dai Ban Doanh “, which I rewrote according to this translation interpretation.

Finally a small gift to win, about the Python applications in our industry and the work for Python people, as a bonus for my banana crap translation above ^^

## Bonus Content ### 3 main applications of Python

This is an introductory video about what Python can do is also very interesting and easy to understand from the CS Dojo channel – a developer of Google – everyone see through the content, the content yourself summarizes right below.

This video, broken with thumbnail

In the above video, Python introduces in 3 main areas:

♣ Web Development: Web Framework (Django, Flask)

♣ Data Science, Data analysis / visualization

  • Machine Learning: Machine learning framework for Python: scikit-learn, TensorFlow
  • Data analysis / visualization: Data visualization library by Python: matplolib

♣ Scripting

* other applications like (not so popular) are: *

– Game Development (PyGame)

– Desktop applications (Tkinter, QT)

– Embedded applications (Raspberry Pi)

Learning Python, you can apply to any other position

Before learning Python, I should also know when I finish studying and then I will apply for any positions, salary direction to be motivated.

Oh millet, come on!

First of all, I can do Python Developer , now I will do the following:

♣ Build website

♣ Optimized algorithm, data

♣ Solve data analysis problems

♣ Implement security and data protection

♣ Write simpler, reusable, and efficient code

Next, I can do Product Manager ,

They will develop new features out of a gap in the market, and be sure of why the product is built that way. Because of this, data plays an important role in their work, so many companies they hire for Product Manager know Python

Next, I can do Data Analyst ,

Since Data Analyst is the person who will work with vast amounts of information, many companies will look for people who can sift large amounts of information, with the help of Python libraries like SciPy or Pandas.

In addition, learning Python is also suitable for jobs such as Teachers (teaching Python, teaching programming), sometimes employees in other fields also learn Python to support their work in order to cut costs, …

After this post, I also know many fields about Python ♥

End of lesson 2

In the following article, I will explore the question “ Who has succeeded with Python? ”With the“ Success Stories ”section.

Thank you for reading!

I’m practicing blogging, everyone visit my house to play. Follow / like this fanpage to update the latest posts. Some good sources that I can collect are also saved here

BeautyOnCode

Share the news now

Source : Viblo