{"id":14287,"url":"\/distributions\/14287\/click?bit=1&hash=1d1b6427c21936742162fc18778388fc58ebf8e17517414e1bfb1d3edd9b94c0","title":"\u0412\u044b\u0440\u0430\u0441\u0442\u0438 \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0434\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0437\u0430 \u0433\u043e\u0434","buttonText":"","imageUuid":""}

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

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

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

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

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

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

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

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

Python Урок 2 — Как Python выполняет программы
0
Комментарии
-3 комментариев
Раскрывать всегда