(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”:
The content in this series article is from ” Python headquarters ” python.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
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