Size: a a a

2018 March 11
PythonDigest
Django + Vue. Реализуем вход через Google
http://apirobot.me/posts/django-vue-google-auth

Никто не любит при регистрации на сайте вводить каждый раз одно и то же: имя пользователя, электронную почту и т.д. Либо постоянно создавать и запоминать новые пароли. По этой причине, вход через сторонние приложения вроде Google, Facebook или VK очень популярен.
Такие сторонние приложения используют протокол OAuth2. В статье я не буду объяснять, что это за протокол и как его реализовать. Вместо этого реализуем вход на сайт через Google использую уже готовые библиотеки. Бэкэнд напишем на Django и Django Rest Framework, а фронтэнд на Vue.js
источник
PythonDigest
[Видео] python-videos-ru-2018
https://github.com/hH39797J/python-videos-ru-2018#python-videos-ru-2018

Собрание видеозаписей докладов про Python за 2018 год.
источник
PythonDigest
Разбор предложений по шаблонам русского языка
https://habrahabr.ru/post/350802/?utm_campaign=350802

Существует несколько парсеров (https://nlpub.ru/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0), подходящих для русского языка. Некоторые из них могут даже выполнять синтаксический анализ, как SyntaxNet (https://habrahabr.ru/post/317564/), MaltParser (https://habrahabr.ru/post/148124/) и AOT (http://aot.ru/cgi-bin/synan.py):


… или выявлять факты, как Tomita (https://habrahabr.ru/company/yandex/blog/219311/).


Глядя на эти парсеры, я вижу какую-то огромную сложность вычислений, требования к памяти, лицензионные ограничения и… ограниченность каждого решения, увы.


Чтобы понять, что же там такого сложного, мне захотелось сделать собственный парсер. Благо выходные оказались длинными.
источник
PythonDigest
источник
PythonDigest
Подвесные топливные баки для самолётов
https://habrahabr.ru/post/350810/?utm_campaign=350810

Часто, для обеспечения большой дальности полета, к самолету снаружи подвешивают дополнительные баки. Подвесные баки бывают сбрасываемые и не сбрасываемые.


Сбрасываемые подвесные баки после расходования из них топлива сбрасываются так же, как и авиационные бомбы с замков бомбодержателей, на которые они подвешиваются.


Питание из подвесных баков осуществляется включением трубопроводов от этих баков в общую систему питания двигателя топливом через запорный или многоходовой кран.


Интересным фактом является то, что во вьетнамских джунглях после войны стали находить много сброшенных американскими самолётами топливных баков.
источник
2018 March 12
PythonDigest
agentsmith - Агент Смит на чистом python
https://github.com/underwit/agentsmith

Нейронная сеть оптимизируемая с помощью генетического алгоритма. Задача агента контролируемого при помощи нейронной сети состоит в том, чтобы избегать контакта с противниками, как можно более длительное время.
источник
PythonDigest
numpy - 1.13.1
https://allmychanges.com/p/python/numpy/#1.13.1

Модуль для работы с многомерными массивами. Изменения описаны по ссылке https://allmychanges.com/p/python/numpy/#1.13.1. Скачать можно по ссылке: http://pypi.python.org/pypi/numpy/
источник
PythonDigest
IPython - 5.4
https://allmychanges.com/p/python/IPython/#5.4

Интерактивная оболочка для языка программирования Python. Изменения описаны по ссылке https://allmychanges.com/p/python/IPython/#5.4. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython
источник
PythonDigest
StackOverflow: интересные вопросы за неделю  (cxvi)
http://python-weekly.blogspot.com/2018/03/cxvi-stackoverflow-python-report.html
источник
PythonDigest
Lector - qt based ebook reader
http://github.com/BasioMeusPuga/Lector
источник
PythonDigest
#python #pydigest

Python-сты привет! Перед вами анонс сборника python новостей за неделю.

В 220 выпуске Python Дайджест вы найдете:

- 5 простых и быстрых визуализаций данных в Python
- Разбор предложений по шаблонам русского языка
- Django + Vue. Реализуем вход через Google
- Как не стать Python-разработчиком
- Мега-Учебник Flask, Часть XIV: Ajax
- Мульти-классификация Google-запросов с использованием нейросети на Python
- Работа с Anaconda на примере поиска корреляции курсов криптовалют
- Коэффициент Джини. Из экономики в машинное обучение
- StackOverflow: интересные вопросы за неделю (cxvi)
- [Видео] python-videos-ru-2018
- [Видео] JupyterHub, или Как не свихнуться, управляя более, чем 1000 пользователей Питона
- [Видео] Я не люблю asyncio
- tmfeed - консольное приложение на Python для чтения ленты tmfeed.ru
- agentsmith - Агент Смит на чистом python

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

Заходите в гости - https://pythondigest.ru/issue/220/
источник
PythonDigest
Мульти-классификация Google-запросов с использованием нейросети на Python
https://habrahabr.ru/post/350900/?utm_campaign=350900

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


Сегодня я бы хотел поговорить об одном из способов классификации поисковых запросов, по отдельным категориям с помощью нейронной сети на Keras. Предметной областью запросов была выбрана сфера автомобилей.
За основу был взят датасет размером ~32000 поисковых запросов, размеченных по 14ти классам: Автоистория, Автострахование, ВУ (водительское удостоверение), Жалобы, Запись в ГИБДД, Запись в МАДИ, Запись на медкомиссию, Нарушения и штрафы, Обращения в МАДИ и АМПП, ПТС, Регистрация, Статус регистрации, Такси, Эвакуация.
источник
PythonDigest
TFSegmentation - Real-time Semantic Segmentation Comparative Study
http://github.com/MSiam/TFSegmentation
источник
2018 March 13
PythonDigest
demoshell 0.1.0
https://doughellmann.com/blog/2018/03/11/demoshell-0-1-0/

Упрощенная версия shell для живых демонстраций
источник
PythonDigest
datapy - легкая библиотечка для обработки данных
http://github.com/JacksonWuxs/datapy
источник
PythonDigest
источник
PythonDigest
Тестирование проектов C/C++ с помощью Python
https://habrahabr.ru/post/350952/?utm_campaign=350952

Хорошо известна возможность интеграции Python и C / C++. Как правило, этот прием используется для ускорения программ на Python или с целью подстройки программ на C / C++. Я хотел бы осветить возможность использование python для тестирования кода на C/C++ в IDE без поддержки системы организации тестов в IDE. С моей точки зрения это целесообразно применять в сфере разработки программного обеспечения для микроконтроллеров.
Можно много рассуждать на тему необходимости тестов в проектах, я исхожу из того что тесты помогают мне разрабатывать функционал программы. И после завершения проекта, по прошествии некоторого времени, помогают в нем разобраться и уберегают от ошибок.


При разработке программ для микроконтроллеров, я сталкивался с отсутствием стандартного ввода / вывода (конечно можно переопределить функции ввода вывода и в симуляторе, выводить данные через UART — но часто UART уже задействован, да и симулятор работает не всегда корректно) и большими рисками вывести из строя аппаратное обеспечение ошибочной бизнес логикой. На стадии разработки, я реализовывал отдельные проекты, тестирующие части программы и далее на меня ложилась ответственность за запуск всех тестовых приложений после внесения изменений. Конечно, это все можно автоматизировать. Так можно работать, но я нашел способ лучше.
источник
PythonDigest
Data analysis. NumPy. Часть 1
http://germangorelkin.blogspot.ru/2018/02/data-analysis-numpy-1.html

Эта статья первая в серии про базовый набор инструментов для первичного анализа данных с помощью Python.

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

Pandas позволяет эффективно работать с неоднородными данными. Удобно загружать, обрабатывать и анализировать табличные данные  с помощью SQL-подобных запросов.

С помощью Matplotlib, Seaborn, Plotly реализуется отличная визуализация.
источник
2018 March 14
PythonDigest
Первые шаги в Машинном обучении
https://habrahabr.ru/post/350984/?utm_campaign=350984

Привет дорогой друг, ты всегда хотел попробовать машинное обучение, но область выглядела загадочно и сложно? Я хотел бы поделиться с тобой моей историей как я сделал первые шаги в машинном обучении, при нулевом знании Python и высшей математики на небольшом примере.
источник
PythonDigest
источник