Где используется Python?
Помните Battlefield 2, Battlefield 2142 и Battlefield Heroes - стратегии и шутеры от первого лица от EA DICE? Все эти игры используют Python для логики и управления сервером. Python часто используется для создания бесплатных игр с открытым исходным кодом, например OpenRTS, PySol, Metin 2 или Frets On Fire - известных игр, подобных Guitar Hero, написанных на pygame.
А как насчет крупных веб-сайтов и сервисов? Dropbox? UBER? Spotify? Pintеrest? BuzzFeed? Да. Все они были написаны в большей или меньшей степени на Python. Другие примеры?
- Интернет-приложения (BitTorrent, Jogger Publishing Assistant, TheCircle, TwistedMatrix)
- 3D CAD/CAM (FreeCAD, Fandango, Blender, Vintech RCAM)
- Корпоративные приложения (Odoo, Tryton, Picalo, LinOTP 2, RESTx)
- Графические приложения (Gnofract 4D, Gogh, imgSeek, MayaVi, VPython)
- Мобильные приложения (Aarlogic C05/3, AppBackup, Pyroute)
- Офисные приложения (calibre, faces, Notalon, pyspread)
- Персональные информационные менеджеры (BitPim, Narval, Prioritize, Task Coach, WikidPad)
(Source: https://wiki.python.org/moin/PythonProjects)
Как правило, Python - отличный выбор для:
- Веб и Интернет-разработки (например, фреймворки Django и Pyramid, микро-фреймворки Flask и Bottle).
- Научных и числовых вычислений (например, SciPy - набор пакетов для нужд математики, науки и техники; Ipython - интерактивная оболочка, которая позволяет редактировать и записывать рабочие сессии)
- Образования (это прекрасный язык для обучения программированию! Вот почему мы предлагаем Вам этот курс!)
- Графических интерфейсов рабочего стола (например, wxWidgets, Kivy, Qt)
- Разработки программного обеспечения (контроль сборки, управление и тестирование - Scons, Buildbot, Apache Gump, Roundup, Trac)
- Бизнес-приложений (системы ERP и электронной коммерции - Odoo, Tryton)
(Source: https://www.python.org/about/apps)
И много-много других проектов и инструментов разработки.