zen_of_python | Unsorted

Telegram-канал zen_of_python - Zen of Python

20711

Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Subscribe to a channel

Zen of Python

Шпаргалка методов NumPy специально для Data Science.

#numpy

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

Zen of Python

SuperDuperDB для AI-based-проектов

Хранилище предоставляет специализированный функционал:
— деплой ИИ-API;
— утилиту для тренировки моделей;
— Feature Store — «магазин» фичей, интерфейс между данными и моделями ML;
— полноценная векторная база данных.

Интегрируется с mongoDB, PostgreSQL, Amazon S3, а также ML-фреймворками PyTorch, Transformers и scikit-learn.

Репозиторий на GitHub

#библиотека

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

Zen of Python

Медианные (!) зарплаты Python-разработчиков достигли 200К

Getmatch обновил статистику зарплат. Цифра справедлива для всех регионов России при любом формате работы. Это ли не повод, чтобы взяться за свою карьеру и прорваться в категорию повыше?

Сделать это проще всего, когда рядом есть ментор. Наставник проанализирует ваше резюме и, опираясь на ваши soft и hard skills, поможет дотянуться до следующей ступеньки карьеры.

Найдите подходящего ментора на карьерном маркетплейсе hh.ru., где сотни наставников уже готовы делиться опытом.

#карьера

Реклама, ООО «Хэдхантер», erid: LjN8KA2Sj

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

Zen of Python

Пет-проекты как котики: их никогда не бывает много. Тем более на конкурсе

Материалы из этой подборки также ждут ваших фидбека и поддержки:

Карточный баттлер FAWE за 15 лет: не Stardew Valley единым. История о том, как ещё в студенческие годы у автора зародилась идея карточной игры в сеттинге магии стихий, и с какими трудностями он сталкивался за это время, разрабатывая игру в одиночку.

MLup: подружиться с любой моделью ML. Их существует много, и у всех разные интерфейсы. Чтобы интегрировать какую-то модель в приложение, нужен программист или библиотека MLup — универсальный ключ к любой из моделей. Про второй вариант автор и рассказывает в статье.

Приложение для сборки IP-TV плейлиста: с конструктором, написанном на Dart, можно выбирать нужные только вам каналы, устанавливать их порядок в плейлисте и задавать минимальное разрешение стрима.

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

#diy #конкурс

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

Zen of Python

Астрологи объявили неделю бэкенд-разработчика 🔮

🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают!

Создавать вэбхуки или изучить новый фреймворк?

Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿

Скрин, скрин!

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

Zen of Python

GaussianDreamer для 3D-моделирования

Интересный фреймворк для создания 3D-моделей на базе PyTorch. В течение 20-25 минут отрендерит по промпту объект в HQ.

Репозиторий на GitHub

#3D #фреймворк

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

Zen of Python

MetadataParser для сбора метаданных веб-страницы

Библиотека работает на базе BeautifulSoup4 и позволяет собирать данные внутри тега <head>: заголовок страницы, автор, данные об обложке и проч.

Репозиторий на GitHub

#библиотека

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

Zen of Python

Наш конкурс пет-проектов продолжается поэтому «новая тройка игроков в студию!»

BAYRELL Cloud OS: облачная операционная система, написанная в одиночку за 3 года, на уникальном языке программирования Bay Lang.

— Умелец просто взял и портировал GUI-клиент для MySQL на Linux. Название у проекта получилось милое — MeowSQL

Аналитический инструмент для групповых чатов в Telegram, написанный на Python. Теперь эффективность сотрудников поддержки продукта можно очень просто оценить.

Заходите к нам на сайт, голосуйте за эти и другие пет-проекты по хэштегу #лучший_пет_проект_2023. А если хотите представить миру и своё детище, то успевайте — приём заявок заканчивается уже 30 октября.

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

Zen of Python

Сколько можно что-то решать. Пора озадачивать самим!

Решать задачи на техинтервью бывает очень волнительно, поэтому мы к вам с обратным предложением!
В нашем королевстве зазеркалья Nozo вам не нужно решать никакие задачи. Наоборот, у вас есть шанс бросить вызов инженерам и отправить им свою каверзную задачку по направлениям: Go, C# или QA.

Награда тоже полагается. Автор самой интересной задачи получит мерч и главную награду на выбор: карьерную консультацию с HR Ozon Tech или встречу с тимлидом команды инженеров.

Финалисты тоже не уйдут без подарков. Смотрите все подробности и отправляйте задачи до 7 ноября.

Реклама ООО «Озон Технологии», erid: LjN8KP9yY

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

Zen of Python

Продолжение бомбического гайда по работе с Pandas

Продолжение статьи от руководителя группы видеоаналитики MTS AI Андрея Дугина про библиотеку Pandas. На сей раз вы узнаете, чем отличается представление (view) от копии (copy) датафрейма, как наконец избавиться от SettingWithCopyWarning (‘a value is trying to be set on a copy of a slice from a DataFrame’), и почему цепочка методов не является оптимальным решением с точки зрения расходования памяти.

Статья

#pandas #лучшиепрактики

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

Zen of Python

6 способов измерять скорость кода

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

В статье Яндекс. Практикума вы познакомитесь со стандартными и не очень методами замеров. Помимо time.time() в статье перечислены еще 4 метода time, и между ними есть интересная разница.

#time #datetime #лучшиепрактики

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

Zen of Python

PEP 731: функции Python внутри другого языка

13 октября на официальном сайте Python вышла черновая версия нового PEP (предложения по развитию Python). Она посвящена развитию API, который позволяет вызывать Py-функции прямо в коде на С. Это в свою очередь, позволяет создавать высокоскоростные низкоуровневые интерфейсы между Python и другими языками.

Интересная инициатива, учитывая разнообразие пользователей ЯП. В последних интервью ван Россум неоднократно упоминает, что именно противоречия в рамках комьюнити замедляют развитие языка.

Как думаете, получится у этой рабочей группы Core Developers?

#pep

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

Zen of Python

Задача о стройматериалах

Боб строит семейный дом. И ему нравятся квадратные строительные блоки, потому что удобно: поставил одинаковых блоков, и получилась квадратная стена.

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

Принимая целое число, определите, является ли оно квадратом. В тестах будем использовать только int.

-1 => ложь
0 => правда
3 => ложь
4 => правда
25 => правда
26 => ложь

#задача

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

Zen of Python

Нет, вы видели? Видели, сколько пет-проектов присылают нам на конкурс? Не видели? А мы сейчас вам покажем:

Трекер работных откликов: интересный кейс — QA в поисках работы разработала трекер откликов. Теперь создательница может найти в своей базе ту или иную компанию, посмотреть задания с техсобеседования, добавить комментарий.
Квест-бот: JavaScript-бот, позволяющий участникам конференции лучше познакомиться со стендами, проверить свою профессиональную компетенцию с помощью встроенной викторины, а также выиграть набор партнёрских подарков.
Ретранслятор смсок на Raspberry Pi 2B: инженер собрал себе устройство, чтобы не потерять состояние на сообщениях в роуминге. SMS от банков и других порталов теперь приходят ему в мессенджер. У него осталась неразрешённая задачка с симками, ждём ваших советов в комментариях к статье.

И это далеко не всё. Остальные материалы ищите по тегу #лучший_пет_проект_2023 у нас на сайте, поддерживайте разработчиков и участвуйте сами! Заявки можно отправить до 30 октября.

#diy #конкурс

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

Zen of Python

Пятничный Win Share

Что интересного у вас на этой неделе из мира Python и IT? Поделитесь в комментариях.

#winshare

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

Zen of Python

whoogle search для поиска без рекламы

Такой проект легко развернуть с помощью Docker, и в поисковых результатах вы получите данные без рекламы, потенциально вредоносного JavaScript, cookies или трекинга IP.

Репозиторий

#библиотека

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

Zen of Python

Конкурс пет-проектов: второй этап

6 ноября начинается голосование за лучший проект. Работы отбираются по количеству просмотров, лайков и комментариев на сайте.

Давайте поддержим конкурсантов-питонистов.

Список участников

#diy #конкурс

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

Zen of Python

Поздравляем решивших задачу

Верное решение задаче о строительных блоках предложили:

— Максим;
— @EPoY74;
— @rakov_alexey;
— @Ice8ear;
— @Alex_Bur;
— @Name1995.


Zen чествует победителей и предлагает подписчикам присоединиться к регулярной тренировке ума.

#задача

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

Zen of Python

В этот Хэллоуин звёзды предсказывают вам… 🎃

🃏В колоде для бэкендеров нашлось пять карт, одна из которых досталась вам. Что дальше?

1. Откройте карусель с фото.
2. Найдите вашу карту.
3. Узнайте предсказание.

✨ Это не всё! Переходите на сайт Дзена, чтобы узнать больше о вакансиях бэкенд-разработчиков, и откликайтесь на подходящую: https://vk.cc/cs1q4c

Реклама, ООО «Дзен.Платформа», erid: LjN8KbM26

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

Zen of Python

Задача о троллях

Тролли атаковали комментарии на вашем сайте, и настала пора обезвредить их реплики.

Ваша задача — написать функцию, которая принимает строку и возвращает новую, и в ней удалены все гласные.

«Это все отстой!» → «т вс тстй!»

#задача

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

Zen of Python

rembg для удаления фона

Инструмент позволяет вычистить фон с картинки всего за пару строк кода:

pip install rembg[gpu,cli]
curl -s http://input.png | rembg i > output.png

Репозиторий на GitHub

#библиотека

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

Zen of Python

Пятничный Win Share

Что интересного у вас на этой неделе из мира Python и IT? Поделитесь в комментариях.

Как админ скажу, что мне удалось провалить собеседование в ЦУПИС.

#winshare

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

Zen of Python

Какие скиллы ценны в вашей профессии?

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

На связи админ канала — дата-аналитик, так что начну с себя. В процессе прохождения собеседований обнаружилось, что работодатели тепло реагируют на сочетание технологий, с которыми работаю каждый день (Python, BigQuery, Airflow, Linux), но склонны задавать устные (!) задачи, то есть ценят коммуникативные навыки и ориентированность на понимание архитектуры.

С какими трудностями вы столкнулись в связи с недостающими скиллами при прохождении собеседований? Поделитесь в комментариях.

#карьера

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

Zen of Python

Tkinter для начинающих

В статье вы узнаете, как внедрять базовые компоненты — кнопки, картинки, ярлыки и проч., в графический интерфейс. Гайд небольшой, но позволяет мягко познакомиться с этой популярной библиотекой для создания GUI.

#tkinter

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

Zen of Python

Что нового в PyTorch 2.0

Среди новшеств:
— TorchDynamo (JIT-компилятор, динамически модифицирующий байткод Python и ускоряющий исполнение);
— AOTAutograd для трассировки прямых и обратных графов;
— PrimTorch для упрощённой разработки функций и проч.

What's New на pytorch.org

#pytorch #фреймворк

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

Zen of Python

​Поздравляем верно решивших задачу

Задачу о лайкнувших верно решили:
— @Alex_Bur;
— @impreza555;
— @ambltsk;
— @FriendlyWithMeat;

Zen чествует победителей! Присоединяйтесь к практике, и собеседования пройдут легче.

#задача

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

Zen of Python

Как создать эффективную ленту рекомендаций?

Возьмите ML-модели, например, Collab, User2Vec, User2item или Catboost, и обучите их на большом количестве данных.

Примерно так и сделала команда AvitoTech, когда разрабатывала свою систему рекомендаций. Больше подробностей — в новом фильме Авито.Рекомендации. Сценарист — кот Портосик. Кроме шуток, с него всё и началось.

https://youtu.be/zopTexr7gfY

Реклама ООО «Авито Тех»

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

Zen of Python

Стандарт версии Python

На связи админ канала. Есть ли в вашей компании стандарт, согласно которому все проекты Python должны использовать Python 3.10.x, 3.11.x или, может, 3.9+?

Если такой стандарт есть, как аргументировали? Если его нет, то почему решили не применять?

#лучшиепрактики

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

Zen of Python

Автор курсов по Python и Pandas получил вечный бан за рекламу торговли экзотическими животными — решение вынес бот

Ревен М. Лернер создает курсы по Python, выпускает книги с задачами по Python и Pandas. Python и Pandas действительно легко спутать в английском языке с видами редких животных. Хотя названия технологий основаны не на схожести с животными: Python — отсылка к британской комик-группе «Монти Пайтон», а Pandas — сокращение от «Python data analysis».

Лернер попытался разместить рекламу курсов Python и Pandas. Но система сочла её рекламой продажи экзотических животных и заблокировала аккаунт рекламодателя.

Аккаунт не помогло вернуть даже вмешательство человека. Решение о бане вынес бот, но обжаловать его можно было в течение 180 дней. Лернер не знал о бане и просто не успел обжаловать решение. Он экспериментировал с рекламой пару лет назад и просто забыл про свой кабинет.

Если тоже рекламируете курсы про IT на английском, держите несколько идей для рекламных объявлений: «LaTeX для новичков», «убить Python», «получить доступ к Cocaine».

#кек #ии #python

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

Zen of Python

R2Connect для интеграции AWS S3 и Cloudlfare R2

Библиотека предлагает простой интерфейс для CRUD-операций с объектами, а также создания, управления и синхронизации бакетов в обоих хранилищах.

Проект на PyPi

#библиотека

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