Фактически роли Python как универсального языка практически безграничны: вы можете использовать его для чего угодно, начиная с разработки веб-сайтов и игровых программ и заканчивая управлением роботами и космическими аппаратами. Системное программирование Встроенные интерфейсы Python для служб операционных систем делают его идеальным средством написания переносимых и сопровождаемых инструментов и утилит администрирования систем (иногда называемых инструментами командной оболочки). Программы Python...
Язык Python
Кто использует Python в наши дни? #6
Оценка размера пользовательской базы Python, предполагала наличие приблизительно 1 миллиона пользователей по всему миру. Оценка основана на разнообразных статистических данных, таких как количество загрузок, веб-статистика и опросы разработчиков. Python автоматически входит в состав дистрибутивов Linux, поставляется с компьютерами Macintosh и включается в широкий диапазон продуктов и оборудования. Помимо применения индивидуальными пользователями Python также задействован в реальных продуктах, приносящих доход для реальных компаний...
Хорошо, но в чем недостаток Python? #5
Cкорость выполнения может не всегда быть такой же, как у полностью компилируемых и низкоуровневых языков, подобных С и C++. Хотя и относительно редко в наши дни, но при решении некоторых задач может все же возникать необходимость “приблизиться к железу” за счет использования низкоуровневых языков. Выражаясь кратко, современные стандартные реализации Python компилируют (т.е. транслируют) операторы исходного кода в промежуточный формат, известный как байт-код, и затем интерпретируют этот байт-код...
Является ли Python "языком написания сценариев"? #4
Python является универсальным языком программирования, который часто выступает в ролях, связанных с написанием сценариев(скрипт). Он обычно определяется как объектно-ориентированный язык написания сценариев — определение, которое комбинирует поддержку ООП с общей ориентацией на сценарные роли. Если выразиться одной строкой, то я бы сказал, что Python вероятно лучше известен как универсальный язык программирования, чем смесь процедурной, функциональной и объектно-ориентированной парадигм — формулировка, которая захватывает богатство и сферы применения современного языка Python...
Продуктивность труда разработчиков Python #3
Python зарекомендовал себя как блестящий инструмент, который позволял программистам делать больше с меньшими усилиями. Он преднамеренно оптимизирован для ускорения разработки — его простой синтаксис, динамическая типизация, отсутствие шагов компиляции и встроенный инструментальный набор предоставляют программистам...
Качество программного обеспечения Python #2
По замыслу Python реализует преднамеренно простой и читабельный синтаксис, а также чрезвычайно согласованную модель программирования. Как подтверждает слоган на недавней конференции, посвященной Python, общий результат заключается в том, что Python, кажется, “вписывается в ваш мозг” — т.е. средства языка взаимодействуют согласованными и ограниченными путями и естественным образом вытекают из небольшого набора основных концепций. В итоге язык становится более легким для изучения, понимания и запоминания...
