Python Урок 1 - За что выбирают Python и подходит ли этот язык программирования именно вам?

За что выбирают Python

  1. Читабельность кода. Простота использования популярных конструкций и механизмов. Поддержка объектно-ориентированного и функционального программирования. Для меня отдельно стоит такой механизм как асинхронное программирование, это очень интересный и необходимый инструмент.
  2. Писать код на Python можно быстрее, экономия времени. Так же интерактивный режим, крайне удобен для изучения языка на первых этапах и в работе с данными (в т.ч. МО и ИИ).
  3. Переносимость программ.
  4. Огромное кол-во библиотек, покрывающих все потребности, в т.ч. встроенных.
  5. Интеграция компонентов в другие языки и взаимодействие с другими языками.

Какие недостатки

  1. Не высокая производительность. Хотя, пожалуй, это сомнительный недостаток т.к. часто узкие места в библиотеках написаны на C и так же есть альтернативные реализации, ориентированные на производительность, например, PyPy.
  2. Динамическая типизация. С одной стороны, это явный плюс, а с другое в руках неумелых специалистов это может быть еще той проблемой.

Подходит ли Python именно вам?

Если вы решили работать программистом, то стоит выбрать язык исходя из требований работодателя и ваших предпочтений. Это банковский сектор, Мо или ИИ, веб, игры, мобильная разработка и многое другое. Да, Python может использоваться во всех этих направлениях, но где-то он выигрывает, а где-то стоит выбирать другой язык.

Если это ваш первый язык программирования или вы просто решили попробовать, то Python один из лучших вариантов, в нем есть все. В нем можно быстро писать программы и не затягивать процесс (именно поэтому для стартапов и быстрых реализаций выбирают именно его).

реклама
разместить
Начать дискуссию