10 ответов
+ 37
Well, You Can Create Multiple Applications Depeding On Your Skills
For A Beginner - - > You Can Learn Some Standard Libraries Like httplib2, urllib3, socket and poplib to create a web bot for scraping data like csv, images and js, css, html documents.... For added complexity learn about the external libraries like BeautifulSoup, Scrapy and mechanizer
For An Intermediate - - - > Learn about the sqlite3 and tkinter to create a data base application and for added complexity learn about Kivy for GUI programming that features multiple operability like for android systems to Macs or consider OpenCV or simpleCV for a face detection application to make your computer only accessible by you
For high level expertise - - - > Contribute to open source projects in github like Django, Cherrypy and Django CMS or try some scientific, mathematical and AI programming with some libraries like matplotlib, scipy and numpy for complex coding
+ 12
It is used in many fields for example: CAD/3d modeling, geology, oil exploration, ERP, CMS.
Python is an interpreted/scripting. So it may seem limited in business model, as anything written in it is opensource...but no! many have wrong idea here, Python is powerful language, easy and has quick learning curve. So most proprietary projects use it as plug-in scripting tool, server side application, prototypes. For opensource apps, it is used for many interactive tools, see Ubuntu/Fedora distribution.
I don't have computer science background, but I use Python even at work for scripts and small GUI tools to process large data or simplify repetitive tasks.
+ 11
Python is used for a lot of things. NASA uses it in many of there projects (code.nasa.gov). Its used to create video games, web servers, artificial intelligence, even the NSA uses it to test websites for vulnerabilities.
Its one of the most popular languages around due to its ability to do just about anything.
+ 7
you can use it for research purposes or for application building. the 3d modeling software blender actually uses python. other then that on average you can create simple programs to more complex things such as pulling data from the web if it mentions something you like. heres a complete list from the python website https://www.python.org/about/apps/
+ 6
Hello, I'm an average computer engineer student and I use python for data organization in databases (ORM and PostgreSql) and machine learning with its package scikit-learn.
+ 2
one of the best code editors, 'Sublime Text' is created using python. So that is one real world application.
+ 2
I use it to manage network devices like Cisco, using ssh and snmp. Libraries of netmiko and hnmp are helping a lot.
+ 1
In chemistry, PyMOL is a famous graphics program used for molecular modeling and all types of visualization of 3D molecular structures. It's based on python wherefore lots of mods and databases are coded with python too.
+ 1
Python is used a lot by information security professionals. Many pentesting tools are written in Python. A good book on that topic is "Black Hat Python"
Systemadministrators use Python to automate tasks.
In statistics Python is very popular because it has some mighty data munging and visualization libraries.
- 8
هكر