Библиотека Python разработчика | Книги по питону
Полезные материалы для питониста по Фреймворкам Django, Flask, FastAPI, Pyramid, Tornado и др. По всем вопросам @evgenycarter
Ko'proq ko'rsatish19 901
Obunachilar
+924 soatlar
-167 kunlar
-3730 kunlar
- Kanalning o'sishi
- Post qamrovi
- ER - jalb qilish nisbati
Ma'lumot yuklanmoqda...
Obunachilar o'sish tezligi
Ma'lumot yuklanmoqda...
Photo unavailableShow in Telegram
❓Как произвести интеграцию SQL и Pandas для анализа данных?
Присоединяйтесь к открытому уроку "Интеграция SQL и Pandas для анализа данных", где вы:
- узнаете, как сочетать мощь SQL и гибкость Pandas для комплексного анализа данных;
- попрактикуетесь в интеграции SQL-запросов и Pandas, обработке и сохранении результатов анализа в базе данных.
Спикер Роман Козлов – руководитель курса "Python для аналитики", аналитик Big Data/системный аналитик с опытом 8+ лет.
Дата и время открытого урока: 28 мая в 20:00 Мск
Все участники вебинара получат специальную цену на курс «Python для аналитики» и консультацию от менеджеров OTUS!
👉 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/6Ise/?erid=2VtzqxL8rPe
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Photo unavailableShow in Telegram
Кэшированные атрибуты
Во встроенном пакете
functools
присутствует декоратор @cached_property
, позволяющий кэшировать результат метода и загнать его в атрибут.
Таким образом, при первом обращении к атрибуту производятся вычисления в методе, а при дальнейших берется уже кэшированное значение.
Подобное кэширование полезно в случаях, когда в методе производятся вычисления, которые нагружают систему и занимают много времени.
👉 @BookPython👍 2
Photo unavailableShow in Telegram
Совет по чистому коду в Python
Избегайте использования слишком большого количества атрибутов для одного объекта. Старайтесь объединять их в группы, чтобы повысить связность, уменьшить количество связей и улучшить читаемость.
👉 @BookPython
👍 6🤔 2👎 1👌 1
Photo unavailableShow in Telegram
Голосовой ввод с микрофона в Python
Установка пакета —
pip install SpeechRecognition
.
Важная вещь, которую вы должны иметь в виду, что здесь мы будем работать с микрофоном, поэтому вам необходимо знать идентификатор устройства вашего устройства ввода звука.
👉 @BookPython👍 7
Photo unavailableShow in Telegram
🔥 Освойте веб-разработку на Python так, чтобы вас хантили самые крутые компании
Актуальное обучение для разработчиков на Python и junior веб-разработчиков, которые хотят прокачать свою квалификацию и обойти конкурентов.
Научитесь создавать сложные web-приложения на Django для решения задач уровня Middle+ всего за 5 месяцев на онлайн-курсе «Django-разработчик» от OTUS!
Забудьте о скучном обучении — здесь вас ждут настоящие челленджи и нестандартные практические решения. А еще крутые проекты для портфолио и карьерный сапорт!
Старт 26 июня.
➡️ Изучите подробности и пройдите короткий тест, чтобы получить персональную консультацию менеджера и специальную цену на курс: https://vk.cc/cx3IZU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❤ 2
Photo unavailableShow in Telegram
setattr()
С помощью данной функции мы можем менять атрибуты объекта во время выполнения программы. Первым аргументом она принимает объект, вторым — имя атрибута, а третьим — значение, которое необходимо установить.
👉 @BookPython
👍 4
Программирование на Python
Полищук В.Ю.
Инженерная школа информационных технологий и робототехники, Томский политехнический университет
👉 @BookPython
👍 6
Photo unavailableShow in Telegram
👩💻 Занимаетесь разработкой на Python?
Хотите разобраться в использовании SQLAlchemy с FastAPI для асинхронной работы?
➡️ Приходите на открытый практический урок «Async SQLAlchemy с FastAPI в Python» от OTUS, где мы:
- поговорим про популярную ORM — SQLAlchemy;
- разберем, как настроить асинхронное выполнение запросов;
- посмотрим на реальных примерах, когда следует это делать;
- напишем простое FastAPI-приложение;
- научимся преобразовывать стандартные FastAPI-приложения в асинхронный формат с помощью SQLAlchemy.
Спикер Дмитрий Панкрашов — ведущий разработчик в компании-партнере вендора СЭД «Директум».
Встречаемся 27 мая в 20:00 мск в преддверии старта курса «Python Developer. Professional».
Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cx1FP0
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
9 способов обмена массивом Numpy между процессами
В Python можно передавать массивы numpy между процессами.
Существует множество способов передать массив numpy между процессами, например, как аргумент функции, как наследуемую глобальную переменную, через очередь или трубу, как ctype Array и RawArray, файл с отображением памяти, массив с поддержкой SharedMemory или через менеджер.
https://superfastpython.com/numpy-share-array-processes/
👉 @BookPython
9 Ways to Share a Numpy Array Between Processes - Super Fast Python
You can share numpy arrays between processes in Python. There are many ways to share a numpy array between processes, such as as a function argument, as an inherited global variable, via a queue or a pipe, as a ctype Array and RawArray, memory-mapped file, SharedMemory backed array, or via a Manager. In this tutorial, […]
👍 2
Как в Python осуществляется управление памятью.
В Python объекты и структуры данных находятся в закрытой динамически выделяемой области private heap, которая управляется менеджером памяти Python. Он делегирует часть работы программам распределения ресурсов allocators, закрепленным за конкретными объектами, и одновременно с этим следит, чтобы они не выходили за пределы динамически выделяемой области.
По факту данной областью управляет интерпретатор. Пользователь никак не контролирует данный процесс, даже когда манипулирует ссылками объектов на блоки памяти внутри динаической области. Менеджер памяти Python распределяет пространство динамической области среди объектов и другие внутренние буферы по требованию.
👉 @BookPython
👍 3