Module (75%)
Section (75%)

Где используется Python?

Помните ли Вы Battlefield 2, Battlefield 2142 и Battlefield Heroes- игры от EA DICE в жанре стратегии и шутера от первого лица? Все эти игры используют Python для логики и управления сервером. Python часто используется при создании open-source, бесплатных игр, например, OpenRTS, PySol, Metin 2, или Frets On Fire - известные похожие на Guitar Hero игры, написанные с использованием pygame.

А что насчёт крупных веб-сайтов и сервисов? Dropbox? UBER? Spotify? Pintrest? 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, Prioritise, 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)

И много-много других проектов и инструментов разработки.