Size: a a a

2017 March 07
PythonDigest
Проблемы тестирования: почему 100% покрытие кода это плохо
https://habrahabr.ru/post/323294/

Недавно в нашем блоге мы рассказывали об использовании предметно-ориентированных языков для решения конкретных задач разработки с помощью Python. Сегодня речь пойдет о тестировании — в частности, о том, почему стопроцентное покрытие тестами кода это на самом деле плохо.
Материал подготовлен на основе выступления разработчика Positive Technologies Ивана Цыганова на конференции Moscow Python Conf (слайды, видео). 
источник
PythonDigest
Открытый курс машинного обучения. Тема 2: Визуализация данных c Python
https://habrahabr.ru/post/323210/

 
Второе занятие посвящено визуализации данных в Python. Сначала мы посмотрим на основные методы библиотек Seaborn и Plotly, затем поанализируем знакомый нам по первой статье (https://habrahabr.ru/company/ods/blog/322626/) набор данных по оттоку клиентов телеком-оператора и подглядим в n-мерное пространство с помощью алгоритма t-SNE.
источник
PythonDigest
источник
PythonDigest
Python Anywhere: блокировка в России
http://blog.pythonanywhere.com/150/

Хостинг для Python проектов рассказал о блокировке ресурса из России. Кто пользуется - обратите внимание.
источник
2017 March 08
PythonDigest
Предсказываем трафи сайта с помощью prophet
http://pbpython.com/prophet-overview.html

Статья описывает пример использования свежей библиотеки от Facebook - Prophet. 
источник
PythonDigest
источник
PythonDigest
Designing Modules in Python [ebook]
https://hashedin.com/training/designing-modules-in-python-ebook/

В короткой книге рассказывается о практиках проектирования библиотек на Python. Рассматриваются несколько конкретных примеров.
источник
PythonDigest
Модуль pattern - часть 001
http://python-catalin.blogspot.com/2017/03/the-pattern-python-module-part-001.html

Пост-введение в библиотеку pattern. pattern - это набор утилит для парсинга/процессинга/машинного обучения/визуализации.<!--
google_ad_client = "pub-5803888417098621";
google_ad_host = "pub-1556223355139109";
/* 728x15, creat 11.02.2009 */
google_ad_slot = "8579099222";
google_ad_width = 728;
google_ad_height = 15;
//-->

Библиотека не свежая
источник
PythonDigest
5 советов по разработке на Python для повышения производительности
https://dbader.org/blog/python-development-setup-tips-to-boost-your-productivity
источник
PythonDigest
Работа ctypes в Python: борьба с переполнениями
https://www.cossacklabs.com/blog/fighting-ctypes-overflows.html

Один из самых простых способов обернуть C библиотеку в Python код - использовать встроенный модуль ctypes. Однако, идя по этому пути мы встретимся с проблемой преобразование типов из С в Python. В статье показано, что делать на примере библиотеки Themis
источник
PythonDigest
источник
2017 March 09
PythonDigest
simon - простой индикатор для macOS с системной информацией
http://github.com/hcyrnd/simon
источник
PythonDigest
Сравниваем списки с помощью Difflib
http://pybit.es/comparing_lists.html

Учимся сравнивать блоки текста с помощью difflib
источник
PythonDigest
Модифицируем MS Word документы из python
http://pragmaticpython.com/2017/03/07/modify-ms-word-documents-with-python/
источник
PythonDigest
Введение в mock
https://semaphoreci.com/community/tutorials/getting-started-with-mocking-in-python

Еще одна статья про mock
источник
PythonDigest
Bleach v2.0
http://bluesock.org/~willkg/blog/dev/bleach_2_0.html

Bleach - библиотека для чистки HTML контента 
источник
2017 March 10
PythonDigest
Talk Python to Me: #102 Effective Code Reviews
https://talkpython.fm/episodes/show/102/effective-code-reviews

Подкаст. Эффективное code review
источник
PythonDigest
[Видео] CPython внутренности: 10 часовой видео-курс по внутренностям
https://www.youtube.com/playlist?list=PLzV58Zm8FuBL6OAv1Yu6AwXZrnsFbbR0S
источник
PythonDigest
Анализ рекомендаций книг для разработчиков со Stack Overflow средствами Python
https://habrahabr.ru/post/323522/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub

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


Как и положено разработчику, наверняка, у вас мало времени, и львиную его долю вы тратите на чтение книг. Вы могли бы программировать. Вы могли бы отдыхать. Но вместо этого вы выделяете драгоценное время на развитие своих навыков.
источник
PythonDigest
Автоматически удаляем "красные глаза" с помощью OpenCV (C++ /Python)
http://www.learnopencv.com/automatic-red-eye-remover-using-opencv-cpp-python/
источник