seniorpy | Unsorted

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

43332

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

Subscribe to a channel

Senior Python Developer

Wagtail

Wagtail — это система управления контентом (CMS) с открытым исходным кодом, построенная на базе Django. Она фокусируется на пользовательском опыте и предоставляет разработчикам и дизайнерам точный контроль над созданием контента.

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

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

Senior Python Developer

А вы знали, что 70% опрошенных Stack Overflow разработчиков уже используют инструменты ИИ-кодинга в 2024 году? 🤔

Интеграция нейросетей не только сократит объем вашей работы, но и поможет на этом заработать.

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

По итогам эфира ты узнаешь:
— Кто такой промт-инженер и чем он занимается;
— Кому в действительности нужны его услуги и какие результаты это даст;
— Где компаниям ищут промт-инженера;
— Сколько платят промт-инженеру в России и мире;
— Кто может стать промт-инженером и какой порог входа;

Кликай на ссылку и забирай подробную информацию вместе с классными бонусами 👈🏼

erid: LjN8K64QX
ООО Зерокодер, ИНН 9715401631, ОГРН - 1217700246026

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

Senior Python Developer

Банановые шкурки на интервью Python-разработчика

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

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

Senior Python Developer

Функция reload()

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

Функция reload() принимает в качестве аргумента объект модуля. Этот объект должен быть ранее импортированным модулем.

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

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

Senior Python Developer

CatBoost

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

Чтобы установить CatBoost в Python, выполните следующие действия:

pip install catboost


Затем импортируйте библиотеку:

import catboost


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

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

Senior Python Developer

Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.

Ближайшие Fast Track мероприятия:

• 3–7 июня — для технических менеджеров и Crowd Solutions Architect, офер за 5 дней в команду Crowd.

• 8–9 июня — для дата-инженеров, офер за 2 дня в DWH команды Маркета.

Зарегистрироваться

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

Senior Python Developer

Эффективный метод быстрого освоения ChatGPT.

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

Здесь разработан краткий курс из 5 уроков по ChatGPT. После его завершения вы сможете создать 9 нейронных сетей, которые помогут вам:

- находить ошибки и оптимизировать код
- генерировать посты в Телеграме
- создавать заголовки для рекламы
- делегировать рутинные задачи нейронке

Вы также сможете разработать своих собственных нейро-помощников для продаж, маркетинга и других целей.

Бесплатный доступ предоставляется сразу после регистрации.

Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8KVEUv

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

Senior Python Developer

FeinCMS

FeinCMS — это система управления контентом (CMS), построенная на базе Django. Она позиционируется как фреймворк, расширяющий возможности Django и позволяющий без труда создавать сложные веб-сайты и приложения.

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

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

Senior Python Developer

#вопросы_с_собеседований
👩‍💻 Как устроено преобразование типов в Python ?

▪Преобразование типов - это преобразование объекта из одного типа данных в другой тип данных.

▪Неявное преобразование типов автоматически выполняется интерпретатором Python.

▪Python позволяет избежать потери данных в неявном преобразовании типов.

▪Явное преобразование типов также называется приведением типов, типы данных объекта преобразуются с использованием предопределенной функции.

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

Что такое аннотация типов?

В простейшем случае аннотация содержит непосредственно ожидаемый тип. Аннотации для переменных пишут через двоеточие после идентификатора. После этого может идти инициализация значения. Например price: int = 5 Параметры функции аннотируются так же как переменные, а возвращаемое значение указывается после стрелки -> и до завершающего двоеточия. Например def indent_right(s: str, width: int) -> str:.

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

Senior Python Developer

UltraJSON

UltraJSON — это высокопроизводительный модуль JSON для Python, который является альтернативой стандартному модулю json. Он оптимизирован для скорости и эффективности, делая его идеальным выбором для приложений, которым требуется высокая производительность при работе с JSON.

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

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

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

Indico

Indico — это мощная библиотека Python для извлечения информации из неструктурированных текстов, изображений и PDF-файлов. Она позволяет вам выполнять задачи обработки естественного языка (NLP), компьютерного зрения (CV) и машинного обучения (ML) с помощью простых и понятных API.

https://pypi.org/project/indico/

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

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

Senior Python Developer

Bidict

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

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

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

Senior Python Developer

Attrs

Attrs — это библиотека Python, которая упрощает определение и работу с классами данных. Она позволяет вам создавать классы с меньшим количеством кода, делая их более читаемыми и поддерживаемыми.

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

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

Senior Python Developer

TON проводит трехдневные оффлайн-марафоны для разработчиков в 13 городах мира

TON (The Open Network), блокчейн, интегрированный в Telegram, прямо сейчас проводит самый масштабный в своей истории хакатон для разработчиков “The Open League Hackathon” с призовым пулом $2,000,000!

В поддержку хакатона, TON Society организовывают оффлайн мероприятия по всему миру, давая возможность всем желающим Web3-энтузиастам провести три дня в атмосфере разработки и нетворкинга.

📍Марафоны состоятся в Праге, Берлине, Киеве, Варшаве, Тбилиси, Белграде, Сеуле, Тайпее (Тайвань), Гуругаме (Индия), Гонг-Конге, Минске, Москве и Санкт-Петербурге. Первые начнутся уже 24 мая, поэтому поспешите зарегистрироваться!

🔥 Почему стоит принять участие:

— 3 дня знакомств, лекций, конкурсов и работы над собственными проектами с непрерывной поддержкой от представителей TON Foundation и команд из экосистемы TON. Подключиться можно и в онлайн-формате

— Призовые $5.000 для трех лучших проектов на каждом оффлайн ивенте + много мерча и других бонусов

Не упустите возможность предоставить свое мини-приложение 900 миллионам активных пользователей Telegram вместе с TON.

Расписание марафонов по городам и подробности можно посмотреть по ссылке - записывайтесь и не упускайте такую крутую возможность!

Чтобы вашу заявку гарантированно проверили и по другим вопросам, пишите community менеджеру @kate_shuffle

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

Senior Python Developer

Рефлексия

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

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

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

Senior Python Developer

Интроспекция

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

В Python есть несколько способов использовать интроспекцию. Один из способов — использовать встроенные функции type(), dir() и getattr().

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

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

Senior Python Developer

Pylint

Pylint — это инструмент статического анализа кода для Python

Pylint может обнаружить широкий спектр проблем, таких как ошибки синтаксиса, логические ошибки, неиспользуемые импорты, дублирующийся код и т. д. Также может проверить код на соответствие общепринятым рекомендациям по стилю кода Python, таким как PEP 8.

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

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

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

Senior Python Developer

🏆 Участвуй в хакатоне ЛЕТС ХАК и реши кейс: Клиентский портал по исследованию защищенности внешнего периметра заказчика

👥 Формат: онлайн
🗓 Регистрация до 23 мая
💰 Общий призовой фонд: 300 тыс. рублей

Кейс от MTS STARTUP HUB и FUTURE CREW
Задача: Клиентский портал по исследованию защищенности внешнего периметра заказчика
Проблема: Компаниям требуется длительный ручной процесс согласования работ по проведению исследования внешнего периметра компании на предмет наличия уязвимостей, даже при разовом сканировании.
Цель: Автоматизировать и ускорить процесс сбора документации для старта исследования.
Описание: Необходимо создать клиентский портал самообслуживания для продукта платформа CICADA8.
ВАЖНО! Зарегистрированный пользователь должен иметь юридически значимое подтверждение о возможности представлять компанию.
Внутри портала должен быть реализован функционал сканирования внешнего периметра инфраструктуры заказчика с последующим анализом специалистами ИБ по желанию.
ОБЯЗАТЕЛЬНО! Заявленное выше должно быть законным и юридически значимым на территории РФ.
Стек технологий: Python, Django, PostgreSQL

➡️ Подробная информация и регистрация: https://www.хакатоны.рус/letshackhack

Знакомьтесь с людьми, решайте реальные прикладные задачи, набирайтесь опыта и бейтесь за призы на хакатоне Лет'с Хак!

Стратегические партнеры:
MTS StartUp Hub — платформа для развития технологических проектов в прибыльный бизнес.
Verum — это торговая площадка для сельхозпроизводителей нового поколения.

Проект реализуется при поддержке Росмолодежь.Гранты

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

Senior Python Developer

Хотите тестировать приложения на Python быстрее?
Создайте пакет в Python и интегрируйте его с проектами Django.

О том, как это сделать, мы поговорим на открытом уроке «Как создать свою библиотеку и ускорить тестирование в Django REST framework».

Приглашаем веб-разработчиков, Python-разработчиков, бэкенд-разработчиков, девопс-инженеров.

Вы научитесь:
- Создавать пакет Python
- Пользоваться инструментами для тестирования приложений в Django REST Framework
- Писать тест-кейсы для юнит-тестов
- Интегрировать созданный пакет в проекты Django

Занятие проведёт Python-разработчик и опытный преподаватель OTUS – Леонид Орлов.

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

23 мая в 19:00 МСК

Записаться на воркшоп - https://otus.pw/nKa0/?erid=LjN8K1cWA

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

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

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 можно писать более лаконичный и читаемый код в функциональном стиле.

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

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