Введение
О языке программирования Python
Что нам говорит wikipedia о языке программирования Python. Python ([ˈpʌɪθ(ə)n]; в русском языке встречаются названия пито́н или па́йтон) - высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ. Язык является полностью объектно-ориентированным в том плане, что всё является объектами. Необычной особенностью языка является выделение блоков кода отступами. Синтаксис ядра языка минималистичен, за счёт чего на практике редко возникает необходимость обращаться к документации. Сам же язык известен как интерпретируемый и используется в том числе для написания скриптов. Недостатками языка являются зачастую более низкая скорость работы и более высокое потребление памяти написанных на нём программ по сравнению с аналогичным кодом, написанным на компилируемых языках, таких как C или C++.
Мировые компании, которые используют Python:
- Google - в качестве компонента поискового движка.
- Dropbox - для оптимизации серверной части и внешнего интерфейса.
- Spotify - для аналитики данных.
- Инстаграм, Фейсбук - в серверной части.
- BitTorrent - для построения сети peer-to-peer.
- Агентство национальной безопасности США - для шифрования и анализа разведданных.
- Esri - в качестве инструмента настройки геоинформационных программ.
- Pixar, Industrial Light & Magic - для создания анимационных фильмов.
- Intel, Cisco, HP, Seagate, Qualcomm и IBM - для тестирования и анализа рынка.
- NASA, Los Alamos, Fermilab, JPL - для научных вычислений.
Python также используют:
- Positive Technologies
- Houdini
- Yahoo
- Red Hat
- Quora
- VK
- Яндекс
Вот некоторые самые популярные сторонние библиотеки Python: Работа с базами данных - SQLite, mySQL, PostgreSQL, MSSQL Математические вычисления - NumPy Веб-программирование - Django, Flask Создание игр - Pygame Искусственный интеллект - TensorFlow