№ 4931117861 Публикуем интересные/полезные фичи/библиотеки языка. По вопросам сотрудничества: @adv_and_pr Канал на бирже: https://telega.in/c/seniorpy
Попробовать себя в новой IT-профессии? На раз-два!
Где «раз» – вы записываетесь на подготовительный курс по Python-разработке.🐍
А «два» – завершаете его через две недели с сертификатом и собственным проектом на руках.
С нас:
– 72 урока прямо в браузере в онлайн-тренажере;
– 3 встречи с наставником в режиме реального времени;
– 1 встреча для лайвкодинг-сессии, где вы напишете свою первую программу.
И все это за 990 рублей!
⏰ Начинаем уже 21 мая.
Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid:LjN8KPqdo
wxPython Phoenix
wxPython Phoenix — это современная реализация фреймворка wxPython для разработки графических интерфейсов пользователя (GUI) на Python. Он отличается от классического wxPython улучшенной производительностью, поддержкой современных функций и исправлением ошибок.
#для_продвинутых
Библиотека python-decouple
Библиотека python-decouple для Python помогает отделить конфигурационные параметры от вашего исходного кода. Это означает, что вы можете хранить секретные данные, такие как ключи API, пароли и URL-адреса базы данных, вне вашего кода, улучшая безопасность.
#для_продвинутых
Вы даже не представляете, как эмоции влияют на наше сознание.
Принимать решения с холодной головой – очень сложно, но ещё сложнее понимать, чем именно руководствуются в поступках другие люди. Например, с чего вдруг ваш самый высокооплачиваемый инженер решает уволиться?
Лучше разобраться в своих и чужих мотивах поможет эмоциональный интеллект.
О том, как его развивать и как им пользоваться, поговорим на открытом вебинаре «Как тимлиду использовать эмоциональный интеллект?»
Вебинар проведёт Андрей Волков, тимлид в Nitka Inc. с 18-летним опытом в IT.
Вы узнаете:
- Как учитывать эмоциональное состояние сотрудника в рабочих процессах?
- Как развить эмпатию?
- Чем эмоции могут помочь, а чем помешать при проведении сложных переговоров?
- Как сгладить конфликт и переключиться от эмоций к действиям?
Бонус! Всем участникам вебинара – скидка 5% на любой курс OTUS
16 мая, 20:00 (мск). Участие бесплатное.
Записаться на событие https://otus.pw/UEh7/?erid=LjN8Jv2Pn
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
SpeechRecognition
SpeechRecognition – это библиотека Python, которая позволяет использовать API распознавания речи от разных компаний, таких как Google, Microsoft, IBM и другие. Она также имеет возможность работать офлайн.
#для_продвинутых
Функция scandir()
Функция os.scandir()
в Python используется для получения итератора объектов os.DirEntry
, соответствующих записям в каталоге, заданном указанным путем. Записи возвращаются в произвольном порядке, а специальные записи '.' и '..' всегда будут в начале списка.
#для_продвинутых
Функция statvfs
Функция statvfs()
используется для получения информации о файловой системе, содержащей указанный путь. Она возвращает объект класса os.statvfs_result
, атрибуты которого представляют информацию о файловой системе.
#для_продвинутых
🔥 Это база с 1100 вопросов с собеседований на Python разработчика. Фишка в том, что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Теперь можно легко получить оффер, подготовившись к самым популярным вопросам 😏
Читать полностью…uniformvariate uniformvariate
– это функция из библиотеки numpy
, которая используется для генерации случайных чисел из равномерного распределения.
Синтаксис:
numpy.random.uniformvariate(low, high, size=None)
low (float)
: Нижняя граница диапазона.high (float)
: Верхняя граница диапазона.size (int, optional)
: Размер возвращаемого массива.Приглашаем на Pytup — 1 июня в Нижнем Новгороде!
Вас ждёт большая конференция по Python-разработке Pytup.
Приезжайте, чтобы послушать доклады спикеров, узнать про новости языка и познакомиться с коллегами.
Расскажем о разработке платформы для обработки данных в IT-компаниях, создании микросервиса по обработке геометрических данных и о том, как делать RAG-приложения с помощью DataSphere. Программа получилась насыщенной!
Смотрите подробности на сайте.
До встречи на Pytup! 💛
SCons
SCons — это современная система сборки программного обеспечения, основанная на Python. Она предназначена для автоматизации процесса компиляции и сборки проектов, делая его более эффективным и надежным.
#для_продвинутых
Trio
Trio — это библиотека асинхронного программирования для Python, которая упрощает написание высокопроизводительных и масштабируемых приложений. Она основана на модели "async/await" и предоставляет ряд инструментов для работы с асинхронными операциями, такими как сетевые запросы, обработка файлов и I/O.
#для_продвинутых
Gevent
Gevent — это библиотека для Python, основанная на корутинах, предназначенная для упрощения асинхронного программирования. Она использует "гринлеты" - легкие псевдо-потоки, которые позволяют запускать множество задач одновременно, не создавая при этом большое количество реальных потоков.
#для_продвинутых
PyOxidizer
PyOxidizer — это инструмент, позволяющий упаковать Python-проект в единый исполняемый файл, включающий интерпретатор Python, все необходимые библиотеки и ресурсы. Это позволяет запускать ваши приложения без необходимости предварительной установки Python или каких-либо зависимостей.
#для_продвинутых
pypattern
pypattern — это библиотека Python, которая предоставляет набор паттернов проектирования, реализованных на чистом Python. Она упрощает использование паттернов в ваших проектах, делая код более читаемым, понятным и поддерживаемым.
#для_продвинутых
PyQtGraph
PyQtGraph — это библиотека Python для создания интерактивных 2D и 3D графиков, а также элементов графического интерфейса (GUI). Она основана на PyQt (или PySide) и NumPy, что делает ее мощным и универсальным инструментом для научных, инженерных и исследовательских задач.
#для_продвинутых
HR Tech Python Meetup от Яндекса отправляется в путешествие Москва — Минск!
Ждём опытных Python-разработчиков на мероприятие от ребят, которые поддерживают экосистему HR Tech — это внутренние продукты и сервисы Яндекса, которыми каждый день пользуются десятки тысяч сотрудников.
В программе каждого митапа по три выступления о том, как мы делаем Квант, Фемиду и Командировки, и какие решения стоят за нашими сервисами. После докладов вы сможете попасть на индивидуальную консультацию с HR-экспертом, поучаствовать в игре и пообщаться с единомышленниками на афтерпати.
HR Tech Python Meetup пройдёт:
🔸 В Москве — 22 мая в офлайне, будет запись докладов, зарегистрироваться.
🔸 В Минске — 5 июня в офлайне. Трансляции и записей не будет, зарегистрироваться.
Typeshed
Typeshed — это коллекция заглушек (stubs) для стандартной библиотеки Python, библиотек Python builtins, а также сторонних пакетов. Заглушки – это файлы Python, содержащие определения типов для модулей и пакетов.
#для_продвинутых
TurboGears
TurboGears — это фреймворк для создания веб-приложений на Python. Он состоит из набора взаимозаменяемых компонентов, упрощающих и ускоряющих разработку.
Вот некоторые ключевые особенности TurboGears:
— TurboGears использует архитектурный шаблон Model-View-Controller (MVC), разделяя ваше приложение на логические блоки: модель, представление и контроллер. Это способствует более организованной и поддерживаемой разработке.
— TurboGears позволяет вам выбирать нужные библиотеки и инструменты. По умолчанию он использует Pylons, SQLAlchemy, Genshi и Repoze, но вы можете заменить их на другие.
#для_продвинутых
fspathconf fspathconf()
– это функция в Python, которая используется для получения конфигурационных параметров для указанного пути. Эта функция является частью модуля os
и может использоваться для получения информации о файловой системе, такой как размер блока, максимальная длина пути и т. д.
Синтаксис:
os.fspathconf(path, name)
path
: путь к файлу или папкеname
: имя конфигурационного параметраФункция getweakrefcount()
Функция weakref.getweakrefcount()
в Python возвращает количество слабых ссылок и прокси-объектов, связанных с данным объектом.
Синтаксис:
weakref.getweakrefcount(object)
object
: объект, для которого нужно узнать количество слабых ссылок и прокси-объектов.Функция current_thread()
Функция current_thread()
из модуля threading
в Python используется для получения объекта Thread
, представляющего текущий поток выполнения.
В Python 3.10 и более поздних версиях она возвращает:
— «Идентификатор потока» текущего потока. Это ненулевое целое число. Его значение не имеет прямого смысла; оно предназначено как магическое число, которое можно использовать, например, для индексирования словаря потоко-специфичных данных.
— Идентификаторы потоков могут быть переиспользованы, когда один поток завершается, а другой создается.
#для_продвинутых
ChainMapChainMap
— это инструмент из модуля collections, который позволяет объединить несколько словарей в один объект, доступный как единый словарь. Это удобно, когда вам нужно работать с несколькими словарями, представляющими разные области видимости или контексты, и вам нужно установить приоритеты доступа к данным.
#для_продвинутых
Функция vonmisesvariate
Функция vonmisesvariate
из модуля random
в Python используется для генерации случайных чисел, подчиненных распределению фон Мизеса, также известному как круговое нормальное распределение или распределение Тихонова.
Аргументы функции:mu
: Среднее значение угла, выраженное в радианах в диапазоне от 0 до 2π.kappa
: Параметр концентрации, который должен быть больше или равен 0. Чем больше значение kappa
, тем более концентрируется распределение вокруг среднего значения.
#для_продвинутых
PlatformIO
PlatformIO — это мощная и гибкая платформа с открытым исходным кодом для разработки встроенного ПО, написанная на Python. Она позволяет легко создавать, компилировать, отлаживать и прошивать код для различных микроконтроллеров и плат.
#для_продвинутых
PyJWT
PyJWT — это библиотека Python для работы с JSON Web Tokens (JWT). JWT — это компактный формат для передачи информации между сторонами, позволяющий обеспечить безопасность и аутентификацию.
#для_продвинутых
uvloop
uvloop — это высокопроизводительная замена стандартному циклу событий asyncio в Python. Он написан на Cython и использует библиотеку libuv, что обеспечивает его быстродействие и эффективность.
#для_продвинутых
python-jose
python-jose — это библиотека Python для работы с JSON Web Tokens (JWT) и другими форматами JSON Web Signatures (JWS). Она позволяет вам создавать, подписывать, проверять и декодировать JWT. Библиотека проста в использовании и поддерживает широкий спектр алгоритмов шифрования и форматов ключей.
#для_продвинутых
NetBox
NetBox — это платформа управления инфраструктурой IP-адресов (IPAM) с открытым исходным кодом, которая помогает отслеживать устройства, соединения, кабели и другие компоненты сети. Python – это универсальный язык программирования, который можно использовать для автоматизации задач в NetBox.
#для_продвинутых
Buildout
Buildout — это инструмент автоматизации сборки и развертывания, написанный на Python. Он позволяет вам создавать, собирать и разворачивать многокомпонентные приложения. Buildout помогает настроить и точно воспроизвести сборку программного обеспечения заданной конфигурации.
#для_продвинутых