Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453
[Видео] Iterations of Evolution: The Unauthorized Biography of the For-Loop
https://www.youtube.com/watch?v=2AXuhgid7E4
Доклад David Beazley
#python #pydigest
Привет Python-нистам! Перед вами свежий Python Дайджест.
В выпуске вы найдете:
- Microsoft размышляет о добавлении Python как скриптового языка в Excel
- Smart IDReader SDK — как написать Telegram-бота для распознавания документов на Python за 5 минут
- Генерируем заголовки фейковых новостей в стиле Ленты.ру
- Docker: остановить контейнеры которые работают больше недели
- Материалы открытого курса OpenDataScience и Mail.Ru Group по машинному обучению и новый запуск
- Аудио-подкаст: Talk Python to Me: #143 Tuning Python Web App Performance
- [Видео] Iterations of Evolution: The Unauthorized Biography of the For-Loop
- [Видео] Пишем J.A.R.V.I.S на Python
- memory_utils - утилита для предотвращения утечек памяти
- asciietch - рисуем ascii графики
и еще много интересного
Заходите в гости - https://pythondigest.ru/issue/209/
Talk Python to Me: #143 Tuning Python Web App Performance
https://talkpython.fm/episodes/show/143/tuning-python-web-app-performance
Материалы открытого курса OpenDataScience и Mail.Ru Group по машинному обучению и новый запуск
https://habrahabr.ru/post/344044/?utm_campaign=344044
Недавно OpenDataScience и Mail.Ru Group провели открытый курс машинного обучения. В прошлом анонсе (https://habrahabr.ru/company/ods/blog/334960/) много сказано о курсе. В этой статье мы поделимся материалами курса, а также объявим новый запуск.
Msgpack vs JSON (with gzip)
https://www.peterbe.com/plog/msgpack-vs-json-with-gzip
Python 3.6.4
http://feedproxy.google.com/~r/PythonInsider/~3/zVC80sq9s00/python-364-is-now-available.html
powerfulseal - утилита тестирования кластера Kubernetes
http://github.com/bloomberg/powerfulseal
Docker: остановить контейнеры которые работают больше недели
https://sfilin.blogspot.com/2017/12/docker_18.html
Удаление контейнеров которые работают больше недели с помощью Python
Preview документов в программе на Python
https://habrahabr.ru/post/344086/?utm_campaign=344086
В одной из систем, к которым я имею отношение, doc-файлы складываются в базу данных.
Мне стало интересно, можно ли пристроить в свою программку, работающую с базой, просмотр этих файлов.
MonkeyType - система генерации аннотаций типов для Python кода
http://github.com/Instagram/MonkeyType
[Видео] Pipfile, pipenv, pip… what?!
https://www.youtube.com/watch?v=2N0phx7WTEI
"Python имеет всеми нами любимый пакетный менеджер pip, но прогресс не стоит на месте и сообщество сделало новый удобный иструмент pipenv. Давайте посмотрим на него и ответим пора ли на него переходить?"
Слайды: http://www.moscowpython.ru/meetup/50/pip-what/
Классификатор звуков на TensorFlow
https://medium.com/iotforall/sound-classification-with-tensorflow-8209bdb03dfb
Scraping, Geocoding, and Mapping Points with Scrapy, Geopy, and Leaflet
https://cbrownley.wordpress.com/2017/12/12/scraping-geocoding-and-mapping-points-with-scrapy-geopy-and-leaflet/
Парсинг и отображение на карте точек
Предсказываем увольнения работников
https://towardsdatascience.com/predicting-employee-turnover-7ab2b9ecf47e
Пытаемся предугадать увольнение работника
PyCharm Edu 2017.3: улучшена поддержка Stepik
http://feedproxy.google.com/~r/Pycharm/~3/KFD1m4EzD6c/
Microsoft размышляет о добавлении Python как скриптового языка в Excel
https://www.bleepingcomputer.com/news/microsoft/microsoft-considers-adding-python-as-an-official-scripting-language-to-excel/
Создаем рабочее окружение на Amazon EC2 из PyCharm
http://feedproxy.google.com/~r/Pycharm/~3/ZjOA0Ny37q4/
Генерируем заголовки фейковых новостей в стиле Ленты.ру
https://habrahabr.ru/post/345190/?utm_campaign=345190
Сравниваем 2 подхода к генерации текста c помощью нейронных сетей: Char-RNN vs Word Embeddings + забавные примеры в конце.
Когда становится совсем нечего читать, открывать книгу не хочется, все статьи на Хабре прочитаны, все нотификации на телефоне обработаны, и даже просмотрен спам в ящиках, я открываю Ленту.ру. У моей жены — профессионального журналиста — в такие моменты начинается аллергия, и понятно, почему. После того, как в 2014 году из Ленты ушла старая команда, уровень желтизны издания пошел вверх, а качество текста и редактуры — вниз. Со временем, периодически по инерции продолжая читать Ленту, я стал замечать, что модели заголовков новостей повторяются: «Обнаружено [вставить псевдо-сенсацию]», «Путин [что-то сделал]», «Безработный москвич [описание его приключений (https://meduza.io/shapito/2015/12/12/samyy-bogatyy-zlodey-strany-udivitelnye-priklyucheniya-bezrabotnogo-moskvicha)]» и так далее. Это была первая вводная.
Smart IDReader SDK — как написать Telegram-бота для распознавания документов на Python за 5 минут
https://habrahabr.ru/post/344774/?utm_campaign=344774
Мы, Smart Engines (http://smartengines.ru/), продолжаем цикл статей про то, как встроить наши технологии распознавания (паспортов (https://habrahabr.ru/company/smartengines/blog/252703/), банковских карт (https://habrahabr.ru/company/smartengines/blog/272607/) и других) в ваши приложения. Ранее мы уже писали про встраивание на iOS (https://habrahabr.ru/company/smartengines/blog/329574/) и Android (https://habrahabr.ru/company/smartengines/blog/332670/), а сегодня мы расскажем про то, как работать с Python-интерфейсом библиотеки распознавания Smart IDReader и напишем простого Telegram-бота.
Кстати, список поддерживаемых нами языков программирования расширился и теперь включает C++, C, C#, Objective-C, Swift, Java, Python, а также такие эзотерические языки, как Visual Basic и, разумеется, PHP. Как и раньше, мы поддерживаем все популярные и многие непопулярные операционные системы и архитектуры, а наши бесплатные приложения доступны для скачивания из App Store (https://itunes.apple.com/ru/app/smart-idreader/id1157877082) и Google Play (https://play.google.com/store/apps/details?id=biz.smartengines.smartid).
По традиции, демо-версия Smart IDReader SDK для Python вместе с исходным кодом реализации Telegram-бота выложены на Github и доступны по ссылке (https://github.com/SmartEngines/SmartIDReader-Telegram-Bot).
Picobox – dependency injection микро фреймворк
http://picobox.readthedocs.io/
Маленький удобный Dependency Injection микро фреймворк для любителей простоты и ценителей внедрения зависимостей.
nmtpytorch - Neural Machine Translation Framework in PyTorch
http://github.com/lium-lst/nmtpytorch
signal — Asynchronous System Events — PyMOTW 3
https://doughellmann.com/blog/2017/12/18/signal-asynchronous-system-events-pymotw-3/
StackOverflow: интересные вопросы за неделю (civ)
http://python-weekly.blogspot.com/2017/12/civ-stackoverflow-python-report.html
Flask 101: поиск и удаление
http://www.blog.pythonlibrary.org/2017/12/15/flask-101-filtering-searches-and-deleting-data/
[Видео] Как мы Scrum масштабировали
https://www.youtube.com/watch?v=VLcMiyqgenI
"Почему возникла потребность в масштабировании Scrum? Чем нам помог фреймворк LeSS? С какими проблемами мы столкнулись и как их преодолели?"
Слайды: http://www.moscowpython.ru/meetup/50/scrum-scale/
Производительность Cassandra + Python: избегайте namedtuple
https://rhye.org/post/python-cassandra-namedtuple-performance/
Первые шаги с GitPython
https://www.fullstackpython.com/blog/first-steps-gitpython.html
Библиотека для работы с Git репозиториями
Django Admin Range-Based Date Hierarchy
https://codeburst.io/django-admin-range-based-date-hierarchy-37955b12ea4e
Как улучшить производительность выборок с датами
Как взломать систему CAPTCHA за 15 минут с Machine Learning
ageitgey/how-to-break-a-captcha-system-in-15-minutes-with-machine-learning-dbebb035a710" rel="nofollow">https://medium.com/@ageitgey/how-to-break-a-captcha-system-in-15-minutes-with-machine-learning-dbebb035a710
Взламываем самый популярный Wordpress CAPTCHA Plug-in.
PyCharm 2017.3.1
http://feedproxy.google.com/~r/Pycharm/~3/2bTp4uLIK3w/
Немного фиксов и улучшений