Python Daily – Telegram
Python Daily
2.57K subscribers
1.49K photos
53 videos
2 files
39K links
Daily Python News
Question, Tips and Tricks, Best Practices on Python Programming Language
Find more reddit channels over at @r_channels
Download Telegram
Any sites that I can used to make API requests for the positions of planets in the solar system

I am creating a program that calculates orbital mechanics. And one option I want is the ability to use as a starting point the current positions of the Solar System. So if would like to find a site that can I use to easily make API request for the positions (whether relative to the sun or earth), velocities, mass and radii of the planets in the solar system

/r/Python
https://redd.it/1pp0bzi
django-allauth move from GitHub to Codeberg a Year Ago Looking Smarter Every Day

tl;dr: django-allauth’s move from GitHub to Codeberg a year ago got a lot of doubt at first, but it is looking wiser by the day now with GitHub’s new fees for private repo runners coming in 2026. This shows Microsoft’s push to monetize more, which hurts trust in their freemium setup, and makes devs less likely to suggest it for work. What alternatives do you use for home and work?

A year ago, django-allauth moved from Microsoft GitHub to Codeberg, drawing skepticism over visibility, contributions, and security. But with GitHub’s new $0.002/minute charge for self-hosted runners in private repos starting March 2026 (sparking complaints about Microsoft’s profit focus), it is more evidence the move was smart. They dodged a platform that is increasingly monetizing features.

Many companies keep open source free to hook users into paid private or commercial tiers. Tailscale (I’m a big fan) does this well with affordable home plans that encourage enterprise adoption as they explain in this blog post, which is a positive approach. But when companies like Micro$oft make these changes and erode trust, they negate the model they originally adopted. People start to recognize the slow boil and eventually jump out of the pot, hurting the

/r/django
https://redd.it/1pp7jyc
I built a Japan food discovery site with Django (ListView + model-driven images)

/r/django
https://redd.it/1ppd4w7
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/1ppcapw
Released datasetiq: Python client for millions of economic datasets – pandas-ready

Hey r/Python!

I'm excited to share datasetiq v0.1.2 – a lightweight Python library that makes fetching and analyzing global macro data super simple.

It pulls from trusted sources like FRED, IMF, World Bank, OECD, BLS, and more, delivering data as clean pandas DataFrames with built-in caching, async support, and easy configuration.

\### What My Project Does

datasetiq is a lightweight Python library that lets you fetch and work millions of global economic time series from trusted sources like FRED, IMF, World Bank, OECD, BLS, US Census, and more. It returns clean pandas DataFrames instantly, with built-in caching, async support, and simple configuration—perfect for macro analysis, econometrics, or quick prototyping in Jupyter.

Python is central here: the library is built on pandas for seamless data handling, async for efficient batch requests, and integrates with plotting tools like matplotlib/seaborn.

\### Target Audience

Primarily aimed at economists, data analysts, researchers, macro hedge funds, central banks, and anyone doing data-driven macro work. It's production-ready (with caching and error handling) but also great for hobbyists or students exploring economic datasets. Free tier available for personal use.

\### Comparison

Unlike general API wrappers (e.g., fredapi or pandas-datareader), datasetiq unifies multiple sources (FRED + IMF + World Bank + 9+ others) under one simple interface, adds

/r/Python
https://redd.it/1ppgd7n
Rust and OCaml-style exhaustive error and None handling for Python

I had this Idea for over 3 years already. One time my manager called me at 3 AM on Friday and he was furious, the app I was working on crashed in production because of an unhandled error, while he was demoing it to a huge prospect. The app was using a document parsing lib that had infinite amount of edge cases (documents are messy, you can't even imagine how messy they can be). Now I finally implemented this idea. It's called Pyrethrin.

* **What My Project Does** \- It's a library that lets you create functions that explicitly define what exceptions it can raise or that it can return a None, and the other function using this one has to exhaustively implement all the cases, if any handle is missing or not handled at all, Pyrethrin will throw an error at "compile" time (on the first run in case of Python).
* **Target Audience** \- the tool is primarily designed for production use, especially in large Python teams. Other target audience is Python library developers, they can "shield" their library for their users to gain their trust (it will fail on their end way less than without Pyrethrin)
* **Comparison** \- I

/r/Python
https://redd.it/1povyby
What are some free uwsgi alternatives that have a similar set of features?

I would like to move away from uwsgi because it is no longer maintained. What are some free alternatives that have a similar set of features. More precisely I need the touch-relod and cron features because my app relies on them a lot.

/r/Python
https://redd.it/1ppov9c
Question for small prod app monitoring

How do you keep tabs on things like: OS updates / security patches, dependency or framework security issues, or just general time to upgrade Django or Python, or App health beyond “it’s up”.

I’d love a weekly email digest that gives me a list of these things and the ‘risk’ of not doing it.

/r/djangolearning
https://redd.it/1pq0ky3
Hosting options for MVP

Hi, I'm building a SaaS MVP that is completely bootstrapped. All I've used at work last 10 years is AWS and GCP. I don't think that suits me well at this stage. If the product actually takes off, I'd probably have to move it to AWS/GCP eventually. What are my hosting options today? I need Postgresql to run the app so hosted option would be nice but I guess I could run it as well on my own. Need this to be cheap and reliable. Scale is not an issue at the moment. Ideas?

/r/django
https://redd.it/1ppxotd
Friday Daily Thread: r/Python Meta and Free-Talk Fridays

# Weekly Thread: Meta Discussions and Free Talk Friday 🎙️

Welcome to Free Talk Friday on /r/Python! This is the place to discuss the r/Python community (meta discussions), Python news, projects, or anything else Python-related!

## How it Works:

1. Open Mic: Share your thoughts, questions, or anything you'd like related to Python or the community.
2. Community Pulse: Discuss what you feel is working well or what could be improved in the /r/python community.
3. News & Updates: Keep up-to-date with the latest in Python and share any news you find interesting.

## Guidelines:

All topics should be related to Python or the /r/python community.
Be respectful and follow Reddit's Code of Conduct.

## Example Topics:

1. New Python Release: What do you think about the new features in Python 3.11?
2. Community Events: Any Python meetups or webinars coming up?
3. Learning Resources: Found a great Python tutorial? Share it here!
4. Job Market: How has Python impacted your career?
5. Hot Takes: Got a controversial Python opinion? Let's hear it!
6. Community Ideas: Something you'd like to see us do? tell us.

Let's keep the conversation going. Happy discussing! 🌟

/r/Python
https://redd.it/1pq6egw
My Django-powered Quiz App running in Japanese (Hiragana) mode. Handling dynamic content & scoring logic. 🐍🇯🇵

/r/django
https://redd.it/1ppquhi
D AAMAS 2026 result is out.

This year we received a total of 1343 submissions (after withdrawals and desk rejections) of which 338 were accepted as full papers, resulting in an acceptance rate of 25%. Another 205 submissions were accepted as extended abstracts for an overall (full papers + extended abstracts) acceptance rate of 40%.

They originally set Dec 22nd as the announcement date, but it seems like they decided to go earlier.

/r/MachineLearning
https://redd.it/1pqjtbe
Django 6.0 Feature Friday: Template Partials!

It's Feature Friday again. This time featuring Template partials!

New in Django 6.0, this extension to Django's template language makes it easy to reuse fragments in templates: Great for cutting down the overhead of creating files for small pieces of isolated logic!

First, defining partials:

The new {% partialdef %} tag lets you do this. You give your template a unique name, and then anything you put inside will be the contents of the template.

{% partialdef user-info %}
<div id="user-info-{{ user.username }}">
<h3>{{ user.name }}</h3>
<p>{{ user.bio }}</p>
</div>
{% endpartialdef %}

Next up, rendering:

This can be done with the {% partial %} tag. Give it the name of a partial template and the contents of that template will be rendered at that location in the template. This works exactly like {% include %} would on a template file.

{% block content %}
<h2>Authors</h2>


/r/django
https://redd.it/1pqjl11
TalkPython podcast's another GEM of Talk/Round-Table - Framework Creators- Maintainers

https://www.youtube.com/watch?v=cHmoClKu6qk

Jeff Triplett - Django | Carlton Gibson - Django RestFramework

Sebastian Ramirez - FASTApi
David Lord and Phil Jones - Flask
Yanik Nouvertne and Cody Fincher - LiteStar

Great to listen from creators, their views and insights about current state and direction of these Projects.

Things I got learn:

\- Upgrading Python might be easy way to solve some/many of your performance issues

\- Try out https://github.com/ultrajson/ultrajson or other libraries for serialization

\- Try out uvicorn or some other async alternative to gunicorn even if not going fully async(with Django)

\- Try out https://github.com/emmett-framework/granian

/r/django
https://redd.it/1pqthhz
Accelerating Tree-Based Models in SQL with Orbital

I recently worked on improving the performance of tree-based models compiled to pure SQL in Orbital, an open-source tool that converts Scikit-Learn pipelines into executable SQL.

In the latest release (0.3), we changed how decision trees are translated, reducing generated SQL size by \~7x (from \~2M to \~300k characters) and getting up to \~300% speedups in real database workloads.

This blog post goes into the technical details of what changed and why it matters if you care about running ML inference directly inside databases without shipping models or Python runtimes.

Blog post:
https://posit.co/blog/orbital-0-3-0/

Learn about Orbital:
https://posit-dev.github.io/orbital/

Happy to answer questions or discuss tradeoffs

/r/Python
https://redd.it/1pqnxm5
Saturday Daily Thread: Resource Request and Sharing! Daily Thread

# Weekly Thread: Resource Request and Sharing 📚

Stumbled upon a useful Python resource? Or are you looking for a guide on a specific topic? Welcome to the Resource Request and Sharing thread!

## How it Works:

1. Request: Can't find a resource on a particular topic? Ask here!
2. Share: Found something useful? Share it with the community.
3. Review: Give or get opinions on Python resources you've used.

## Guidelines:

Please include the type of resource (e.g., book, video, article) and the topic.
Always be respectful when reviewing someone else's shared resource.

## Example Shares:

1. Book: "Fluent Python" \- Great for understanding Pythonic idioms.
2. Video: Python Data Structures \- Excellent overview of Python's built-in data structures.
3. Article: Understanding Python Decorators \- A deep dive into decorators.

## Example Requests:

1. Looking for: Video tutorials on web scraping with Python.
2. Need: Book recommendations for Python machine learning.

Share the knowledge, enrich the community. Happy learning! 🌟

/r/Python
https://redd.it/1pr052n
Switching themes on the fly in Flask-Admin

This might be more of a general Python question, but: in Flask-Admin, according to the Introduction to Flask-Admin docs, you can use different themes by initializing the app with:


admin = Admin(app, name='microblog', theme=Bootstrap4Theme(swatch='cerulean'))

This isn't really documented; the entire docs for "theme" just say "theme – Base theme. Defaults to Bootstrap4Theme().", with nothing about what other themes might exist, how to find and install them, etc.

Regardless, the main question is: Is there an easy way to switch themes on the fly, e.g. on a per-user basis? "Click here for dark mode", or letting users configure it in a personalization step, that kind of thing? Or can this only be done for the entire app at the initialization stage?



/r/flask
https://redd.it/1pqsd5x