Python Daily
2.57K subscribers
1.48K photos
53 videos
2 files
38.9K links
Daily Python News
Question, Tips and Tricks, Best Practices on Python Programming Language
Find more reddit channels over at @r_channels
Download Telegram
HsdPy: A Python Library for Vector Similarity with SIMD Acceleration

What My Project Does

Hi everyone,

I made an open-source library for fast vector distance and similarity calculations.

At the moment, it supports:

- Euclidean, Manhattan, and Hamming distances
- Dot product, cosine, and Jaccard similarities

The library uses SIMD acceleration (AVX, AVX2, AVX512, NEON, and SVE instructions) to speed things up.

The library itself is in C, but it comes with a Python wrapper library (named HsdPy), so it can be used directly with NumPy arrays and other Python code.

Here’s the GitHub link if you want to check it out: https://github.com/habedi/hsdlib/tree/main/bindings/python

/r/Python
https://redd.it/1k60ci8
Django-admin-shellx - A terminal in your admin using xtermjs

Hey,

I built an Django app that adds a terminal using xterm.js to the admin. Under the hood it uses websockets with Django channels and xterm.js for the terminal.

Has multiple features as full screen mode, favorite commands, recording of actions and history of commands among others.

Preview:

GIF

Here is the GitHub link:

adinhodovic/django-admin-shellx

Thanks for taking a look!

/r/django
https://redd.it/1k67vxq
Thursday Daily Thread: Python Careers, Courses, and Furthering Education!

# Weekly Thread: Professional Use, Jobs, and Education 🏢

Welcome to this week's discussion on Python in the professional world! This is your spot to talk about job hunting, career growth, and educational resources in Python. Please note, this thread is not for recruitment.

---

## How it Works:

1. Career Talk: Discuss using Python in your job, or the job market for Python roles.
2. Education Q&A: Ask or answer questions about Python courses, certifications, and educational resources.
3. Workplace Chat: Share your experiences, challenges, or success stories about using Python professionally.

---

## Guidelines:

- This thread is not for recruitment. For job postings, please see r/PythonJobs or the recruitment thread in the sidebar.
- Keep discussions relevant to Python in the professional and educational context.

---

## Example Topics:

1. Career Paths: What kinds of roles are out there for Python developers?
2. Certifications: Are Python certifications worth it?
3. Course Recommendations: Any good advanced Python courses to recommend?
4. Workplace Tools: What Python libraries are indispensable in your professional work?
5. Interview Tips: What types of Python questions are commonly asked in interviews?

---

Let's help each other grow in our careers and education. Happy discussing! 🌟

/r/Python
https://redd.it/1k6ecup
What is the technique for side by side comparisons of queryset?

I am working on a view that does a side by side comparison of 3 different date ranges and compares the total of each product per category. The results are stored into a table for a frontend to render. The problem is that it keeps timing out. Wizards of reddit, there has to be a better way. Please teach me. I know am doing this in an ugly way.

IE

||2022|2023|
|:-|:-|:-|
|Lumber|1|2|
|Produce|4|1|



@api_view(['POST'])
def sideBySideComparison(
request
):
    filters1 =
request
.data.get('filters1', None)
    filters2 =
request
.data.get('filters2', None)
    filters3 =
request
.data.get('filters3', None)

    dataset3 = None
    dataset2 = None
    dataset1 = Product.objects.all()
    for filter_key,filter_value in filters1.items():
        new_filter = (filter_key,filter_value)
        dataset1 = dataset1.filter(new_filter)
   

/r/django
https://redd.it/1k699ur
Jonq! Your python wrapper for jq thats readable

Yo!

This is a tool that was proposed by someone over here at [r/opensource](https://www.reddit.com/r/opensource/). Can't remember who it was but anyways, I started on v0.0.1 about 2 months ago or so and for the last month been working on v0.0.2. So to briefly introduce Jonq, its a tool that lets you query JSON data using SQLish/Pythonic-like syntax.

# Why I built this

I love `jq`, but every time I need to use it, my head literally spins. So since a good person recommended we try write a wrapper around jq, I thought, sure why not.

# What my project does?

`jonq` is essentially a Python wrapper around `jq` that translates familiar SQL-like syntax into `jq` filters. The idea is simple:

bash
jonq data.json "select name, age if age > 30 sort age desc"

Instead of:

bash
jq '.[] | select(.age > 30) | {name, age}' data.json | jq 'sort_by(.age) | reverse'

# Features

* **SQL-like syntax**: `select`, `if`, `sort`, `group by`, etc.
* **Aggregations**: `sum`, `avg`, `count`, `max`, `min`
* **Nested data**: Dot notation for nested fields, bracket notation for arrays
* **Export formats**: Output as JSON (default) or CSV (previously CSV wasn't an option)

# Target Audience

Anyone who works with json

# Comparison

Duckdb, Pandas

# Examples

# Basic filtering:

## Get names and

/r/Python
https://redd.it/1k6es7d
django project with Adsense and Google Search Console

Hi: I have my Django project already in production, but I'm having trouble getting accepted in Google AdSense and Google Search Console. Adsense frequently asks me to activate the proprietary verification of the page and, obviously, it doesn't accept me for monetization; it just stays in "preparation". Also, Google Search Console does not index my canonical URL https://anisonglist.pythonanywhere.com/, but does not give me more details of the problem. Does anyone have a detailed guide and tools to detect possible errors in my project?


/r/django
https://redd.it/1k68da6
iFetch v2.0: A Python Tool for Bulk iCloud Drive Downloads

Hi everyone! A few months ago I shared **iFetch**, my Python utility for bulk iCloud Drive downloads. Since then I’ve fully refactored it and added powerful new features: modular code, parallel “delta-sync” transfers that only fetch changed chunks, resume-capable downloads with exponential backoff, and structured JSON logging for rock-solid backups and migrations.

# What My Project Does

iFetch v2.0 breaks the logic into clear modules (logger, models, utils, chunker, tracker, downloader, CLI), leverages HTTP Range to patch only changed byte ranges, uses a thread pool for concurrent downloads, and writes detailed JSON logs plus a final summary report.

# Target Audience

Ideal for power users, sysadmins, and developers who need reliable iCloud data recovery, account migrations, or local backups of large directories—especially when Apple’s native tools fall short.

# Comparison

Unlike Apple’s built-in interfaces, iFetch v2.0:

\- **Saves bandwidth** by syncing only what’s changed

\- **Survives network hiccups** with retries & checkpointed resumes

\- **Scales** across multiple CPU cores for bulk transfers

\- **Gives full visibility** via JSON logs and end-of-run reports

# Check it out on GitHub

https://github.com/roshanlam/iFetch

Feedback is welcome! 😊

/r/Python
https://redd.it/1k6ipim
Will AI Make CBVs Obsolete?

Have you noticed that AI tools (Copilot, Claude Code, Codex, etc.) understand and modify simple, self-contained functions much more reliably than deep class hierarchies?



Function-based views keep all the query logic, rendering steps, and helper calls in one clear place—so AI doesn’t have to hunt through mixins or override chains to figure out what’s happening. AI assistants don’t get bored by a bit of repetitive code, so we don’t lose maintainability when write straightforward functions.



So, do we even need CBVs anymore?

/r/django
https://redd.it/1k6ns3f
Dealing with internal chaos due to a new “code efficiency consultant” that’s been hired.

Long story short, mr big bollocks has been hired for a few months and he’s causing chaos and carnage but as with all things corporate, the powers that be aren’t listening.

First of many battles I need to fight is pushing for a proper static code analysis tool to be implemented in our processes. However, the new fancy big pay check consultant is arguing against it.

Anyone got any ideas or anecdotes for me to include in my arguement that will help strengthen my case? Currently, the plan is to just push stuff live with minimal code reviews as “the new process eliminates the need for additional tools and reduces time spent deliberatating completed activities”

In other words, we’re heading down a route of “just ship it and pray it doesn’t break something”

/r/Python
https://redd.it/1k6nfef
Honest Review: Huge Time Saver for my AI Project

I know this might feel like it belongs more on r/indiehackers, but I’m a part-time indie maker building an AI SaaS (a niche analytics tool) using Flask, and I had to share my experience with Blitzship since it’s built on Flask and saved me a ton of time. Hope you all find this useful!Blitzship is a Flask-based boilerplate with auth, Stripe, OpenAI integration, and credit metering pre-configured. I was skeptical, but it got me from zero to a working app in a day. Their site claims it saves 18+ hours, and I’d say that’s spot-on—Stripe webhooks alone saved me 5 hours of pain. It’s a one-time payment (I got the Pro plan for $149 with a $100 discount—heard \~32 spots left), and the few-line deploy on Heroku was ridiculously easy. Their docs are great, even for someone like me with moderate Flask experience. They mention a user landing a paying customer in 48 hours, which is now my goal!That said, it’s not flawless. The Bootstrap UI looks decent but feels generic, so I spent a few hours tweaking it to match my brand’s vibe. Also, you need basic Flask knowledge to navigate it, which was fine for me but might

/r/flask
https://redd.it/1k6m1xd
PyCharm 2025.1 dropped the ball

/r/django
https://redd.it/1k6s65t
How should I teach someone coming from Stata?

I work in analytics, and use Python mainly to write one-time analysis scripts and notebooks. In this context, I'd consider myself very strong in Python. It might also be useful to add I have experience, mostly from school, in around a dozen languages including all the big ones.

Someone at work, who reports to someone lateral to me, has an interest in picking up Python as part of their professional development. While they're able to mostly self-study, I've been asked to lean in to add more personalized support and introduce them to organizational norms (and I'm thrilled to!)

What I'm wondering is: this person did their PhD in Stata so they're already a proficient programmer, but likely would appreciate guidance shifting their syntax and approach to analysis problems. As far as I'm aware Stata is the only language they've used, but I am personally not familiar with it at all. What are the key differences betwen Stata and Python I should know to best support them?

/r/Python
https://redd.it/1k6unrd
Hosting in railway

/r/djangolearning
https://redd.it/1k6sjtn
Polars: what is the status of compatibility with other Python packages?

I am thinking of Polars to utilize the multi-core support. But I wonder if Polars is compatible with other packages in the PyData stack, such as scikit-learn and XGboost?

/r/Python
https://redd.it/1k6ppc7
I built a Python framework for testing, stealth, and CAPTCHA-bypass

Regular Selenium didn't have all the features I needed (like testing and stealth), so I built a framework around it.

GitHub: https://github.com/seleniumbase/SeleniumBase

I added two different stealth modes along the way:

[UC Mode](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/uc_mode.md) \- (which works by modifying Chromedriver) - First released in 2022.
CDP Mode \- (which works by using the CDP API) - First released in 2024.

The testing components have been around for much longer than that, as the framework integrates with pytest as a plugin. (Most examples in the SeleniumBase/examples/ folder still run with pytest, although many of the newer examples for stealth run with raw python.)

Both async and non-async formats are supported. (See the full list)

A few stealth examples:

1: Google Search - (Avoids reCAPTCHA) - Uses regular UC Mode.

from seleniumbase import SB

with SB(test=True, uc=True) as sb:
sb.open("https://google.com/ncr")
sb.type('title="Search"', "SeleniumBase GitHub page\n")
sb.click('href*="github.com/seleniumbase/"')
sb.savescreenshottologs() # ./latestlogs/
print(sb.getpagetitle())

2: Indeed Search - (Avoids Cloudflare) - Uses CDP Mode from UC Mode.

from seleniumbase import SB



/r/Python
https://redd.it/1k6wmmh
New Django Admin Panel – ( Dev version)

Hey Django devs 👋

I’ve been working on a new Django Admin Panel that **extends the default Django admin’s functionality** — not replacing it, but enhancing it to better suit real-world backend needs.

It's called **OctopusDash**, and it aims to make managing your data smoother, faster, and more customizable **while staying true to Django’s philosophy**.

https://preview.redd.it/i9kg4nwkyswe1.png?width=1920&format=png&auto=webp&s=36dfa3b80dac01328c8d86a5cadd37389b457c8e

https://preview.redd.it/j61on3xmyswe1.png?width=1920&format=png&auto=webp&s=7352df25107940d00062ef4e3feebbdaf5ee92ea

https://preview.redd.it/jqkrk1xmyswe1.png?width=1920&format=png&auto=webp&s=cfaec92a52958e89ffa1a76f2755a457a4cc4d8d

https://preview.redd.it/ove3jcxmyswe1.png?width=1920&format=png&auto=webp&s=fa8991290b70e8eb94eba089fdfbe8dedc11954d

https://preview.redd.it/u7lskcxmyswe1.png?width=1920&format=png&auto=webp&s=c562a04f1d726f4b5ed8ba333b65473761ffe1f6

https://preview.redd.it/az6lgnxmyswe1.png?width=1920&format=png&auto=webp&s=7aca7dc3a69dcf6943c16ffda61c93c2b85472aa

https://preview.redd.it/5clq9ixmyswe1.png?width=1920&format=png&auto=webp&s=8ac238dc1bc42ab41a4a81cc42d23641a1480318




it comes with custom input types

# What’s already working:

* 🔍 **Advanced filtering UI**
* Boolean fields with toggles
* Date/Time/Datetime filters (From-To)
* Active filters summary (see and remove filters easily)
* Custom search fields
* 🎯 Cleaner and more modern UX
* ⚙️ Custom model admin display with SVG icons, flexible columns



# Coming soon:

* Custom actions registration (bulk operations, moderation tools)
* Website statistics dashboard (traffic, user activity, etc.)
* Pluggable widgets & analytics views
* Multi-app organization + icon

[Dashboard Link](https://github.com/husseinnaeemsec/octopus-dash)

/r/django
https://redd.it/1k6vjxb
I've created a flask wiki :)

Hey friends!
I just wanted to share a project I’ve been working on for the past few months with my three teammates.
We’ve built a more accessible wiki full of tutorials and helpful resources for Flask development.

It’s a work in progress, and we’re always adding new stuff to make it as useful and long-lasting as possible.
Check it out here: https://flaskwiki.wiki/

Feel free to share your thoughts—or even jump in and contribute if you’d like! :))

Edit: after a lofs of you guy's asked, i made a little discord server. There are almost no living rooms, I'll have to turn it into a real thing as soon as I have 2 minutes ahah

https://discord.gg/jswjGrrK8P

/r/flask
https://redd.it/1k6tv6t
Help with social login

Hi I'm building a saas and I need social login with my DRF backend and Next js client. I cannot for the life of me comprehend the libraries and how the flow works . Right now I'm using simple jwt. So far I've done auth.js for social login in the frontend, I don't know how to get user details like email and username and associate a user with that . Some help would really be appreciated, I've been really spoiler by TokenObtainpairview and Tokenrefreshview and don't know how to implement social login

/r/djangolearning
https://redd.it/1k6qvtp
Just created a Django SaaS Boilerplate

Hey everyone!

I wanted to share my new project with you:

Django SaaS Boilerplate

I built this to save time when starting Django SaaS projects. It has all the basics you need to get going quickly.

If you find it useful, a star on GitHub would be awesome. Pull requests are welcome if you want to contribute.

/r/django
https://redd.it/1k7bcht