Module (100%)
Section (100%)

Где используется 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)

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