Size: a a a

2020 December 04
PythonDigest
Reading and Writing XML Files in Python with Pandas
https://stackabuse.com/reading-and-writing-xml-files-in-python-with-pandas/
источник
PythonDigest
источник
PythonDigest
Как работает память в Python
https://habr.com/ru/post/530804/?utm_campaign=530804&utm_source=habrahabr&utm_medium=rss

Ни одна компьютерная программа не может работать без данных. А данные, чтобы программа имела к ним доступ, должны располагаться в оперативной памяти вашего компьютера. Но что такое оперативная память на самом деле? Когда произносишь это словосочетание, многие сразу представляют «железную» плашку, вставленную в материнскую плату, на которой написано что-то типа 16Gb DDR4 2666MHz. И они, разумеется, правы — это действительно физический блок оперативной памяти, в котором, в итоге, все данные и оказываются. Но прежде, чем стать доступной внутри вашей программы, на память (как и на всё остальное аппаратное обеспечение) накладывается куча абстракций.
источник
PythonDigest
Мелкая питонячая радость #14: ботнеты, распознавание текстов и генератор статических сайтов
https://habr.com/ru/post/530436/?utm_campaign=530436&utm_source=habrahabr&utm_medium=rss

Самое поразительное из того, что я увидел за последние 2 недели — тулкит на Python для создания ботнетов. Конечно же, он написан в исследовательских и учебных целях, но, тем не менее, эта штука дает энтузиастам компьютерной безопасности доступ к реализациям целого  набора весьма опасных функций.
источник
PythonDigest
Как пять лет просидеть в саппорте и за две недели стать Python-тестировщиком
https://habr.com/ru/post/530974/?utm_campaign=530974&utm_source=habrahabr&utm_medium=rss

Да-да, это будет еще одна статья про Python. Тот самый язык, который считается одним из наиболее популярных для изучения и использования. Статья будет полезна тем, кто еще только задумывается об изучении Python или делает первые шаги. Я попытаюсь описать свой опыт по изучению языка, поделюсь личными приемами, подскажу полезные и наиболее эффективные ресурсы, а также обозначу, на что бесполезно тратить время.
источник
PythonDigest
источник
PythonDigest
Небольшой рассказ, как мы модернизировали и расширяли сеть Wi-Fi до 14 000 точек доступа
https://habr.com/ru/post/531210/?utm_campaign=531210&utm_source=habrahabr&utm_medium=rss

В качестве вводных, имеется довольно крупная сеть на базе решения Cisco, эксплуатируемую уже более 10 лет
источник
2020 December 05
PythonDigest
источник
PythonDigest
Python Bytes: #210 Analyzing Kickstarter Campaigns with Python
https://pythonbytes.fm/episodes/show/210/analyzing-kickstarter-campaigns-with-python

Audio
источник
2020 December 06
PythonDigest
Пишем программу 3D-моделирования в 500 строках кода
https://habr.com/ru/post/527914/?utm_campaign=527914&utm_source=habrahabr&utm_medium=rss



Люди от природы креативны. Мы постоянно проектируем и создаём новые, полезные и интересные вещи. Сегодня мы пишем ПО, помогающее процессу проектирования и творчества. Программы САПР (Computer-aided design, CAD) позволяют творцам проектировать здания, мосты, графику видеоигр, чудовищ для фильмов, объектов для 3D-печати и множество других вещей перед созданием физической версии проекта.
источник
PythonDigest
The Real Python Podcast – Episode #38: Looping With enumerate() and Python GUIs With PyQt
https://realpython.com/podcasts/rpp/38/
источник
PythonDigest
Test and Code: 139: Test Automation: Shifting Testing Throughout the Software Lifecycle - Nalin Parbhu
https://testandcode.com/139

Audio
источник
PythonDigest
Машинное обучение: ансамбль смешивания на Python
https://habr.com/ru/post/531416/?utm_campaign=531416&utm_source=habrahabr&utm_medium=rss

Смешивание — это ансамблевый алгоритм машинного обучения. Это разговорное название для стекового обобщения (stacked generalization) [далее будем использовать термин «пакетирование» вместо принятого в научных работах термина «стекинг»] или ансамбля пакетирования, где вместо того чтобы обучать метамодель на прогнозах вне групп, сделанных базовой моделью, модель обучается на прогнозах, сделанных на независимом наборе данных.
источник
2020 December 07
PythonDigest
StackOverflow: интересные вопросы за неделю (ccliii)
http://python-weekly.blogspot.com/2020/12/ccliii-stackoverflow-python-report.html
источник
PythonDigest
Используем Sentry для поиска проблем с производительностью
http://avilpage.com/2020/11/python-web-applications-performance-sentry.html
источник
PythonDigest
Пушим метрики Prometheus с помощью pushgateway
https://habr.com/ru/post/531500/?utm_campaign=531500&utm_source=habrahabr&utm_medium=rss

Данная заметка в целом о пуше метрик в pushgateway (https://github.com/prometheus/pushgateway), однако, предупрежу и признаюсь сразу, что в тексте будет пример — анти-паттерна пуша метрик, так как использование pushgateway рекомендуется (https://prometheus.io/docs/practices/pushing/#should-i-be-using-the-pushgateway) в случае, когда сервис работает не постоянно (или у сервиса/запускаемого задания вообще нет никакого интерфейса), а значит и prometheus'у лучше в закрытые двери постоянно не стучать и не заниматься лишней работой.
источник
PythonDigest
#python #pydigest

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

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

- Проверяем тысячи пакетов PyPI на вредоносность
- GitHub Actions для авто-тестирования
- Как создать свою собственную библиотеку AutoML в Python с нуля
- Кодируем и декодируем сообщение для внеземных цивилизаций
- Как работает память в Python
- Небольшой рассказ, как мы модернизировали и расширяли сеть Wi-Fi до 14 000 точек доступа
- [Видео] Moscow Python Podcast. Domain-driven design (level: All)
- PyCharm 2020.3
- pip 20.3 - new dependency resolver
- Django bugfix release: 3.1.4


Заходите в гости - https://pythondigest.ru/issue/363/
Присылайте интересные новости через форму на сайте.
источник
2020 December 10
PythonDigest
источник
PythonDigest
Редактирование JSON полей через Django админку
https://webdevblog.ru/redaktirovanie-json-polej-cherez-django-adminku/

При использование Django админки часто может возникнуть необходимость подключить внешнюю библиотеку. Например если одно или несколько полей в вашей модели
источник
PythonDigest
Генератор диаграмм таблиц ClickHouse для PlantUML
https://habr.com/ru/post/531696/?utm_campaign=531696&utm_source=habrahabr&utm_medium=rss

Когда появляется необходимость документировать схемы баз данных, разные DBMS предоставляют свои инструменты для подобных задач. И большинство из них поддерживает DESC table_name, в том числе и ClickHouse. Однако, результат этой команды не столь выразителен, как хотелось бы.
источник