Python та програмування
15 subscribers
261 photos
23 videos
37 files
2.09K links
Code bookmarks 🔖
Generally Python & Data Science;
Rarelly: Design, HTML5/CSS, JS

#code #python #programming
🐧: @tuxua
Download Telegram
Forwarded from PythonDigest
Генерируем случайный аватар для пользователя на Django/Python
https://www.peterbe.com/plog/random-avatars-in-django-python
Forwarded from PythonDigest
Стресс-тестер для соревнований по программированию
https://habr.com/ru/post/525262/?utm_campaign=525262&utm_source=habrahabr&utm_medium=rss

Во-первых, не бойтесь названия «стресс-тестер». Это просто модный термин для написанного мной служебного инструмента для соревнований по программированию. Вместо того чтобы просто дать вам код, я расскажу о стратегии и плане, которые у меня были, когда я писал этот инструмент.
Forwarded from PythonDigest
Развертывание интерактивных визуализаций данных в реальном времени на Flask и Bokeh
https://habr.com/ru/post/526076/?utm_campaign=526076&utm_source=habrahabr&utm_medium=rss

Python имеет фантастическую поддержку полезных инструментов анализа: NumPy, SciPy, pandas, Dask, Scikit-Learn, OpenCV и многих других. Из библиотек визуализации данных для Python Bokeh (https://bokeh.org/) преобладает как самая функциональная и мощная. Эта библиотека поддерживает несколько (https://demo.bokeh.org/) интерфейсов, охватывающих многие распространенные варианты применения.
Forwarded from PythonDigest
Напишем и поймем Decision Tree на Python с нуля! Часть 4. Структуры данных
https://habr.com/ru/post/526316/?utm_campaign=526316&utm_source=habrahabr&utm_medium=rss

Данная статья — четвертая в серии. Ссылки на предыдущие статьи: первая (https://habr.com/ru/post/517556/), вторая (https://habr.com/ru/post/518768/), третья (https://habr.com/ru/post/520204/)
Forwarded from PythonDigest
Python⇒Speed: Poetry vs. Docker caching: Fight!
https://pythonspeed.com/articles/poetry-vs-docker-caching/
Forwarded from PythonDigest
Python. Язык, на котором просто мыслить
https://habr.com/ru/post/526718/?utm_campaign=526718&utm_source=habrahabr&utm_medium=rss

Поскольку мы убеждены, что Python — лучший язык программирования для начинающих, а также для работы с data science и машинным обучением, сегодня предлагаем вам перевод несколько мировоззренческого поста с сайта Dropbox, где завершил свою карьеру Гвидо ван Россум — о смысле и незаменимости языка Python.
Forwarded from Sys-Admin InfoSec
Teler - терминальная система обнаружения вторжений и оповещения об угрозах в режиме реального времени, основанная на мониторинге веб-журналов

Поддерживает большой набор web-логов:

- Apache
- Nginx
- Nginx Ingress
- Amazon S3
- Elastic LB
- CloudFront

Использовать можно готовые бинарные файлы или установочный скрипт или docker контейнер:

https://github.com/kitabisa/teler#demo
Forwarded from Sys-Admin InfoSec
Keepalived - обеспечивает высокую доступность и балансировку нагрузки

Балансирует нагрузку между серверами, позволяет построить отказоустойчивый кластер. При горизонтальном масштабировании, может быть “тем самым” решением, которое может обеспечить доступноть и масштабируемость

https://www.redhat.com/sysadmin/keepalived-basics
https://www.redhat.com/sysadmin/advanced-keepalived

GitHub автора - https://github.com/acassen/keepalived
Forwarded from Типичный программист
​Регулярные выражения в Python

Рано или поздно любому программисту приходится знакомиться с регулярными выражениями. Но для одних это приятное знакомство, а для других — психологическая травма на всю жизнь.

Дабы увеличить количество первых, на примере библиотеки re в Python рассказываем, что такое регулярки и как их использовать. Всё на реальных задачах и с кучей примеров:

https://tprg.ru/YJ6n

#python #начинающим
Forwarded from Sys-Admin InfoSec
Использование python в web как альтернативу JS

Именно та ситуация, когда вместо JavaScript на веб-страницах можно использовать подкапотный Python который может работать с DOM (Document Object Model) и прям использовать конструкции типа:

…
from browser import document
def show_text(e):
document['output'].textContent = e.target.value;
document['text'].bind('input', show_text)
….

Прямо в теле страницы… https://brython.info

Один из примеров (помимо того, что есть в их вики и галереи примеров) как можно использовать brython:

http://raspberry-python.blogspot.com/2013/08/a-python-interactive-console-in-my-blog.html