Size: a a a

2018 January 15
PythonDigest
django-active-users 0.2
https://github.com/n-elloco/django-active-users

Мониторинг активных пользователей с помощью Django + Redis
источник
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
XDump - Consistent partial database copy & load utility
https://github.com/Stranger6667/xdump
источник
PythonDigest
Как pandas регистрирует типы данных при анализе файлов CSV
http://rushter.com/blog/pandas-data-type-inference/
источник
PythonDigest
pipenvlib - библиотека работы с Pipenv проектами
http://github.com/kennethreitz/pipenvlib
источник
PythonDigest
Улучшаем Random Forest на Python: Часть 1
https://towardsdatascience.com/improving-random-forest-in-python-part-1-893916666cd
источник
2018 January 16
PythonDigest
Talk Python to Me: #146 используем Alexa Skills с Python и Flask
https://talkpython.fm/episodes/show/146/building-alexa-skills-with-python-and-flask

Голосовые ассистенты уже здесь
источник
PythonDigest
IDACyber - Data Visualization Plugin for IDA Pro
http://github.com/patois/IDACyber
источник
PythonDigest
cutelog - GUI for Python's logging module
http://github.com/Busimus/cutelog
источник
PythonDigest
Тесты на знание Python, PHP, Golang и DevOps: разбор викторины AvitoQuiz на Highload
https://habrahabr.ru/post/346520/?utm_campaign=346520

Конференция Highload++ 2017 отгремела, и это было круто — как всегда. Мы пересматриваем доклады, вовсю пользуемся опытом, которым с нами поделились коллеги, и с удовольствием вспоминаем разные активности, которые проводились вне зоны докладов.
источник
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
StackOverflow: интересные вопросы за неделю (cviii)
http://python-weekly.blogspot.com/2018/01/cviii-stackoverflow-python-report.html
источник
PythonDigest
Telegram бот на Python в 30 строчек кода с ИИ
https://habrahabr.ru/post/346606/?utm_campaign=346606

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



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

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


Итак, для создания Telegram чат-бота с ИИ нам потребуется:
источник
PythonDigest
Парсим мемы в питоне: как обойти серверную блокировку
https://habrahabr.ru/post/346632/?utm_campaign=346632

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

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

данных, попутно обходя всевозможные блокировки, ловушки и ограничения, расставленные сервером на нашем пути. Всех заинтересованных любезно приглашаем под кат.
источник
PythonDigest
Профилирование в Python
http://blog.amjith.com/python-profiling

Слайды
источник
PythonDigest
Декоратор Мемоизации
http://blog.amjith.com/memoization-decorator

Слайды и описание способа
источник
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
Работа с форматом AVRO в python — библиотека fastavro
https://habrahabr.ru/post/346698/?utm_campaign=346698

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

 
Все примеры приводятся с использованием библиотеки fastavro, которую автору пришлось заметно доработать для соответствия спецификации и совместимости с java реализацией.
источник
2018 January 17
PythonDigest
Пишем многопользовательскую змейку на tornado
https://habrahabr.ru/post/346696/?utm_campaign=346696

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