Size: a a a

2019 April 23
PythonDigest
Python Testing с pytest. Builtin Fixtures, Глава 4
https://habr.com/ru/post/448792/?utm_campaign=448792

Встроенные фикстуры, которые поставляются с pytest, могут помочь вам сделать довольно полезные вещи в ваших тестах легко и непринужденно. Например, помимо обработки временных файлов, pytest включает встроенные фикстуры для доступа к параметрам командной строки, связи между сеансами тестирования, проверки выходных потоков, изменения переменных среды и опроса предупреждений.
источник
PythonDigest
Python Testing с pytest. ГЛАВА 3 pytest Fixtures
https://habr.com/ru/post/448786/?utm_campaign=448786

Эта книга — недостающая глава, отсутствующая в каждой всеобъемлющей книге Python. Frank Ruiz Principal Site Reliability Engineer, Box, Inc.
источник
PythonDigest
Python Testing с pytest. Глава 2, Написание тестовых функций
https://habr.com/ru/post/448788/?utm_campaign=448788

Вы узнаете, как организовать тесты в классы, модули и каталоги. Затем я покажу вам, как использовать маркеры, чтобы отметить, какие тесты вы хотите запустить, и обсудить, как встроенные маркеры могут помочь вам пропустить тесты и отметить тесты, ожидая неудачи. Наконец, я расскажу о параметризации тестов, которая позволяет тестам вызываться с разными данными.
источник
PythonDigest
Python Testing с pytest. Начало работы с pytest, Глава 1
https://habr.com/ru/post/448782/?utm_campaign=448782

Я обнаружил, что Python Testing с pytest является чрезвычайно полезным вводным руководством к среде тестирования pytest. Это уже приносит мне дивиденды в моей компании. Chris Shaver VP of Product, Uprising Technology
источник
PythonDigest
Python Testing with pytest. Просто, Быстро, Эффективно и Масштабируемо. Предисловие и Ведение
https://habr.com/ru/post/426699/?utm_campaign=426699

Систематическое тестирование программного обеспечения, особенно в сообществе Python, часто либо полностью игнорируются или выполняются специальным образом. Многие программисты на Python совершенно не подозревают о существовании pytest. Брайен Оккен берет на себя труд, доказать, что тестирование программного обеспечения с помощью pytest легко, естественно и даже интересно. Dmitry Zinoviev Author of Data Science Essentials in Python
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (clxxiv)
http://python-weekly.blogspot.com/2019/04/clxxiv-stackoverflow-python-report.html
источник
PythonDigest
Сводка новостей от pythonz.net: 14.04.2019 — 21.04.2019
https://pythonz.net/articles/234/
источник
PythonDigest
Путь к мастерству: создаём веб-карту на Python
https://proglib.io/p/python-web-map/

Хотите стать мастером в Python? Тогда изучайте язык на практике. В этом материале рассказываем, как создать веб-карту на Python.
В первой части (https://proglib.io/p/python-dictionary-app/) мы создали интерактивный словарь на Python. Теперь, попробуем сделать что-то вроде Google Maps, а поможет нам в этом Folium.
источник
PythonDigest
источник
2019 April 24
PythonDigest
источник
PythonDigest
Создание API-интерфейса GraphQL с помощью Django
https://webdevblog.ru/sozdanie-api-interfejsa-graphql-s-pomoshhju-django/

Веб-API – это двигатели, на которых основано большинство наших приложений. В течение многих лет REST был доминирующей архитектурой для API, но со временем у него стало проявляться множество недостатков. И на его замену было разработано GraphQL (https://graphql.org/learn/).
источник
PythonDigest
Шаблонизация SQL запросов на Python
http://www.lifearounddata.com/templated-sql-queries-in-python/
источник
PythonDigest
PySnooper - Never use print for debugging again
http://github.com/cool-RR/PySnooper
источник
PythonDigest
Стеганография в файловой системе оптических дисков
https://habr.com/ru/post/449016/?utm_campaign=449016

Будучи в поисках интересной информации о стеганографии, я наткнулся на занимательную статью о стеганографии в файловой системе (https://habr.com/ru/post/347604/), и, спустя какое -то время, та навела меня на мысль о создании стеганографии в файловой системе оптических дисков.


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


Немного поразмыслив, я решил, что дискам все еще можно найти какое-то применение, например, внутри их файловой системы можно скрыть какую-то секретную информацию и затем передать другому так, чтобы никто ничего не заподозрил.
источник
PythonDigest
Podcast.__init__: Exploring Indico: A Full Featured Event Management Platform
https://www.pythonpodcast.com/indico-event-management-episode-208/

Аудио-подкаст
источник
PythonDigest
koalas - Koalas: Pandas API on Apache Spark
http://github.com/databricks/koalas
источник
PythonDigest
DepHell - управление Python проектами в любом формате
https://github.com/dephell/dephell
источник
PythonDigest
Ускорение MicroPython
https://habr.com/ru/post/448702/?utm_campaign=448702

MicroPython — реализация языка программирования Python для микроконтроллеров, даёт возможность аудитории этого языка, используя знакомый синтаксис и принципы программирования работать с небольшими вычислительными устройствами.


В своей работе я использую MicroPython для прототипирования, быстрой проверки идей и для создания небольших стендов. Благодаря REPL и простому синтаксису MicroPython также отлично подходит для DIY проектов и для обучения программированию.
источник
2019 April 25
PythonDigest
Django Vue.js и GraphQL
https://webdevblog.ru/django-vue-js-i-graphql/

Это не подробный учебник с информацией о каждой платформе. В этой статье я описал только необходимые пункты конфигурации а так же причины почему это делается.
Весь проект можно найти на странице GitHub (https://github.com/alexiej/django-vue-graphql)
источник
PythonDigest
Установка и настройка Django на Mac OS
https://evileg.com/ru/post/480/

Рассматривается процесс установки и настройки проекта Django на Mac OS X на основе существующего проекта. Показаны некоторые грабли и проблемы, которые могут возникнуть при развёртывании проекта для разработки под Mac OS.
источник