Библиотека питониста

@pyproglib Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

Полезные материалы по всему, что может быть полезно питонисту.
Обратная связь: @pyproglib_feedback_bot
Актуальные мероприятия: @event_listener_bot
Вакансии: @pydevjob
По вопросам рекламы @proglib_adv
Прайс: @proglib_advertising
http://ad.proglib.io/
Гео и язык канала
Россия, Русский
Категория
Технологии


Гео канала
Россия
Язык канала
Русский
Категория
Технологии
Добавлен в индекс
23.08.2018 19:01
реклама
Clearview — всё про личные финансы
Теория и практика управления личным благосостоянием
Хочешь рекламу в Telegram? Тебе сюда
Подберем каналы под твою сферу и посчитаем эффект
CyberSec News
Новости Кибербезопасность и Информационные технологи
30 200
подписчиков
~5.2k
охват 1 публикации
~16.3k
дневной охват
~3
постов / день
17.2%
ERR %
4.77
индекс цитирования
Репосты и упоминания канала
203 упоминаний канала
0 упоминаний публикаций
145 репостов
IT Channels
Блог Шмакова
Блог Шмакова
Блог Шмакова
IT feed
Библиотека хакера
NTA
NTA
NTA
Блог Шмакова
Kingdom of Anubis [KoA]
NTA
FullStack .Net developer
Каналы, которые цитирует @pyproglib
IT беседка
Selectel Newsfeed
Open Source
Привет анон
Компьютерный Ali
AliExpress Hacker
#triangleacademy
Яндекс
Python School
Последние публикации
Удалённые
С упоминаниями
Репосты
Каким будет результат выполнения кода?
Опрос
  • 3
  • 4
  • None
  • Error
679 голосов
Как математика используется в анализе данных? Какую математику нужно знать аналитику данных для решения продуктовых задач?

Об этом расскажет в среду, 8 декабря в 19-00 МСК практикующий дата сайентист Артур Сапрыкин, работавший в Мегафоне в сфере обработки естественных языков.

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

Зарегистрироваться.
Читать полностью
Эмодзи

Для вывода эмодзи в python существует несколько методов.

1. Т.к. все эмодзи по сути являются Unicode символам, то мы можем использовать коды символов из Unicode-таблицы, предварительно перед выводом заменяя в коде + на 000.

2. У всех эмодзи существуют краткие CLDR имена, которые мы также можем использовать для вывода.

3. Также можно использовать модуль emoji. В функцию emojize передается CLDR имя, пробелы в котором заменены на нижние подчеркивания и добавлены двоеточия на концах.
Читать полностью
Пакет со всеми алгоритмами

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

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

Например, можете посмотреть пример использования сортировки слиянием на картинке выше.
Читать полностью
Как сократить время деплоя алгоритмов с двух месяцев до двух дней?

Сегодня мы хотим познакомить вас vektonn.io — высокопроизводительной векторной поисковой системой для ваших приложений в области анализа данных.

vektonn.io помогает управлять жизненным циклом векторов и радикально сокращает время вывода моделей в продакшен.

Проект развивается разработчиками Контура и неоднократно использовался для решения внутренних задач (например, для определения проблемы пользователя по обращению в чате, классификации банковских транзакций по персональным категориям или поиска товара в товарно-учётных системах по названию из накладной).
Известны случаи, когда время деплоя алгоритмов сокращалось с двух месяцев до двух дней.

vektonn.io
— обеспечивает поддержку как плотных, так и разреженных векторов
— поддерживает точные и приближенные алгоритмы kNN (AkNN)
— предоставляет масштабируемую архитектуру для обработки данных объемом в сотни ГБ
— обеспечивает хранение и версионирование моделей и датасетов
— распространяется бесплатно и находится под лицензией Apache, поэтому вы можете бесплатно и свободно использовать его в коммерческих целях
— на практике доказал свою эффективность, существенно сокращая time-to-market моделей
— является open source проектом и потому вы сможете присоединиться к его развитию

Узнать подробности о проекте и приступить к работе можно на сайте — https://vektonn.io
Документация, примеры и quick start — https://vektonn.github.io/vektonn/
Вопросы-предложения можно публиковать в сообществе — https://t.me/vektonn
Читать полностью
Каким будет результат выполнения кода?
Опрос
  • [1, 3, 2, 3]
  • [1, 3, 2, 4]
  • [4, 3, 2, 1]
  • [1, 3, 2, 1]
  • Error
  • Узнать ответ
1047 голосов
📌 YaTalks: главная конференция для разработчиков

👉🏻 Традиционная конференция Яндекса пройдет 4 декабря.
👉🏻 Участие бесплатное.
👉🏻 В программе — бэкенд, фронтенд, мобильная разработка, ML и другие темы.
👉🏻 В лайфстайл-треке — дискуссии про романтику и лекции про космос.
👉🏻 Программа и регистрация по ссылке.
Логирование

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

Python поставляется для этих целей с гибким модулем logging. Для создания объекта Logger, вызываем функцию getLogger, передавая в нее имя логера.

Созданный объект Logger предоставляет методы для записи сообщений разного уровня (DEBUG, INFO, WARNING, ERROR, CRITICAL), что удобно для поиска нужной информации с применением фильтров.

По умолчанию в logging задан уровень WARNING, это означает, что сообщения уровня DEBUG и INFO будут игнорироваться при записи в лог. Изменить данное поведение можно с помощью метода setLevel, передав минимальный уровень, который будет отлавливаться.

Для отправки логов в сконфигурированные места используются обработчики. Мы можем использовать уже существующие хэндлеры, либо создать свой класс обработчика, унаследовавшись от базового класса Handler.
Читать полностью
Всем привет!
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
"Что я бы хотел знать, когда шел работать Junior-разработчиком".

https://proglib.io/w/1028ac92
Халк крушить, Халк ломать! Не нужно быть зеленым громилой, можно стать тестировщиком и ломать все подряд в программах. И не нужно знать даже языки программирования, нужно любить все крушить.

Нравится такое? Тогда вам к SkillFactory! Они запустили новый формат курсов – симулятор тестировщика. Обучение в таком формате поможет вам сразу окунуться в атмосферу и подготовиться к реальным жизненным задачам в тестировании.

На курсе вы научитесь писать автотесты для веб-интерфейса на Selenium, а также для REST API сервиса на Python. На протяжении всего обучения вам будет помогать ментор, по окончанию мы поможем составить резюме и собственное портфолио в GitHub.

Еще ведь и Чёрная пятница началась. Идеальный момент, чтобы войти в IT! Скидка на обучение 50% по промокоду PYPROGLIB. Оставляйте заявки по ссылке 👉 https://clc.to/r5Q_Yg
Читать полностью
Новости Python: что нового c октября 2021 года?

https://proglib.io/w/49faa4e3
🐍 28 лучших каналов YouTube про Python для начинающих

Подборка лучших каналов YouTube для начинающих изучение Python: базовые навыки, алгоритмы, Git, парсинг, телеграм-боты и веб-разработка.

https://proglib.io/sh/DhyuCFH5p3
Python for Excel: A Modern Environment for Automation and Data Analysis (2021)
Автор: Felix Zumstein
Количество страниц: 338

Хотя Excel остается популярным в деловом мире, новые форумы обратной связи от Microsoft полны запросов на включение Python в качестве языка Excel скриптов. Фактически, это самая востребованная функция. Что делает данную комбинацию такой привлекательной? В своём практическом руководстве Феликс Замштейн - создатель xlwings, популярного пакета с открытым исходным кодом для автоматизации Excel с помощью Python - показывает опытным пользователям Excel, как эффективно интегрировать код.

Скачать книгу
Attached file
Читать полностью
Получить оффер и стать аналитиком в Авито за выходные — реально ⚡️

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

В Авито вы сможете влиять на продукт и участвовать в развитии сервиса, попасть в сильную команду из 100 аналитиков, а также получить отличные условия для работы и самореализации.

Все подробности по ссылке: clc.to/EoVuIQ
Читать полностью
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 5)

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

https://proglib.io/sh/3cAQYlGkOo
Classic Computer Science Problems in Python (2019)
Автор: David Kopec
Количество страниц: 224

Книга углубляет знания читателя о методах решения задач из области компьютерных наук, предлагая упражнения, известные методы решения и алгоритмы. Работая с примерами в области поиска, кластеризации, графов и много другого, вы вспомните важные вещи, которые, возможно, забыли и найдёте классические решения ваших "новых" задач. В книге представлены десятки задач программирования от простых до очень сложных. Она подойдёт программистам Python среднего уровня и студентам, изучающим компьютерные науки.

Скачать книгу
Attached file
Читать полностью