LINUX.ORG.RU

История изменений

Исправление WitcherGeralt, (текущая версия) :

Вообще, сам язык больше чем тебе кажется. Многие от мидла сейчас хотят чтобы ты хорошо знал кишки питона, т.е. то, как отдельные сущности реализованы на сях. Плюс в самом языке очень нехилая стандартная библиотек.

А по либам всё зависит от специализации, на питоне же всё-всё-всё пишут.

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

В плане практик, то в питоне можно хоть императивщину вытворять. Но лучше найти равновесие между императивщиной и ООП. Ненавижу базворды, но ключевое слово здесь SOLID.

Если по фреймвокам, то могу уверенно сказать только за веб:

  • Ранее самый массовый, а сейчас массовое жирное легаси — Django, вакансий много, платят нормально, выбросят ещё не скоро.

  • Более простой аналогичный вариант — Flask, на нём меньше легаси, ибо это микрофреймфорк, но тоже кому-то нужно.

  • Из старичков единственный популярный и ещё живой асинхронный фреймворк — Tornado, не нужен.

  • Сейчас принято писать с использованием нового асинхронного сахарка, тут есть стандартная либа — asyncio и как добавочка к ней уже нестандартная aiohttp, но это не полноценный фреймвок.

  • Из модных молодёжных стоит обратить внимание на Falcon и Sanic, набирает вес чудовищно быстрая Vibora.

  • Из ORM самое ходовое это SQLAlchemy и Django ORM. Как это скрестить с современным асинхроном я честно хз, не сталкивался. Мб @pawnhearts подскажет.

  • Тут же, естественно нужно понимать как интегрироваться с веб-серверами (uwsgi, gunicorn, meinheld — очень быстрый), юзать очереди задач и прочее middleware.

Исправление WitcherGeralt, :

Вообще, сам язык больше чем тебе кажется. Многие от мидла сейчас хотят чтобы ты хорошо знал кишки питона, т.е. то, как отдельные сущности реализованы на сях. Плюс в самом языке очень нехилая стандартная библиотек.

А по либам всё зависит от специализации, на питоне же всё-всё-всё пишут.

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

В плане практик, то в питоне можно хоть императивщину вытворять. Но лучше найти равновесие между императивщиной и ООП. Ненавижу базворды, но ключевое слово здесь SOLID.

Если по фреймвокам, то могу уверенно сказать только за веб:

  • Ранее самый массовый, а сейчас массовое жирное легаси — Django, вакансий много, платят нормально, выбросят ещё не скоро.

  • Более простой аналогичный вариант — Flask, на нём меньше легаси, ибо это микрофреймфорк, но тоже кому-то нужно.

  • Из старичков единственный популярный и ещё живой асинхронный фреймворк — Tornado, не нужен.

  • Сейчас принято писать с использованием нового асинхронного сахарка, тут есть стандартная либа — asyncio и как добавочка к ней уже нестандартная aiohttp, то это не полноценный фреймвок.

  • Из модных молодёжных стоит обратить внимание на Falcon и Sanic, набирает вес чудовищно быстрая Vibora.

  • Из ORM самое ходовое это SQLAlchemy и Django ORM. Как это скрестить с современным асинхроном я честно хз, не сталкивался. Мб @pawnhearts подскажет.

  • Тут же, естественно нужно понимать как интегрироваться с веб-серверами (uwsgi, gunicorn, meinheld — очень быстрый), юзать очереди задач и прочее middleware.

Исходная версия WitcherGeralt, :

Вообще, сам язык больше чем тебе кажется. Многие от мидла сейчас хотят чтобы ты хорошо знал кишки питона, т.е. то, как отдельные сущности реализованы на сях. Плюс в самом языке очень нехилая стандартная библиотек.

А по либам всё зависит от специализации, на питоне же всё-всё-всё пишут.

Безотносительно специализации желательно разобраться со сборкой, виртуальными окружениями и биндингами. Хотя, это всё нафиг не нужно на самом деле при наличии контейнеров. И тем не менее, если совсем не разберёшься, то косо посмотрят.

В плане практик, то в питоне можно хоть императивщину вытворять. Но лучше найти равновесие между императивщиной и ООП. Ненавижу базворды, но ключевое слово здесь SOLID.

Если по фреймвокам, то могу уверенно сказать только за веб:

  • Ранее самый массовый, а сейчас массовое жирное легаси — Django, вакансий много, платят нормально, выбросят ещё не скоро.

  • Более простой аналогичный вариант — Flask, на нём меньше легаси, ибо это микрофреймфорк, но тоже кому-то нужно.

  • Из старичков единственный популярный и ещё живой асинхронный фреймворк — Tornado, не нужен.

  • Сейчас принято писать с использованием нового асинхронного сахарка, тут есть стандартная либа — asyncio и как добавочка к ней уже нестандартная aiohttp, то это не полноценный фреймвок.

  • Из модных молодёжных стоит обратить внимание на Falcon и Sanic, набирает вес чудовищно быстрая Vibora.

  • Из ORM самое ходовое это SQLAlchemy и Django ORM. Как это скрестить с современным асинхроном я честно хз, не сталкивался. Мб @pawnhearts подскажет.

  • Тут же, естественно нужно понимать как интегрироваться с веб-серверами (uwsgi, gunicorn, meinheld — очень быстрый), юзать очереди задач и прочее middleware.