Size: a a a

2017 January 17
PythonDigest
PyNSK #11 — первая встреча питонистов Новосибирска в 2017 году
https://habrahabr.ru/post/319658/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Питонисты Новосибирска и ближайших регионов, приглашаем вас на встречу Python сообщества — PyNSK. 


22-го января (воскресенье) состоится очередная, 11-ая, встреча. Она пройдет в Культурном Центре «Этаж» и начнется в 13-00.

Регистрация по ссылке: https://bit.ly/pynsk11_reg
источник
2017 January 18
PythonDigest
rePy2exe - Reverse Engineering Tool для py2exe приложений
http://github.com/4w4k3/rePy2exe
источник
PythonDigest
Приглашаем на Moscow Python Meetup 19 января
https://habrahabr.ru/post/319684/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Приглашаем разработчиков, тимлидов и всех, кто так или иначе связан с разработкой на Python, принять участие в Moscow Python Meetup, который состоится 19 января, в четверг, в московском офисе Mail.Ru Group. В программе встречи три доклада, подробности о них читайте под катом.
источник
PythonDigest
источник
PythonDigest
Атвтопоиск IP-адресов
https://habrahabr.ru/post/319706/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

На днях я столкнулся с задачей отправки обновлений базы данных на определенные терминалы. Но прежде чем отправлять, мне необходимо было выяснить куда отправлять, либо откуда забирать. На первый взгляд логичнее сообщить терминалам IP-адрес сервера и забирать данные, но следующие нюансы помешали такой реализации:
источник
PythonDigest
Новая админка Django с DRF и EmberJS... Какие новости?
https://blog.levit.be/new-django-admin-with-emberjs-what-are-the-news/
источник
PythonDigest
style_transfer - Artistic Style Transfer реализация на Keras
http://github.com/kevinzakka/style_transfer
источник
2017 January 19
PythonDigest
pontoon - утилита локализации от Mozilla
http://github.com/mozilla/pontoon

Утилита позволяет организовать локализацию веб приложений прям на месте
источник
PythonDigest
источник
PythonDigest
Bitcoin in a nutshell — Cryptography
https://habrahabr.ru/post/319868/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Одна из причин, почему Bitcoin продолжает привлекать столько внимания — это его исключительная «математичность». Сатоши Накамото удалось создать систему, которая способна функционировать при полном отсутствии доверия между ее участниками. Все взаимодействия основаны на строгой математике, никакого человеческого фактора — вот в чем была революционность идеи, а не в одноранговой сети, как многие думают. Поэтому первую главу я решил посвятить именно математическим основам Bitcoin.
источник
PythonDigest
Bitcoin in a nutshell — Protocol
https://habrahabr.ru/post/319862/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Транзакции — это чуть ли не самый "главный" объект в сети Bitcoin, да и в других блокчейнах тоже. Поэтому я решил, что если и писать про них целую главу, то тогда нужно рассказать и показать вообще все, что можно. В частности то, как они строятся и работают на уровне протокола.
Ниже я объясню, каким образом формируется транзакция, покажу как она подписывается и продемонстрирую механизм общения между нодами.
источник
PythonDigest
Bitcoin in a nutshell — Transaction
https://habrahabr.ru/post/319860/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Если говорить об уже существующей банковской системе, то транзакция внутри какого-нибудь Альфа-банка — это просто редактирование таблицы балансов, где уменьшается число напротив одного имени и увеличивается напротив другого. В случае с межбанковскими переводами подключаются некоторые сторонние организации, например SWIFT, но, по сути, все работает примерно так же.
источник
PythonDigest
Генерация фиктивных данных с Elizabeth: Часть II
https://habrahabr.ru/post/319880/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Ранее (https://habrahabr.ru/post/318120/) я уже публиковал статью о том, как генерировать фиктивные данные при помощи Elizabeth — библиотеки для языка программирования Python. Статья, которую вы читаете является продолжением предыдущей, потому я не буду приводить основ работы с библиотекой. Если вы пропустили статью, поленились прочитать или просто не захотели, то, вероятно, захотите сейчас, ибо эта статья предполагает, что читатель уже знаком с основами библиотеки. В этой части статьи я буду говорить о том, каким образом организовывать генерацию фиктивных данных в собственных приложениях, расскажу о нескольких, на мой взгляд, полезных особенностях библиотеки.
источник
PythonDigest
Как различать британскую и американскую литературу с помощью машинного обучения
https://habrahabr.ru/post/319826/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Однажды мне стало интересно, отличается ли британская и американская литература с точки зрения выбора слов, и если отличается, удастся ли мне обучить классификатор, который бы различал литературные тексты с точки зрения частоты использованных слов. Различать тексты, написанные на разных языках, довольно легко, мощность пересечения множества слов небольшая относительно множества слов в выборке. Классификация текста по категориям «наука», «христианство», «компьютерная графика», «атеизм», — всем известный hello world (http://scikit-learn.org/stable/tutorial/text_analytics/working_with_text_data.html) среди задач по работе с частотностью текста. Передо мной стояла более сложная задача, так как я сравнивала два диалекта одного языка, а тексты не имели общей смысловой направленности.
источник
2017 January 20
PythonDigest
mycli - CLI для работы с MySQL, MariaDB и Percona
http://mycli.net/

Это утилита в виде интерфейса командной строки, которая позволяет работать с MySQL, MariaDB и Percona. Умеет подсвечивать синтаксис, а также обладает функцией авто-дополнения
источник
PythonDigest
Python: коллекции, часть 3: конкатенация, добавление и удаление элементов
https://habrahabr.ru/post/319876/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

Продолжим изучать общие принципы работы со стандартными коллекциями (модуль collections в ней не рассматривается) Python. Будут рассматриваться способы объединения и обновления коллекций с формированием новой или изменением исходной, а также способы добавлять и удалять элементы в изменяемые коллекции.
источник
PythonDigest
Чистая архитектура в Python: пошаговая демонстрация. Часть 3
https://habrahabr.ru/post/319898/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub
источник
2017 January 21
PythonDigest
Django 2.0 не будет поддерживать Python 2
https://github.com/django/django/pull/7867/files

Согласно коммиту в репозитории Django, Django не будет поддерживать Python 2
источник
PythonDigest
Django 2.0 не будет поддерживать Python 2 - ответы на вопросы
https://www.djangoproject.com/weblog/2015/jun/25/roadmap/
источник
PythonDigest
Краткое руководство: Python + asyncio
http://pgbovine.net/python-async-io-walkthrough.htm

90 минут видео про asyncio
источник