DoubleX
DoubleX — это библиотека для создания заглушек (test doubles) в Python. Она помогает разработчикам писать более надежные и тестируемые тесты.
#для_продвинутых
Django-taggit
Django-taggit — это популярное приложение для Django, которое позволяет легко добавлять теги к моделям Django.
#для_начинающих
8–9 июня проводим Weekend Offer Backend
Устроиться в Яндекс за выходные — реально. Ищем крутых бэкендеров с опытом работы от 3 лет на C++, Python или Java, готовых работать в офисном или гибридном режиме на территории России или Республики Беларусь.
Подавайте заявку до 6 июня — и всего за 2 дня пройдите все технические собеседования. После сможете пообщаться с нанимателями и выбрать из участвующих команд ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер.
Узнать подробности и зарегистрироваться.
Программирование сейчас - один из немногих социальных лифтов, доступных всем!
Лучший способ начать свой путь в IT - изучать Python. Этот язык не такой сложный для изучения, однако на нем создают сайты, чат-боты и даже искусственный интеллект. Например, Netflix, YouTube и Google написаны на этом языке.
С нуля стать опытным разработчиком со средней зарплатой в 180 000 рублей можно в онлайн-школе Product Star на курсе “Профессия: Python-разработчик”. Курс создан специалистами из топовых компаний с реальным опытом в индустрии, благодаря чему в процессе обучения вы будете погружаться в реальные кейсы.
После обучения ваше портфолио пополнится проектами, которые будет не стыдно показать любому работодателю. И самое главное: Product Star гарантируют трудоустройство, а если в процессе поймете, что специальность не для вас, вам вернут деньги.
Станьте Python-разработчиком вместе с ProductStar. Скидка до 57% и техническое собеседование с топовым разработчиком в подарок - https://tglink.io/e84b491d68c0
Реклама. ООО "ТРИВИУМ". ИНН 7806297293.
Библиотека Coconut
Coconut — это надмножество языка Python, которое добавляет функциональные возможности в стандартный Python. С помощью Coconut можно писать более лаконичный и читаемый код в функциональном стиле.
#для_продвинутых
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
, тем более концентрируется распределение вокруг среднего значения.
#для_продвинутых
🔥 Это база 1100 вопросов с собеседований на Python разработчика. Фишка в том, что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Теперь можно легко получить оффер, подготовившись к самым популярным вопросам 😏
Читать полностью…Docxtpl
Docxtpl — это библиотека Python, предназначенная для генерации документов Word из шаблонов. Она позволяет легко создавать динамические документы, вставляя данные из Python в шаблон docx.
#для_продвинутых
Marshmallow
Marshmallow — это легкая библиотека Python, предназначенная для преобразования сложных объектов в простые типы данных Python и обратно. Она широко используется для сериализации и десериализации данных, особенно в веб-приложениях.
#для_продвинутых
Cartopy
Cartopy — это Python-библиотека, предназначенная для создания карт и обработки геопространственных данных. Она построена на базе Matplotlib и обладает широким набором функций для создания профессиональных карт.
#для_продвинутых
Doitlive
Doitlive — это инструмент для создания живых презентаций в терминале. Он читает файл с оболочечными командами и воспроизводит их в поддельном сеансе терминала, пока вы вводите случайные символы.
#для_продвинутых
Попробовать себя в новой 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! 💛