Python 3: Преимущества и недостатки
Vladislav Z - создатель канала x[code] & fullstack dev Python |Язык программирования Python - это мощный инструмент для создания программ самого разнообразного назначения с одной стороны, с другой доступный и понятный даже для новичков. С его помощью можно решать задачи различных типов и уровня сложности.

Преимущества и недостатки языка:
- Python - интерпретируемый язык программирования. С одной стороны это позволяет значительно упростить отладку программ, что дает возможность работать прямо из командной оболочки, так и с другой стороны - обуславливает сравнительно низкую скорость выполнения программ(хотя в мире наших модернизаций, для компьютеров это уже стало не заметно)
- Динамическая строгая типизация. В python не надо заранее объявлять тип переменной, достаточно просто дать ей имя и передать значение, что очень ускоряет процесс разработки. Так же строгая типизация дает хорошую типобезопасность, что не позволит смешивать данные и получать не понятные результаты.
- Хорошая поддержка модульности. Python имеет широкий спектр разного рода модулей, вплоть до того, что вы легко можете написать свой модуль
- Встроенная поддержка UNICODE в строках. В python не обязательно писать всё на английском языке, в программах вполне может использоваться ваш родной язык.
- Поддержка объектно-ориентированного программирования - ООП. При том его реализация в python является одной из самых понятных.
- Автоматическая сборка мусора, отсутствие утечек памяти.
- Интеграция с другими языками программирования, если возможностей недостаточно.
- Понятный и лаконичный синтаксис, способствует ясному отображению кода. Удобная система функций позволяет при грамотном подходе создавать код, в котором легко сможет разобраться даже ребенок или другой разработчик которому вы передадите свой код.
- Огромное количество модулей, как входящих в стандартную сборку Python, так и сторонних доступных с использованием команды pip install <название модуля>. В некоторых случаях достаточно найти подходящие модули и правильно их скомбинировать между собой, чтобы программа заработала. Таким образом, вы можете думать о создании программы на более высоком уровне, работая с уже готовыми элементами, выполняющие различные действия.
- Кроссплатформенность. Программа написанная на Python будет работать одинаково вне зависимости, Linux, MacOS или Windows у вас. Отличия бывают очень редко, и то это легко заранее предусмотреть.
Изучать Python - это просто и понятно, даже для новичков и детей.
Установить python вы можете по ссылке: https://www.python.org/downloads/