I got an #python app and I wish it would install myapp[all] by default and myapp[core] if specified, e.g. on a build server. The options look bad.
- Split package into 2, mypackage-core and mypackage.
- project.optional-dependencies has `[all]` and `[core]` and `dependencies` is empty, eg default installation is broken.
- Default to installing dependencies, make people add `[all]` for what should be the default experience.
Roughly [all] is for desktop use
[core] would be for the same app on CI
Episode #516: Accelerating Python Data Science at NVIDIA with Ben Zaitlen and @mkennedy #python #DataScience
https://talkpython.fm/episodes/show/516/accelerating-python-data-science-at-nvidia
next, add a black bezel, a 16-segment font and add a video over..., hmm, underlay. and lots and lots of eyecandy.
#python #micropython #RGB #apa102 #sk9822 #digitus16
Posit stellt Positron vor: Neue IDE für Data Science mit Python und R
Mit Positron veröffentlicht Posit eine neue, kostenlose IDE für Data Science. Nutzer können mit Python und R arbeiten. Sie löst RStudio explizit nicht ab.
#IDE #IT #Python #Softwareentwicklung #news
#cplusplus #cpp #programming #Python
[Перевод] Паттерны проектирования в Python, о которых следует забыть
Попробуйте поискать в Интернете «Паттерны проектирования на Python» — и получите целую простыню туториалов, демонстрирующих, как в точности воспроизвести на Python паттерны проектирования из книги «Банды четырёх». Там же будут диаграммы классов, иерархии фабрик и столько шаблонного кода, что выхлопа хватит, чтобы отопить маленькую деревню. Так вам внушают, будто вы пишете «серьёзный» код. Умно. Профессионал ьно. Готово для корпоративного использования. Но вот в чём проблема: большинство из этих паттернов решают проблемы, которые в Python просто отсутствуют . Паттерны разрабатывались для таких языков как Java и C++, где для выполнения самых базовых вещей требуется настоящая эквилибристика — нет ни функций первого класса, ни динамической типизации, ни модулей в качестве пространств имён. Разумеется, вам потребуется Фабрика или Синглтон, если без них в вашем языке просто не с чем работать. Слепо копировать эти паттерны в Python — не признак большого ума. Из-за них ваш код сложнее читать, тестировать, а также объяснять очередному бедняге, которому этот код придётся поддерживать. Возможно, через три месяца этим беднягой станете вы..
https://habr.com/ru/companies/piter/articles/939022/
#перевод #python #ооп #совершенный_код
We have added a section on additional JSON tools: https://www.python4data.science/en/latest/data-processing/serialisation-formats/json/#json-tools
#Python #JSON
Pythonistas! What fo you think about PyCon DE? Are the talks good? Is it well organised? Thinking about going next year. #pyconde #pycon #python #conference
🐍 What's in a toolbox? "A hammer, a screwdriver, pliers, measuring tape" Knowing tools helps you make efficient work decisions. Learn about the built-in functions (i.e. tools) available to your #Python code. https://www.mattlayman.com/blog/2017/pythonic-code-built-in-functions/
Un par de cursos de Youtube sobre programación https://myblog.clonbg.es/un-par-de-cursos-de-youtube-sobre-programacion/ #Programación #VueJs #Python https://clonbg.es

Attacks Targeting Linux SSH Servers to Install SVF DDoS Bot
A recent attack on poorly managed Linux servers has been identified, involving the installation of SVF Botnet, a DDoS Bot malware developed in Python. The malware uses Discord as its C&C server and employs multiple proxy servers for DDoS attacks. The threat actor gains access through weak SSH credentials and installs the bot using specific commands. SVF Bot supports various DDoS attack methods, primarily L7 HTTP Flood and L4 UDP Flood. It uniquely utilizes public proxy addresses for HTTP flood attacks, enhancing its effectiveness. The malware can receive commands from the threat actor, turning infected Linux servers into DDoS Bots. To protect against such attacks, administrators are advised to use strong passwords, regularly update systems, and implement security measures like firewalls.
Pulse ID: 68a5a890aad2db48780163d5
Pulse Link: https://otx.alienvault.com/pulse/68a5a890aad2db48780163d5
Pulse Author: AlienVault
Created: 2025-08-20 10:50:56
Be advised, this data is unverified and should be considered preliminary. Always do further verification.
#CandC #CyberSecurity #DDoS #Discord #DoS #HTTP #InfoSec #Linux #Malware #OTX #OpenThreatExchange #Password #Passwords #Proxy #Python #RAT #SSH #UDP #Word #bot #botnet #AlienVault