Исправление 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.