Библиотека Python разработчика | Книги по питону
19.2K subscribers
1.06K photos
391 videos
82 files
1K links
Полезные материалы для питониста по Фреймворкам Django, Flask, FastAPI, Pyramid, Tornado и др.

По всем вопросам @evgenycarter

РКН clck.ru/3Ko7Hq
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Telegram Bot For Searching Torrents

Телеграм бот для поиска торентов.

GitHub
Глобальная блокировка интерпретатора (GIL) и её воздействие на многопоточность в Python

Как вы, наверное, знаете, глобальная блокировка интерпретатора (GIL, Global Interpreter Lock) — это механизм, обеспечивающий, при использовании интерпретатора CPython, безопасную работу с потоками. Но из-за GIL в конкретный момент времени выполнять байт-код Python может лишь один поток операционной системы. В результате нельзя ускорить Python-код, интенсивно использующий ресурсы процессора, распределив вычислительную нагрузку по нескольким потокам.

Rus https://habr.com/ru/company/wunderfund/blog/586360/
Eng https://tenthousandmeters.com/blog/python-behind-the-scenes-13-the-gil-and-its-effects-on-python-multithreading/
Intel оптимизировала библиотеку Numpy под AVX-512, ускорив вычисления Python в 14—32 раза

https://habr.com/ru/company/itsumma/news/t/584010/
Нейроканал — новый канал, где собирают лучшие материалы по ИИ, машинному обучению, нейронным сетям и другим темам из этой области.

Подключайтесь: @neuro_channel
3 причины подписаться на аккаунт @selectel🔥

1. Основы программирования простым языком и без снобизма.
2. Полезные факты о железе, дата-центрах и хостингах.
3. Актуальные новости из IT.

Жми «Подписаться», чтобы получать больше IT-материалов и каждый день узнавать что-то новое!
👍1
Давно хотели разобраться в asyncio в питоне и научиться писать асинхронный код?

Отлично, школа разработки Metaclass от компании KTS запускает второй поток курса «Асинхронное программирование на Python для начинающих». На курсе рассматриваются CPU и IO-bound операции, multiprocessing, GIL, компоненты asyncio: корутины, таски, очереди. Также студенты напишут свой сервер и чатбота на aiohttp, научатся асинхронно работать с Postgres и RabbitMQ, а в конце даже напишут свой Event Loop на генераторах!

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

Обучение начнется уже 20 декабря (с перерывом на праздники конечно) и суммарно продлится 7 недель: каждую неделю будет выкладываться новый модуль и проводиться онлайн разбор ДЗ с преподавателем.

Подробнее о курсе можно почитать тут, а если у вас остались вопросы, приходите на вебинар о курсе 8 декабря в 19:00 по мск.
Успей зарегистрироваться на митап от SberDevices — о виртуальных ассистентах Салют

Когда будет прорыв в сфере цифровых помощников? Действительно ли они лучше других инструментов для общения с пользователями? Как заработать на создании приложений для виртуальных ассистентов?

8 декабря 2021 года в 18:00 команда SberDevices ответит на эти вопросы на онлайн-митапе.

Руководители технологических команд и опытные разработчики:
— расскажут о развитии виртуальных ассистентов;
— обсудят, как зарабатывать на платформе SmartMarket сегодня и в будущем;
— поделятся лайфхаками разработки мультимодального взаимодействия с виртуальными ассистентами семейства Салют, которые живут в умных девайсах SberDevices.

Все участники смогут задать вопросы и получить ответы в прямом эфире!

Участие по предварительной регистрации по ссылке

Регистрируйся и подключайся к митапу!