seniorpy | Unsorted

Telegram-канал seniorpy - Senior Python Developer

44765

Публикуем интересные/полезные фичи/библиотеки языка. По вопросам сотрудничества: @adv_and_pr Канал на бирже: https://telega.in/c/seniorpy

Subscribe to a channel

Senior Python Developer

DoubleX

DoubleX — это библиотека для создания заглушек (test doubles) в Python. Она помогает разработчикам писать более надежные и тестируемые тесты.

#для_продвинутых

Читать полностью…

Senior Python Developer

Django-taggit

Django-taggit — это популярное приложение для Django, которое позволяет легко добавлять теги к моделям Django.

#для_начинающих

Читать полностью…

Senior Python Developer

8–9 июня проводим Weekend Offer Backend

Устроиться в Яндекс за выходные — реально. Ищем крутых бэкендеров с опытом работы от 3 лет на C++, Python или Java, готовых работать в офисном или гибридном режиме на территории России или Республики Беларусь.

Подавайте заявку до 6 июня — и всего за 2 дня пройдите все технические собеседования. После сможете пообщаться с нанимателями и выбрать из участвующих команд ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер.

Узнать подробности и зарегистрироваться.

Читать полностью…

Senior Python Developer

Пишем «Змейку» в 12 строк кода на PyTorch

Смотреть статью

Читать полностью…

Senior Python Developer

Программирование сейчас - один из немногих социальных лифтов, доступных всем!

Лучший способ начать свой путь в IT - изучать Python. Этот язык не такой сложный для изучения, однако на нем создают сайты, чат-боты и даже искусственный интеллект. Например, Netflix, YouTube и Google написаны на этом языке.

С нуля стать опытным разработчиком со средней зарплатой в 180 000 рублей можно в онлайн-школе Product Star на курсе “Профессия: Python-разработчик”. Курс создан специалистами из топовых компаний с реальным опытом в индустрии, благодаря чему в процессе обучения вы будете погружаться в реальные кейсы. 

После обучения ваше портфолио пополнится проектами, которые будет не стыдно показать любому работодателю. И самое главное: Product Star гарантируют трудоустройство, а если в процессе поймете, что специальность не для вас, вам вернут деньги.

Станьте Python-разработчиком вместе с ProductStar. Скидка до 57% и техническое собеседование с топовым разработчиком в подарок - https://tglink.io/e84b491d68c0

Реклама. ООО "ТРИВИУМ". ИНН 7806297293.

Читать полностью…

Senior Python Developer

Библиотека Coconut

Coconut — это надмножество языка Python, которое добавляет функциональные возможности в стандартный Python. С помощью Coconut можно писать более лаконичный и читаемый код в функциональном стиле.

#для_продвинутых

Читать полностью…

Senior Python Developer

PyQtGraph

PyQtGraph — это библиотека Python для создания интерактивных 2D и 3D графиков, а также элементов графического интерфейса (GUI). Она основана на PyQt (или PySide) и NumPy, что делает ее мощным и универсальным инструментом для научных, инженерных и исследовательских задач.

#для_продвинутых

Читать полностью…

Senior Python Developer

HR Tech Python Meetup от Яндекса отправляется в путешествие Москва — Минск!

Ждём опытных Python-разработчиков на мероприятие от ребят, которые поддерживают экосистему HR Tech — это внутренние продукты и сервисы Яндекса, которыми каждый день пользуются десятки тысяч сотрудников.

В программе каждого митапа по три выступления о том, как мы делаем Квант, Фемиду и Командировки, и какие решения стоят за нашими сервисами. После докладов вы сможете попасть на индивидуальную консультацию с HR-экспертом, поучаствовать в игре и пообщаться с единомышленниками на афтерпати.

HR Tech Python Meetup пройдёт:

🔸 В Москве — 22 мая в офлайне, будет запись докладов, зарегистрироваться.

🔸 В Минске — 5 июня в офлайне. Трансляции и записей не будет, зарегистрироваться.

Читать полностью…

Senior Python Developer

Typeshed

Typeshed — это коллекция заглушек (stubs) для стандартной библиотеки Python, библиотек Python builtins, а также сторонних пакетов. Заглушки – это файлы Python, содержащие определения типов для модулей и пакетов.

#для_продвинутых

Читать полностью…

Senior Python Developer

TurboGears

TurboGears — это фреймворк для создания веб-приложений на Python. Он состоит из набора взаимозаменяемых компонентов, упрощающих и ускоряющих разработку.

Вот некоторые ключевые особенности TurboGears:


— TurboGears использует архитектурный шаблон Model-View-Controller (MVC), разделяя ваше приложение на логические блоки: модель, представление и контроллер. Это способствует более организованной и поддерживаемой разработке.
— TurboGears позволяет вам выбирать нужные библиотеки и инструменты. По умолчанию он использует Pylons, SQLAlchemy, Genshi и Repoze, но вы можете заменить их на другие.

#для_продвинутых

Читать полностью…

Senior Python Developer

fspathconf

fspathconf() – это функция в Python, которая используется для получения конфигурационных параметров для указанного пути. Эта функция является частью модуля os и может использоваться для получения информации о файловой системе, такой как размер блока, максимальная длина пути и т. д.

Синтаксис:

os.fspathconf(path, name)


Аргументы:
path: путь к файлу или папке
name: имя конфигурационного параметра

#для_продвинутых

Читать полностью…

Senior Python Developer

Функция getweakrefcount()

Функция weakref.getweakrefcount() в Python возвращает количество слабых ссылок и прокси-объектов, связанных с данным объектом.

Синтаксис:

weakref.getweakrefcount(object)


Параметры:
object: объект, для которого нужно узнать количество слабых ссылок и прокси-объектов.

Возвращаемое значение:
Целое число, представляющее количество слабых ссылок и прокси-объектов, связанных с объектом.

#для_продвинутых

Читать полностью…

Senior Python Developer

Функция current_thread()

Функция current_thread() из модуля threading в Python используется для получения объекта Thread, представляющего текущий поток выполнения.

В Python 3.10 и более поздних версиях она возвращает:
— «Идентификатор потока» текущего потока. Это ненулевое целое число. Его значение не имеет прямого смысла; оно предназначено как магическое число, которое можно использовать, например, для индексирования словаря потоко-специфичных данных.
— Идентификаторы потоков могут быть переиспользованы, когда один поток завершается, а другой создается.

#для_продвинутых

Читать полностью…

Senior Python Developer

ChainMap

ChainMap — это инструмент из модуля collections, который позволяет объединить несколько словарей в один объект, доступный как единый словарь. Это удобно, когда вам нужно работать с несколькими словарями, представляющими разные области видимости или контексты, и вам нужно установить приоритеты доступа к данным.

#для_продвинутых

Читать полностью…

Senior Python Developer

Функция vonmisesvariate

Функция vonmisesvariate из модуля random в Python используется для генерации случайных чисел, подчиненных распределению фон Мизеса, также известному как круговое нормальное распределение или распределение Тихонова.

Аргументы функции:
mu: Среднее значение угла, выраженное в радианах в диапазоне от 0 до 2π.
kappa: Параметр концентрации, который должен быть больше или равен 0. Чем больше значение kappa, тем более концентрируется распределение вокруг среднего значения.

#для_продвинутых

Читать полностью…

Senior Python Developer

🔥 Это база 1100 вопросов с собеседований на Python разработчика. Фишка в том, что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Теперь можно легко получить оффер, подготовившись к самым популярным вопросам 😏

Читать полностью…

Senior Python Developer

Docxtpl

Docxtpl — это библиотека Python, предназначенная для генерации документов Word из шаблонов. Она позволяет легко создавать динамические документы, вставляя данные из Python в шаблон docx.

#для_продвинутых

Читать полностью…

Senior Python Developer

Marshmallow

Marshmallow — это легкая библиотека Python, предназначенная для преобразования сложных объектов в простые типы данных Python и обратно. Она широко используется для сериализации и десериализации данных, особенно в веб-приложениях.

#для_продвинутых

Читать полностью…

Senior Python Developer

Cartopy

Cartopy — это Python-библиотека, предназначенная для создания карт и обработки геопространственных данных. Она построена на базе Matplotlib и обладает широким набором функций для создания профессиональных карт.

#для_продвинутых

Читать полностью…

Senior Python Developer

Doitlive

Doitlive — это инструмент для создания живых презентаций в терминале. Он читает файл с оболочечными командами и воспроизводит их в поддельном сеансе терминала, пока вы вводите случайные символы.

#для_продвинутых

Читать полностью…

Senior Python Developer

Попробовать себя в новой IT-профессии? На раз-два!

Где «раз» – вы записываетесь на подготовительный курс по Python-разработке.🐍

А «два» – завершаете его через две недели с сертификатом и собственным проектом на руках.

С нас:
– 72 урока прямо в браузере в онлайн-тренажере;
– 3 встречи с наставником в режиме реального времени;
– 1 встреча для лайвкодинг-сессии, где вы напишете свою первую программу.

И все это за 990 рублей!

⏰ Начинаем уже 21 мая.


Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid:LjN8KPqdo

Читать полностью…

Senior Python Developer

wxPython Phoenix

wxPython Phoenix — это современная реализация фреймворка wxPython для разработки графических интерфейсов пользователя (GUI) на Python. Он отличается от классического wxPython улучшенной производительностью, поддержкой современных функций и исправлением ошибок.

#для_продвинутых

Читать полностью…

Senior Python Developer

Библиотека python-decouple

Библиотека python-decouple для Python помогает отделить конфигурационные параметры от вашего исходного кода. Это означает, что вы можете хранить секретные данные, такие как ключи API, пароли и URL-адреса базы данных, вне вашего кода, улучшая безопасность.

#для_продвинутых

Читать полностью…

Senior Python Developer

Вы даже не представляете, как эмоции влияют на наше сознание.

Принимать решения с холодной головой – очень сложно, но ещё сложнее понимать, чем именно руководствуются в поступках другие люди. Например, с чего вдруг ваш самый высокооплачиваемый инженер решает уволиться?

Лучше разобраться в своих и чужих мотивах поможет эмоциональный интеллект.

О том, как его развивать и как им пользоваться, поговорим на открытом вебинаре «Как тимлиду использовать эмоциональный интеллект?»

Вебинар проведёт Андрей Волков, тимлид в Nitka Inc. с 18-летним опытом в IT.

Вы узнаете:

- Как учитывать эмоциональное состояние сотрудника в рабочих процессах?

- Как развить эмпатию?

- Чем эмоции могут помочь, а чем помешать при проведении сложных переговоров?

- Как сгладить конфликт и переключиться от эмоций к действиям?

Бонус! Всем участникам вебинара – скидка 5% на любой курс OTUS

16 мая, 20:00 (мск). Участие бесплатное.

Записаться на событие https://otus.pw/UEh7/?erid=LjN8Jv2Pn

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

Senior Python Developer

SpeechRecognition

SpeechRecognition – это библиотека Python, которая позволяет использовать API распознавания речи от разных компаний, таких как Google, Microsoft, IBM и другие. Она также имеет возможность работать офлайн.

#для_продвинутых

Читать полностью…

Senior Python Developer

Функция scandir()

Функция os.scandir() в Python используется для получения итератора объектов os.DirEntry, соответствующих записям в каталоге, заданном указанным путем. Записи возвращаются в произвольном порядке, а специальные записи '.' и '..' всегда будут в начале списка.

#для_продвинутых

Читать полностью…

Senior Python Developer

Функция statvfs

Функция statvfs() используется для получения информации о файловой системе, содержащей указанный путь. Она возвращает объект класса os.statvfs_result, атрибуты которого представляют информацию о файловой системе.

#для_продвинутых

Читать полностью…

Senior Python Developer

🔥 Это база с 1100 вопросов с собеседований на Python разработчика. Фишка в том, что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Теперь можно легко получить оффер, подготовившись к самым популярным вопросам 😏

Читать полностью…

Senior Python Developer

uniformvariate

uniformvariate – это функция из библиотеки numpy, которая используется для генерации случайных чисел из равномерного распределения.

Синтаксис:

numpy.random.uniformvariate(low, high, size=None)


Параметры:
low (float): Нижняя граница диапазона.
high (float): Верхняя граница диапазона.
size (int, optional): Размер возвращаемого массива.

#для_продвинутых

Читать полностью…

Senior Python Developer

Приглашаем на Pytup — 1 июня в Нижнем Новгороде!

Вас ждёт большая конференция по Python-разработке Pytup.

Приезжайте, чтобы послушать доклады спикеров, узнать про новости языка и познакомиться с коллегами.

Расскажем о разработке платформы для обработки данных в IT-компаниях, создании микросервиса по обработке геометрических данных и о том, как делать RAG-приложения с помощью DataSphere. Программа получилась насыщенной!

Смотрите подробности на сайте.

До встречи на Pytup! 💛

Читать полностью…
Subscribe to a channel