Перейти до змісту

Мова програмування Python

Замість епіграфу: існує два типи мов програмування — ті, які усі постійно лають, і ті, якими ніхто не користується.


Python — це мова програмування високого рівня загального призначення.

  • універсальна
  • популярна
  • кросплатформена
  • інтеграція з іншими мовами програмування
  • документація, велика спільнота
  • відкритий код
  • потужні батарейки у комплекті

Зрозумілий і легкий код

  • низький поріг входження
  • лаконічний, відсутнє синтаксичне "сміття"
  • легко читати, висока швидкість написання
  • менше помилок при написанні, відповідно потребує менше часу на налагодження програми
  • легко підтримувати
  • зменшення витрат на розробку і підтримку

Для чого використовується

  • десктопні програми
  • нейронні мережі
  • веб: найпопулярніші фреймворки — Django, Flask
  • додатки для Android
  • скрипти (автоматизація, адміністрування, ...)
  • аналіз даних
  • наукові обчислення
  • створення прототипів
  • ігри
  • програми для мікроконтролерів
  • безліч іншого!

Хто використовує

  • Google
  • Dropbox
  • Mozilla
  • Facebook
  • Yandex
  • NASA
  • Red Hat
  • Microsoft
  • Intel

Відомі проекти реалізовані на Python

  • YouTube (більша частина кодової бази повністю на Python)
  • Десктопний клієнт Dropbox
  • Reddit
  • Instagram (500M юзерів на Python)
  • Bitbucket (Python 2.7 и Django 1.7.11)
  • EVE Online MMOPG
  • Quora
  • Spotify
  • Критичні сервіси PayPal, які обробляють до 2 мільярдів запитів на добу. подкаст
  • Сервісы Mozilla
  • Популярний сервіс ідей Pinterest
  • Сервіс коментарів Disqus (реалізовано на Django)
  • Внутрішні сервіси Facebook
  • Система контролю версій Mercurial
  • Сервіси Wargaming

Посилання