Особенности программирования на Python

Простой язык, легкий и доступный в изучении
У Python читаемый синтаксис. Гораздо проще читать и писать программы на Python по сравнению с другими языками, такими как: C++, Java, C#. Python делает программирование интересным и позволяет сфокусироваться на решении, а не синтаксисе.
Для новичков, отличный выбором — начать изучение с Python.
Бесплатный и с открытым кодом
Можно свободно использовать и распространять программное обеспечение, написанное на Python, даже для коммерческого использования. Вносить изменения в исходный код Python.
Над Python работает большое сообщество, постоянно совершенствуя язык в каждой новой версии.
Портативность
Перемещайте и запускайте программы на Python из одной платформы на другую без каких-либо изменений.
Код работает практически на всех платформах, включая Windows, Mac OS X и Linux.
Масштабируемый и встраиваемый
Предположим, что приложение требует повышения производительности. Вы можете с легкостью комбинировать фрагменты кода на C/C++ и других языках вместе с кодом Python.
Это повысит производительность приложения, а также дает возможность написания скриптов, создание которых на других языках требует больше настроек и времени.
Высокоуровневый, интерпретируемый язык
В отличии от C/C++, вам не нужно беспокоиться о таких сложных задачах, как “сборка мусора” или управление памятью.
Так же, когда вы запускаете код Python, он автоматически преобразует ваш код в язык, который понимает компьютер. Не нужно думать об операциях более низкого уровня.
Стандартные библиотеки для решения общих задач
Python укомплектован рядом стандартных библиотек, что облегчает жизнь программиста, так как нет необходимости писать весь код самостоятельно. Например, что бы подключить базу данных MySQL на Web сервер, используйте библиотеку MySQLdb, добавляя ее строкой import MySQLdb.
Стандартные библиотеки в Python протестированы и используются сотнями людей. Поэтому будьте уверенны, они не нарушит работу приложения.
Объектно-ориентированный
В Python все объект. Объектно-ориентированное программирование (ООП) помогает решить сложную проблему интуитивно.
Разделяйте сложные задачи на маленькие части, создавая объекты.

image_printРаспечатать публикацию