Найти тему
Python - просто

Что такое Python и зачем его изучать

Оглавление
Мощный и простой Python
Мощный и простой Python

Python - это самый простой в освоении и в то же время очень мощный язык программирования. С его помощью можно быстро и просто создавать сложные программы с минимальным написанием когда.

Особенности языка Python:

Простой и легкий в освоении

Python – простой и минималистичный язык. Чтение программы созданной на питоне похоже на чтение простого английского текста. Такая простота написания помогает сосредоточиться на решении самой задачи, а не на самом написании кода.

Свободный и открытый

Python – это свободное и открытое программное обеспечение FLOSS (Free/Libré and Open Source Software). Это значит что вы имеете право свободно распространять копии ПО читать исходные коды, вносить изменения и использовать его части в своих программах. Это сделано для того, чтобы люди могли делиться своими знаниями и постоянно обновлять и улучшать язык.

Язык высокого уровня

При написании программ вам не нужно отвлекаться на управление памятью, которую использует ваша программа и т.д.

Портируемый

Все программы, написанные вами, смогут спокойно запускаться (без использования системно зависимых функций) на любой из платформ: GNU/Linux, Windows, FreeBSD, Macintosh, Solaris, OS/2, Amiga, AROS, AS/400, BeOS, OS/390, z/OS, Palm OS, QNX, VMS, Psion, Acorn RISC OS, VxWorks, PlayStation, Sharp Zaurus, Windows CE и PocketPC. Вы можете даже использовать такую платформу, как Kivy для создания игр для iOS (iPhone, iPad) и Android.

Объектно-ориентированный

Питон поддерживает объектно-ориентированное и процедурно-ориентированное программирование. Объектно-ориентированное – программы строятся на основе объектов, в которых находятся данные и функционал, а процедурно-ориентированное – программа строиться на основе процедур или функций, которые являются просто многократно используемыми фрагментами кода. Python предоставляет простые, но мощные средства для ООП, особенно в сравнении с такими языками программирования, как C++ или Java.

Расширяемый

Вы можете вызывать алгоритмы написанные на C или C++ прямо из своей программы на питоне, это может пригодиться если вам нужна высокая скорость исполнения кода или вы хотите скрыть часть алгоритма.

Встраиваемый

Python так же можно встраивать в программы на C/C++, чтобы предоставить возможность написания сценариев их пользователям.

Обширные библиотеки

Стандартная библиотека питона просто огромна, Она может помочь в решении самых разнообразных задач, связанных с использованием регулярных выражений, генерированием документации, проверкой блоков кода, распараллеливанием процессов, базами данных, веб-браузерами, CGI, FTP, электронной почтой, XML, XML-RPC, HTML, WAV файлами, криптографией, GUI (графическим интерфейсом пользователя) и другими системно-зависимыми вещами. И все это доступно абсолютно везде где только установлен Python.

Подготовка к работе

Для того чтобы начать программировать на питоне вам достаточно скачать его с официального сайта https://www.python.org/downloads/ и установить. Так же вам необходима среда разработки. Новичкам хорошо подойдет PyCharm https://www.jetbrains.com/ru-ru/pycharm/download/?section=windows.