Книга: Искусство программирования для Unix
17.5.1.5. Переносимость Python
17.5.1.5. Переносимость Python
Python имеет превосходную переносимость. Как и Perl, стандартный вариант Python предоставляет переносимый набор привязок к Tk-инструментарию, который поддерживает переносимые GUI-интерфейсы в Unix, MacOS и Windows.
Стандартный Python обладает более развитой стандартной библиотекой, чем Perl и не имеет эквивалента архиву CPAN, на который могли бы полагаться программисты. Вместо этого важные модули расширения регулярно встраиваются в стандартный дистрибутив Python в ходе выпуска второстепенных версий. Это заменяет пространственную проблему временной — Python менее подвержен влиянию эффекта недостающих модулей. За это приходится расплачиваться тем, что второстепенные версии Python отчасти более важны, чем главные версии Perl. На практике этот компромисс благоприятствует Python.
- 17.5.1.4. Переносимость Perl
- 17.5. Программирование, обеспечивающее переносимость
- 17.5.1. Переносимость и выбор языка
- 17.5.1.3. Переносимость shell
- 17.5.1.6. Переносимость Tcl
- Аргументы функции в Python
- Язык программирования Python
- 13. Лекция: Интеграция Python с другими языками программирования.
- Функциональное программирование в Python: lambda, zip, filter, map reduce
- 1. Лекция: Введение в программирование на языке Python.
- CHAPTER 26 Working with Python
- Python on Linux