py_digest | Technologies

Telegram-канал py_digest - PythonDigest

1963

Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453

Subscribe to a channel

PythonDigest

bridgy - cloud inventory + ssh + tmux + sshfs
http://github.com/wagoodman/bridgy

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

PythonDigest

gc.freeze() поможет экономить память
http://pythonz.net/articles/138/?utm_campaign=promo&utm_medium=link&utm_source=rss

О нововведении в CPython от инженеров из Instagram.

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

PythonDigest

Django. Расширенные параметры поиска
https://evileg.com/ru/post/324/

Организация фильтрации/поиска контента с расширенными параметрами в стиле ключ/значение

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

PythonDigest

PyCharm: MicroPython плагин
http://feedproxy.google.com/~r/Pycharm/~3/Y7kA4ZMuwgw/

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

PythonDigest

Работа с форматом AVRO в python — библиотека fastavro
https://habrahabr.ru/post/346698/?utm_campaign=346698

В статье описывается использование формата сериализации AVRO в языке python, дается краткое описание AVRO-схемы с пояснениями наиболее неочевидных моментов, приводятся конкретные примеры кода на python. Намеренно исключены из рассмотрения вопросы эволюции схем (schema evolution), RPC и AVRO-IDL.

 
Все примеры приводятся с использованием библиотеки fastavro, которую автору пришлось заметно доработать для соответствия спецификации и совместимости с java реализацией.

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

PythonDigest

Декоратор Мемоизации
http://blog.amjith.com/memoization-decorator

Слайды и описание способа

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

PythonDigest

Парсим мемы в питоне: как обойти серверную блокировку
https://habrahabr.ru/post/346632/?utm_campaign=346632

Новогодние праздники — прекрасный повод попрокрастинировать в уютной домашней обстановке и вспомнить дорогие сердцу мемы из 2k17, уходящие навсегда, как совесть Electronic Arts.

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

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

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

PythonDigest

StackOverflow: интересные вопросы за неделю (cviii)
http://python-weekly.blogspot.com/2018/01/cviii-stackoverflow-python-report.html

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

PythonDigest

Тесты на знание Python, PHP, Golang и DevOps: разбор викторины AvitoQuiz на Highload
https://habrahabr.ru/post/346520/?utm_campaign=346520

Конференция Highload++ 2017 отгремела, и это было круто — как всегда. Мы пересматриваем доклады, вовсю пользуемся опытом, которым с нами поделились коллеги, и с удовольствием вспоминаем разные активности, которые проводились вне зоны докладов.

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

PythonDigest

IDACyber - Data Visualization Plugin for IDA Pro
http://github.com/patois/IDACyber

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

PythonDigest

Улучшаем Random Forest на Python: Часть 1
https://towardsdatascience.com/improving-random-forest-in-python-part-1-893916666cd

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

PythonDigest

Как pandas регистрирует типы данных при анализе файлов CSV
http://rushter.com/blog/pandas-data-type-inference/

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

PythonDigest

#python #pydigest

Свежей питонятиной запахло - это новый Python Дайджест. Все самые интересные новости из мира Python в одном месте.

В 212 выпуске вы найдете:

- Python 3.7.0a4
- Telegram бот на Python в 30 строчек кода с ИИ
- Как обучть мдль пнмть упртые скрщня
- Работаем со смарт-картами, используя Python (часть 1)
- Мега-Учебник Flask (2018): части 1-6
- Пишем бота-кликера на Python для Lineage 2
- Пишем собственный миниатюрный Redis-сервер на Python
- Взлом Wi-Fi для вставки криптовалютного шахтера в HTML-запросы
- [Видео] Регулярные выражения в Python
- MMdnn - набор утилит для работы с различными DP фреймворками
- tensorlang - дифференцируемый язык программирования, основанный на TensorFlow
- qgrid - интерактивно редактируем, фильтруем DataFrames в Jupyter
- Numpy 1.14.0


и еще много интересного

Заходите в гости - https://pythondigest.ru/issue/212/

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

PythonDigest

django-extensions - 1.9.9
https://allmychanges.com/p/python/django-extensions/#1.9.9

Набор пользовательских расширений для Django-проектов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-extensions/#1.9.9. Скачать можно по ссылке: https://pypi.python.org/pypi/django-extensions/

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

PythonDigest

Конструктор GUI Visual Tcl с поддержкой тематических виджетов
https://habrahabr.ru/post/346410/?utm_campaign=346410

Последняя версия конструктора GUI Visual Tcl (http://vtcl.sourceforge.net/?x=news)опирается на использование пакета Tcl/Tk версии 8.6. Этот пакет включает в себя как классические Tk-виджеты, так и тематические виджеты (https://habrahabr.ru/post/343930/) (Themed Widgets) TTK. Тем удивительнее, что конструктор vTcl поддерживает только классические tk-виджеты. Отчасти это можно объяснить поддержкой в vTcl виджетов BWidget, которые исторически включают в себя виджеты для создания «записных книжек» (Notebook), combobox-ов и т.д.:

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

PythonDigest

Итерируемые объекты, итераторы и генераторы в Python
http://apirobot.me/posts/iterables-iterators-generators-in-python

В статье разберемся, что такое итерируемые объекты, итераторы и генераторы. Узнаем тайну работы цикла for. Реализуем шаблон проектирования “Итератор”. А затем удалим все и сделаем “по-нормальному”, используя генераторы.

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

PythonDigest

OWASP-Nettacker - Automated Penetration Testing Framework
http://github.com/viraintel/OWASP-Nettacker

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

PythonDigest

Создание Fake и JWT Protected REST API с json-сервером
https://www.techiediaries.com/fake-api-jwt-json-server/

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

PythonDigest

Пишем многопользовательскую змейку на tornado
https://habrahabr.ru/post/346696/?utm_campaign=346696

Какое-то время назад решил написать небольшое приложение, чтобы потренироваться работе с вебсокетами. Из питоновских фреймворков мне показалось удобней изкоробочная поддержка их в tornado. Поскольку игрушка предельно простая, может кому-то показаться полезной как пример. Это многопользовательская «змейка».

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

PythonDigest

timeit — Time the execution of small bits of Python code. — PyMOTW 3
https://doughellmann.com/blog/2018/01/15/timeit-time-the-execution-of-small-bits-of-python-code-pymotw-3/

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

PythonDigest

Профилирование в Python
http://blog.amjith.com/python-profiling

Слайды

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

PythonDigest

Telegram бот на Python в 30 строчек кода с ИИ
https://habrahabr.ru/post/346606/?utm_campaign=346606

Сегодня мне в голову пришла мысль: «А почему бы не написать Telegram чат-бота с ИИ, которого потом можно будет обучать?»



Сейчас сделать это совсем легко, поэтому, недолго думая, я принялся к написанию кода.

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


Итак, для создания Telegram чат-бота с ИИ нам потребуется:

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

PythonDigest

Как обучть мдль пнмть упртые скрщня
https://habrahabr.ru/post/346578/?utm_campaign=346578

Недавно я натолкнулся на вопрос (https://stackoverflow.com/questions/43510778) на Stackoverflow, как восстанавливать исходные слова из сокращений: например, из wtrbtl получать water bottle, а из bsktball — basketball. В вопросе было дополнительное усложнение: полного словаря всех возможных исходных слов нет, т.е. алгоритм должен быть в состоянии придумывать новые слова.

 
Вопрос меня заинтриговал, и я полез разбираться, какие алгоритмы и математика лежат в основе современных опечаточников (spell-checkers). Оказалось, что хороший опечаточник можно собрать из n-граммной языковой модели, модели вероятности искажений слов, и жадного алгоритма поиска по лучу (beam search). Вся конструкция вместе называется модель зашумлённого канала (http://web.stanford.edu/~jurafsky/slp3/5.pdf) (noisy channel).

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

PythonDigest

cutelog - GUI for Python's logging module
http://github.com/Busimus/cutelog

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

PythonDigest

Talk Python to Me: #146 используем Alexa Skills с Python и Flask
https://talkpython.fm/episodes/show/146/building-alexa-skills-with-python-and-flask

Голосовые ассистенты уже здесь

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

PythonDigest

pipenvlib - библиотека работы с Pipenv проектами
http://github.com/kennethreitz/pipenvlib

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

PythonDigest

XDump - Consistent partial database copy & load utility
https://github.com/Stranger6667/xdump

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

PythonDigest

django-active-users 0.2
https://github.com/n-elloco/django-active-users

Мониторинг активных пользователей с помощью Django + Redis

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

PythonDigest

OK Google, заведи мне машину
https://habrahabr.ru/post/346120/?utm_campaign=346120

Будущее всё ближе. Лет 10 назад я и не мог подумать, что буду заводить машину с помощью голосовой команды!


Последние годы я с интересом наблюдал за бурным развитием голосовых ассистентов. После выхода Google Home Mini, решил что и мне уже пора попробовать, так как цена стала более-менее адекватной для «игрушки». Первый проект — интеграция голосового помощника с GSM модулем StarLine для автозапуска, контроля координат, напряжения аккумулятора и других параметров, отдаваемых сигнализацией автомобиля. Итак, поехали?

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

PythonDigest

# Мега-Учебник Flask, Часть 5: Пользовательские логины ( издание 2018 )
https://habrahabr.ru/post/346346/?utm_campaign=346346

Это пятый выпуск серии Flask Mega-Tutorial, в котором я расскажу вам, как создать подсистему входа пользователя.

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