История изменений
Исправление
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.