Size: a a a

2020 March 12
PythonDigest
Как писать качественный код с помощью GitHub Actions
https://medium.com/@wkrzywiec/how-to-write-good-quality-python-code-with-github-actions-2f635a2ab09a
источник
2020 March 14
PythonDigest
Flask-DJ: Django (mvc) структура для проекта на flask
https://habr.com/ru/post/491852/?utm_campaign=491852&utm_source=habrahabr&utm_medium=rss

Когда я впервые столкнулся с Flask, у меня сразу возник вопрос по построению архитектуры проекта.
 
Прочитав пару статей на Хабре (https://habr.com/ru/post/275099/ и https://habr.com/ru/post/421887/), я вспомнил свой опыт создания проектов на Django, и решил сделать инструмент, благодаря которому не придется задумываться об архитектуре, но при этом можно будет использовать все возможности Flask.
источник
PythonDigest
Разблокируем порты коммутатора Cisco с помощью Zabbix, Ansible и Napalm
https://habr.com/ru/post/491774/?utm_campaign=491774&utm_source=habrahabr&utm_medium=rss

День добрый. Это вторая часть цикла из двух статей. В первой части (https://habr.com/en/post/481658/) мы ловили Zabbix-ом трапы PortSecurity от коммутаторов, а здесь мы, можно сказать, решаем обратную задачу — снимаем блокировку порта коммутатора щелчком мыши в фронтенде Zabbix-а.
Так получилось, что эта задача решалась два раза, двумя разными инструментами и с разницей в несколько месяцев. Сначала использовался Ansible, который вполне успешно справлялся. Но в один прекрасный момент он сломался (опять) и та же самая задача была решена простым Python-ом с использованием широко известной в узких кругах сетевой библиотекой Napalm.
 
источник
PythonDigest
Создание виртуальных окруженей и установка библиотек для Python 3 в IDE PyCharm
https://habr.com/ru/post/491916/?utm_campaign=491916&utm_source=habrahabr&utm_medium=rss

Довольно часто я вижу, как мои знакомые и друзья начинают изучать Python и сталкиваются с проблемой установки и использования сторонних библиотек. Они могут несколько часов потратить на установку библиотеки, и даже, могут не справиться с этим и забить на неё. В то время как, в большинстве случаев, это можно было сделать за несколько минут.
источник
PythonDigest
Test and Code: 105: TAP: Test Anything Protocol - Matt Layman
https://testandcode.com/105

Audio
источник
PythonDigest
Do not log
https://sobolevn.me/2020/03/do-not-log

Размышления о подходе к журналированию в проекте
источник
PythonDigest
Как управлять загружаемыми файлами в Django
http://hamsterdam.me/post/how-to-serve-private-media-files-with-django

Когда файл доступен конкретному пользователю
источник
2020 March 15
PythonDigest
Как писать безопасный Python-код. Отвечает Кушал Дас
https://habr.com/ru/post/491904/?utm_campaign=491904&utm_source=habrahabr&utm_medium=rss

Отличительная черта выступлений Кушала в том, что он регулярно обнародует «секретные» способы сломать Python-код и в противовес показывает, как написать код так, чтобы АНБ не смогло его взломать. На нашей конференции Кушал расскажет (https://conf.python.ru/moscow/2020/abstracts/6495), как безопасно разрабатывать и деплоить Python-код, поэтому о безопасности я его и расспрашивал.
источник
PythonDigest
Основы ClickHouse для веб разработчика
https://webdevblog.ru/osnovy-clickhouse-dlya-veb-razrabotchika/

Статья предназначена веб разработчику, который недавно подключился к проекту где используется ClickHouse и ему понадобилось быстро понять что это такое.
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (ccxix)
http://python-weekly.blogspot.com/2020/03/ccxix-stackoverflow-python-report.html
источник
PythonDigest
pg_analyse 0.2.2 — инспектируем PostgreSQL
http://pythonz.net/articles/303/

О новом инструменте, позволяющем получить полезную информацию о состоянии базы данных.
источник
PythonDigest
Python Bytes: #172 Floating high above the web with Helium
https://pythonbytes.fm/episodes/show/172/floating-high-above-the-web-with-helium
источник
PythonDigest
Введение в SQLAlchemy ORM для Django разработчиков
https://apirobot.me/posts/introduction-to-sqlalchemy-orm-for-django-developers
источник
PythonDigest
[Видео] Moscow Python Podcast. Проблемы jupyter notebook и их решения в production (level: junior)
https://www.youtube.com/watch?v=V0XXiOooP_U

В гостях у Moscow Python Podcast Петр Ермаков, senior data scientist в компании Lamoda, основатель школы DataGym. Обсудили возможности коллективной работы с jupiter notebook и многое другое.
источник
PythonDigest
Talk Python to Me: #255 Talking to cars with Python
https://talkpython.fm/episodes/show/255/talking-to-cars-with-python

Audio
источник
PythonDigest
pentest-tools - Custom pentesting tools
http://github.com/gwen001/pentest-tools
источник
PythonDigest
Общий финансовый анализ на Python (Часть 1)
https://habr.com/ru/post/492364/?utm_campaign=492364&utm_source=habrahabr&utm_medium=rss

В прошлой статье  (https://habr.com/ru/post/487644/)рассмотрено как можно получить информацию по финансовым инструментам. Дальше будет опубликовано несколько статей о том, что первоначально можно делать с полученными данными, как проводить анализ и составлять стратегию. Материалы составлены на основании публикаций в иностранных источниках и курсах на одной из онлайн платформ.


В этой статье будет рассмотрено, как рассчитывать доходность, волатильность и построить один из основных индикаторов.
источник
2020 March 16
PythonDigest
Сводка новостей от pythonz.net 08.03.2020 — 15.03.2020
http://pythonz.net/articles/304/
источник
PythonDigest
#python #pydigest

Сборник Python новостей уже перед вами.

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

- Детектирование аномалий с помощью автоенкодеров
- Как писать безопасный Python-код. Отвечает Кушал Дас
- Есть ли жизнь после Scratch, или как познакомить ребёнка с Python
- Собственный софт-процессор на ПЛИС с компилятором языка
- Сравнение динамики котировок двух акций
- Яндекс открывает фреймворк Testsuite
- Flask-DJ: Django (mvc) структура для проекта на flask
- Инструменты Domain Driven Design
- pg_analyse 0.2.2 — инспектируем PostgreSQL
- pentest-tools - Custom pentesting tools

Заходите в гости - https://pythondigest.ru/issue/325/
Присылайте интересные новости через форму на сайте.
источник
PythonDigest
Hack The Box — прохождение Postman. Redis и WebMin
https://habr.com/ru/post/492384/?utm_campaign=492384&utm_source=habrahabr&utm_medium=rss

Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox (https://www.hackthebox.eu/). Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье нам придется проэксплуатировать уязвимости в Redis и WebMin, а также подобрать пароль к зашифрованному ключу RSA.
источник