Python Daily – Telegram
Python Daily
2.56K subscribers
1.49K photos
53 videos
2 files
39.1K links
Daily Python News
Question, Tips and Tricks, Best Practices on Python Programming Language
Find more reddit channels over at @r_channels
Download Telegram
Django AI Assistant for VS Code

Hey guys our team just launched a VS Code extension that helps devs use Django. It's basically an AI chat (RAG) system trained on the Django docs that you can chat with inside of VS Code. Should be helpful in answering basic to more advanced question, generating code, etc (really anything Django related)!

https://marketplace.visualstudio.com/items?itemName=buildwithlayer.django-integration-expert-Gus30

/r/djangolearning
https://redd.it/1fvf3bk
Which docker courses should i learn

Im a self thought backend devloper and i want to learn docker for django in YouTube but all videos are short like 30 minute full course I don't know which one is a right full can you guys please send my docker course link that worked for you sorry for my bad English grammar😑

/r/django
https://redd.it/1fvdu89
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/1fvm1no
70+ Python Leetcode Problems solved in 5+hours (every data structure)

https://m.youtube.com/watch?v=lvO88XxNAzs

I love Python, it’s my first language and the language that got me into FAANG (interviews and projects).

It’s not my day to day language (now TypeScript) but I definitely think it’s the best for interviews and getting started which is why I used it in this video.

Included a ton of Python tips, as well as programming and software engineering knowledge. Give a watch if you want to improve on these and problem solving skills too 🫡

/r/Python
https://redd.it/1fvjnhz
[HIRING] Experienced Django Backend Developer Seeking Opportunities

/r/django
https://redd.it/1fvrjll
PEP 758 – Allow except and except* expressions without parentheses

PEP 758 – Allow except and except* expressions without parentheses https://peps.python.org/pep-0758/

# Abstract

This PEP proposes to allow unparenthesized except and except* blocks in Python’s exception handling syntax. Currently, when catching multiple exceptions, parentheses are required around the exception types. This was a Python 2 remnant. This PEP suggests allowing the omission of these parentheses, simplifying the syntax, making it more consistent with other parts of the syntax that make parentheses optional, and improving readability in certain cases.

# Motivation

The current syntax for catching multiple exceptions requires parentheses in the except expression (equivalently for the except* expression). For example:

try:
...
except (ExceptionA, ExceptionB, ExceptionC):
...

While this syntax is clear and unambiguous, it can be seen as unnecessarily verbose in some cases, especially when catching a large number of exceptions. By allowing the omission of parentheses, we can simplify the syntax:

try:
...
except ExceptionA, ExceptionB, ExceptionC:
...

This change would bring the syntax more in line with other comma-separated lists in Python, such

/r/Python
https://redd.it/1fvnlol
Learn How to Use JSON as a Small Database for Your Py Projects by Building a Hotel Accounting System

This is the first free tutorial designed to help beginners learn how to use JSON to create a simple database for their projects.

It also prepares developers for the next two tutorials in our "Learn by Build" series, where we'll cover how to use the requests library, build asynchronous code, and work with threads.

and by time we will add extra more depth projects to enhance your pythonic skills

find tutorial in github https://github.com/rankap/learn\_by\_build/tree/main/tut\_1\_learn\_json

/r/Python
https://redd.it/1fvmvlj
Lazywarden: Automate your Bitwarden Backups and Imports with Total Security! ☁️🔐🖥️

What My Project Does

A few weeks ago, I launched Lazywarden, a tool designed to make life easier for those of us who use Bitwarden or Vaultwarden. It automates the process of backing up and importing passwords, including attachments, in a secure and hassle-free way. You can check it out here: https://github.com/querylab/lazywarden

Target Audience

Anyone who wants to automate backups and imports of passwords securely and efficiently, while using Bitwarden or Vaultwarden.

Comparison

While Bitwarden is excellent for managing passwords, automating processes like cloud backups, integrating with other services, or securing your data locally can be tricky. Lazywarden simplifies all this with a noscript that does the heavy lifting for you. 😎

I'm open to any feedback, suggestions, or ideas for improvement. Feel free to share your thoughts or contribute to the project! 🤝

Thanks for reading, and I hope you find Lazywarden as useful as I do. 💻🔑

/r/Python
https://redd.it/1fvw58w
Can someone please tell briefly the difference Flask-Dance (with SQLAlchemy) with and without Flask Security



/r/flask
https://redd.it/1fttz97
R Were RNNs All We Needed?

https://arxiv.org/abs/2410.01201

The authors (including Y. Bengio) propose simplified versions of LSTM and GRU that allow parallel training, and show strong results on some benchmarks.

/r/MachineLearning
https://redd.it/1fvg7qr
What does everyone use for Django emails?

Hi, I'm wondering what everyone uses for email templates and sending. I'm a hobbist but have a couple random sites, one with 800 users. I've always used the Django emails and setup templates for them within Django. I know this is my skill level but they always look basic and blah. Is there a better way?

/r/django
https://redd.it/1fvzdgt
deployment with nginx and gunicorm

Hello there,

Should I deploy my flask application with gunicorn, and nginx in the same container?

And for every flask microservice there should be an nginx deployed? like 5 nginx for 5 microservice ?

It feels like kind of antipattern (but what do I know) but recently I came across something like that.

Also, could you share examples of production level deployment, if you know any examples out there

Thanks, and sorry for my bad english, if any mistakes

/r/flask
https://redd.it/1fw45v5
I never realized how complicated slice assignments are in Python...

I’ve recently been working on a custom mutable sequence type as part of a personal project, and trying to write a __setitem__ implementation for it that handles slices the same way that the builtin list type does has been far more complicated than I realized, and left me scratching my head in confusion in a couple of cases.

Some parts of slice assignment are obvious or simple. For example, pretty much everyone knows about these cases:

>>> l = 1, 2, 3, 4, 5
>>> l0:3 = 3, 2, 1
>>> l
3, 2, 1, 4, 5

>>> l3:0:-1 = 3, 2, 1
>>> l
1, 2, 3, 4, 5

That’s easy to implement, even if it’s just iterative assignment calls pointing at the right indices. And the same of course works with negative indices too. But then you get stuff like this:

>>> l = 1, 2, 3, 4, 5
>>> l3:6 = 3, 2, 1
>>> l
1, 2, 3, 3, 2, 1


/r/Python
https://redd.it/1fvyu8b
What Python feature made you a better developer?

A few years back I learned about dataclasses and, beside using them all the time, I think they made me a better programmer, because they led me to learn more about Python and programming in general.

What is the single Python feature/module that made you better at Python?

/r/Python
https://redd.it/1fwab0s
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/1fwdjon
Deploying flask in hostinger

Hi! Is there any way to deploy a flask using hostinger? We are new at deploying that's why it is still confusing in our end. Thank you.




/r/flask
https://redd.it/1fw3j57
Multi tenant framework with row level security

Popular multi tenant frameworks seems to do with seperated databases or schemas. There are recent Postgres advances in row level security, so just want to use tenant_id at row level.

Are there any frameworks that implements multi tenant at the row level?

/r/django
https://redd.it/1fwez1p
3.13 JIT compiler VS Numba

Python 3.13 comes with a new Just in time compiler (JIT). On that I have a few questions/thoughts on it.



1. About CPython3.13 JIT I generally hear:

we should not expect dramatic speed improvements
This is just the first step for Python to enable optimizations not possible now, but is the groundwork for better optimizations in the future



2. How does this JIT in the short term or long term compare with Numba?

3. Are the use cases disjoint or a little overlap or a lot overlap?

4. Would it make sense for CPython JIT and Numba JIT to be used together?



Revelant links:

Cpython JIT:

https://github.com/python/cpython/blob/main/Tools/jit/README.md

Numba Architecture:

https://numba.readthedocs.io/en/stable/developer/architecture.html

What's new Announcement

https://docs.python.org/3.13/whatsnew/3.13.html#an-experimental-just-in-time-jit-compiler

/r/Python
https://redd.it/1fwewvg
Flask-Mail, HELP: ModuleNotFoundError: No module named 'flask_mail'

My Flask app is working very well in the development environment. Email sending is running correctly, but VSCode keeps marking flask_mail as 'unable to import'. Finally, today I implemented tests for my application using pytest, and the only point that fails is precisely the import of Flask-Mail in my extensions.py. Can someone help me?

/r/flask
https://redd.it/1fwgc51
Any better way between Javanoscript and Django to communicate with each other?

I am designing a front-end for an API of mine. As of now the only way for the Javanoscript and Django to communicate is from cookies.

For example, If a sign in attempt is made with incorrect credentials, the server receives the sign in form, makes a POST request to the API, the API returns an error message that the credentials are incorrect, the Django server makes a temporary cookie named "errorMessage" and redirects the user to the Sign In page again. The cookie then is read and deleted by the Javanoscript to initiate an alert() function with the error message to let the user know that the credentials were wrong.

Is there any better, simple or efficient way?

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