Как стать автором
Обновить

Комментарии 29

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

Плюс, можно было и нормальные источники посмотреть, кому этот хх вообще сдался)

Критикуешь - предлагай. Автор ваши вкусы по источнику данных вряд ли угадает.

LinkedIn, Хабр Карьера, телеграм чаты, например

Но я скорее имел в виду, что следовало посмотреть не один источник, чтоб объективно было

Для каждого применения свой инструмент, Python хорош для работы с данными и математикой, вот и пусть работает с данными и математикой. Если затраты на обёртку этого как веб сервиса затратны, то проще допилить web нем , если нет, то есть свои инструменты для этого. Делать блог на Python по моему мнению лишнее, как и делать машинное зрение на PHP.

Делать блог на Python по моему мнению лишнее

Но почему? )) Питон прекрасно ложиться на web и это внесло не малый вклад в его популярность наравне с датасаинсом.

Всё верно написано: Python лучше всего себя показывает в работе с данными.

Но в чём вся его прелесть: раньше я не изучал бэкенд разработку, но простенький REST API смог сделать буквально за 2-3 дня, язык то я уже знаю.

Очень низкий порог входа и легко переучиваться...

Одна из популярных вакансий — это преподаватель на питоне для школьников, туда можно устроиться студентом без опыта.

Да, но там не будет зарплаты "от ста тысяч".

Если устраивается студент или человек без опыта, то само собой не будет. Если устраивается мидл, то можно найти, но получать скорее всего будет меньше чем в компании.

Питон для мобилки,

Питон для хардвара

… лол , никогда

Делать блог на Python по моему мнению лишнее

Например, почему? Шаблонизаторы есть, web-серверы и фреймворки есть. Хочешь, делай «классический» бэк на шаблонах, хочешь API (json, REST, graphql, ws и т.д.). Что не так?

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

НЛО прилетело и опубликовало эту надпись здесь

Но мой взгляд с питоном слишком много что не так.

Конкретно с вебом, нет дефакто стандарт фреймворка. Тоесть если идёт речь о разработке n продуктов в n командах, компании проще взять что то типа symfony или spring который покроет 95% требований. С тем же джанго, каждая команда будет собирать свой стек.

НЛО прилетело и опубликовало эту надпись здесь

Неуверен что есть смысл сравнивать, там пропасть в зрелости экосистем. В symfony/spring думать особо не надо - все решено и описано в доках. И речь не только о web reqest/response. Я в целом, дб миграции, scaffolding, модульность и т.д.

или spring который покроет 95% требований

и разработка займёт на 50% больше времени, ага
==
и да, а какже django+drf и flask?

За то время на дальнейшую разработку и поддержку окупят сполна затраты на началный сетап.

Вы давно заглядывали в доки фласка? Вы серьезно предлагаете это для компаний с ~100 разрабами?

Как там CLI командами? Typehints, ORM, IoC...

Ну я как бывший когдато java-разработчик, не могу с вами не согласится. и работая сейчас python-бэком я уже успел насмотрется на крупные проекты (в т.ч. со 100 разрабами)… и то как с какогото момента начинают и типы прикручивать и подобие IoC…
и основная проблема почему сейчас берут python — это скорость старта и простота поиска разрабов
елси стоит задача 'запустить сервис прямщас… и мы команду в течении полугода постараемся набрать'… то на яве только обвязку архитектуры в сокращенной команде вы будете месяца два писать… а на питоне за месяц уже mvp можно выкатить, да корявый, но он будет работать уже
и бизнесу такой подход оч оч нравится.
а то что программерам не нравится — так их никто и не спрашивает особо
Я уже как минимум два проекта видел перешедших на 'питончик', один с явы другой с руби… во многом потому что народ устал искать разработчиков… а работа стоит

Бизнес требования часто важнее технических. А бизнес зависит от рынка. Все так.

Забавно что в моем городе, еще лет 8-10 назад ситуация была с точностью на оборот. Проекты на питоне закрывались изза отсутствия разрабов, а те что жили агресивно хантили с других яп.

SQLAlchemy и flask-sqlalchemy что-то мешает установить? У django своя ORM с миграциями и еще очень много всего интересного, особенно если drf поставить и не программировать на темплейтах.

PyCharm или VSCode с кучей расширений на питон вообще могут все вопросы с IoC и TypeHints закрыть, просто надо не полениться настроить все нормально. Один раз настраивает синьор или лид (если берется джун, как в статье), время почти не тратится. А можно так вообще все устанавливать на иксы через баш скрипт автоматически при выдачи компьютера, если 100+ разрабов с текучкой в джунах. было бы желание.

И по поводу доков фласки - а что с ними не так? Ну если опустить, что кроме самой фласки понадобится еще с десяток дополнительных модулей от CORS до JWT и ORM, на которые доки лежат в других местах. Но уже через неделю во всем этом зоопарке можно неплохо ориентироваться.

Ни где и не утверждал что этого нет или это невозможно. Но и задачи усложнить себе жизнь не было. Зачем решать то что на других платформах нет как проблемы?

С доками у фласка все хорошо, если сравнивать в среднем по питону. Но нет смысла сравнивать с тем же симфони.

Все что вы описали работает для, условно одного разраба, а на 100+ с установкой придёт и поддержка и недовольные и т.д. Подозреваю что реального опыта реализации того что вы предлагаете на 100+, у вас не было?!

Как итог, вакансии на Python у нас есть в области:

- GameDev

- Mobile Dev

- Desktop dev

- Embedded dev

Разработка в игр и мобилок на практике ограничивается лишь стаковскими вопросами студентов про PyGame и Kivi; про встройки не знаю точно, но из вроде, далеко не на питоне пишут, а любой питоновский десктоп окончательно заканчивается на попытке студента компилировать pyqt-овскую гуишку в ехешник.

Вообще, да, вакансий на питон мало, это чувствуется не только по сухой статистике, но и в обычной жизни. Но тут есть важный момент, что закон спроса-продложения работает не только на спрос, но и на предложение. Есть на рынке десять тысяч питонистов, которые просят в полтора раза меньше джависта из-за большой конкуренции? Будут появляться и новые вакансии специально под питон. И, субъективно, рынок питонистов как раз активно развивается в данный момент.

PyInstaller легко делает из гуй в ехе, и даже в один файл вместит все это.

А что это за питон для мобильной разработки?

Возможно имелось ввиду Kivy фреймворк

Поиск по веб-фреймворкам

А FastAPI !?

Согласен с тем, что не хватает starlette/FastAPI.

@hatman если это не сложно, то было бы круто посмотреть статистику и по этой сладкой парочке.

Кто ж виноват, что в этой экосистеме комфортно делать все понемногу¯\_(ツ)_/¯

Это удобно для тех, кто интересуется разными отраслями человеческой деятельности, и, вероятно, не слишком удобно для остальных, как раз тут вам на помощь и придут все перечисленные конкуренты.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории