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
Is it worth it to take Coursera course?

Did someone take the course
Programming for Everybody (Getting Started with Python) by University of Michigan?
Or what sources would you recommend for someone who doesn't particularly like Python however understands it's necessary to learn it? There are also some courses on Udemy, but I personally like Coursera better

Thanks!


/r/Python
https://redd.it/1gfhfij
Package for encrypting SQLite DB

Hi guys...... I working on a python + Qt application using sqlite database and would like to encrypt this database file

I've seen pysqlcipher and sqlcipher but all these I'm having issues installing the package its failing to buld even after installing c++ build tools and windows SDK still failing to build the package

any other module that works similar to sqlcipher that works well with peewee ORM as well

/r/Python
https://redd.it/1gfj3cg
Little issue with the flask app I have deployed on DigitalOcean


guys i am using flask Sqlalchemy and flask migrate in my flask app , I have deployed the app on digitalocean(i have made a repo on github and it accesses it from there) and in the console i do flask db init , migrate and update. But like if I make some changes in the code(on github) and upload it again(on digital ocean) then the data in the database of the previous version is lost

what should i do here



/r/flask
https://redd.it/1gfnrdu
D How do you structure your codebase and workflow for a new research project?

Suppose you have got a new idea about a solution to a problem in the domain you are working in. How do you go about implementing the thing from the ground up?

What is the general structure of the codebase you construct for your project?

How do you go about iteratively training and testing your solution until you arrive at a final solution where you can write a paper for publication?


Is there any design recipe you follow? Where did you learn it from?

/r/MachineLearning
https://redd.it/1gffm46
D Does anyone here work in healthcare?

I'm curious about the cool things people around the world are doing related to data in this area of work att

/r/MachineLearning
https://redd.it/1gfjngd
Deployed Django with Redis and Celery to AWS ECS using GithubAction

https://preview.redd.it/ty6v9fzurtxd1.png?width=1553&format=png&auto=webp&s=0e379df06d1d95edbcda627e40ac7b41913f8e5b

# ### AWS Deployment Steps

The deployment uses AWS ECS, Terraform, and GitHub Actions for CI/CD:

1. AWS Resources Setup:
An ECS Cluster is created using Terraform.
The Django, Celery worker, and Redis containers are deployed using ECS tasks.
A CloudWatch Log Group is configured to capture logs from the containers.
Network resources like VPC, subnets, security groups, and an Internet Gateway are created using Terraform.
2. GitHub Actions CI/CD:
The GitHub Actions workflow handles the build and deployment process.
Docker images are built and pushed to Amazon ECR.
Terraform manages the infrastructure as code for consistent deployments.
The public IP of the ECS service is retrieved and used to update Django's ALLOWED_HOSTS.

\-------------------------------------------------------------------------------------------

Set Up of All AWS Infra

the 4 files inside terrform working together

Redis and Django application are two separated container

And finally below is the digram for the entire deployement HLD, from github action to running as a Task in ECS

https://preview.redd.it/dkrn63wnvtxd1.png?width=2608&format=png&auto=webp&s=9ebb08d20448183a40d67ea230e4bb9689d45ccb

/r/django
https://redd.it/1gff0ly
Best gui for local client app?

I'm writing an application which is local. No server. I'm using python and I'm wanting to know people's opinions on the best gui to use.

So far I've used tkinter but it feels clunky and heavy, like it's from the early 2000s.

Can anyone recommend something better for modern looking stuff? Maybe I'm using tkinter wrong?

Any advice would be appreciated.

/r/Python
https://redd.it/1gfopgm
Improve TTFB

Hello,

I’m running into a response time issue with a Flask server in a test setup, and I’m hoping someone might have insights on how to tackle it. The server is set up to handle a pretty large data retrieval task—about 110MB, consisting of around 15,000 rows of complex JSON objects. Flask seems to handle the retrieval and processing reasonably well; it takes about 3 seconds to generate the JSON response. So far, so good.

The problem arises after the data is ready to be sent. I’m seeing a significant delay—around 6 additional seconds—between the endpoint finishing and the start of the response download. This delay feels unusually long, especially given the relatively quick processing time of the data retrieval itself. To troubleshoot, I measured the times directly in the endpoint method and looked at the Time to First Byte (TTFB) using Postman, which confirmed this lag.

I also tried enabling GZIP compression through Flask-Compress, hoping that reducing the response size might help speed things up. However, this didn’t have any effect; the response size stayed roughly the same, and the transmission time didn’t improve.

At this point, I’m not sure what else to try to minimize that 6-second delay. Does anyone have suggestions

/r/flask
https://redd.it/1gfu0fb
D I’m an ML/programming educator - I was invited as ceo of codesmith to Berlin Global Dialogue (tech/AI insider conference) - see what they said behind closed doors - AMA

Edit (5pm PT): Thanks so much all for really great questions - I'm going to pause now but will take a look over next 24 hours and try to answer any more questions. V grateful for chance to do this and to others who helped answer some of the Qs too from their perspective (shoutout u/Rebeleleven)

\--


I recently had the opportunity to attend the Berlin Global Dialogue, which has been likened to Davos but with a stronger focus on technology and AI . The lineup was impressive: Hermann Hauser, the founder of ARM, executives from OpenAI and ASML, and a mix of founders from emerging startups tackling everything from quantum ML to supply chain optimization. Even leaders like President Macron and the German Vice Chancellor were there, engaging with critical tech issues that impact us all.

As the CEO of Codesmith – a small, independent tech school with a data science and machine learning research group (last year we contributed to TensorFlow) – I was invited to announce our latest endeavor: Codesmith’s AI & ML Technical Leadership Program.

I shared this experience in an AMA on r/technology and had a great conversation—but the depth of questions around ML/AI didn’t quite match

/r/MachineLearning
https://redd.it/1gfv37y
D Monthly Who's Hiring and Who wants to be Hired?

For Job Postings please use this template

>Hiring: [Location\], Salary:[\], [Remote | Relocation\], [Full Time | Contract | Part Time\] and [Brief overview, what you're looking for\]

For Those looking for jobs please use this template

>Want to be Hired: [Location\], Salary Expectation:[\], [Remote | Relocation\], [Full Time | Contract | Part Time\] Resume: [Link to resume\] and [Brief overview, what you're looking for\]

​

Please remember that this community is geared towards those with experience.

/r/MachineLearning
https://redd.it/1gg4bau
Is anyone using Whitenoise with CloudFront in 2024?

So, I recently built a web app using just good old fullstack Django and I'm serving my assets locally with Whitenoise. When I moved to production, I configured CloudFront according to the Whitenoise docs (https://whitenoise.readthedocs.io/en/stable/django.html#use-a-content-delivery-network), but apparently these docs are very out of date (there's this issue from 2020 commenting on this https://github.com/evansd/whitenoise/issues/264) and I have been facing some weird bugs. All assets served by cloudfront are just 301 redirects, so each asset file is being served twice, apparently. Not only that, there's also a weird CORS error with a font I'm serving locally, without any other external CDNs.

Has anyone had any success using cloudfront to serve assets together with whitenoise? Does this setup even make sense anymore now that cloudfront is able to compress with both gzip and brotli?

/r/django
https://redd.it/1gg2wv8
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/1gg1913
Guidance for a carrier-shifter

/r/djangolearning
https://redd.it/1gfjp3p
Generate programming language files from YAML

Hello party people,

a while ago I started a project called confluent to generate code for different programming languages based on a language neutral YAML configuration to make updating constants-files for different languages easier. As time moved on, I found some flaws in how I implemented this project (especially the name bugged me). So today I'm proud, to finally release it under its new name: ninja-bear 🥷🐻

It uses the same configuration principles but adds more flexibility for developers to add their own stuff by offering a plugin-system.

Lets say you only want to generate files for C and TypeScript, no problem. Install ninja-bear, ninja-bear-language-c and ninja-bear-language-typescript and you're ready to go.

Here's a short demo on how to use it: https://youtu.be/bya\_exGrS68

Let me know what you think :)

/r/Python
https://redd.it/1ggepxe
How about a GUI based on Rust's Iced for your Python projects

I've just released version 0.3.1 of IcedPyGui. Rust bindings using pyo3 and built with maturin.

IPG has many widgets now and more will be added each month. If you have ever used dearpygui, you'll find the syntax similar.

There are a ton of examples at https://github.com/icedpygui/IcedPyGui-Python-Examples

These examples will easily get you started.

The rust repository is https://github.com/icedpygui/IcedPyGui

The Iced respository is https://github.com/iced-rs/iced

/r/Python
https://redd.it/1gg2har
Seeking Advice on Best Stack for UI in a Multi-Tenant Web App

Hey everyone,

I'm a backend/data engineer with 10 years of experience, and I'm hitting a roadblock with the UI for a multi-tenant web app I’m building. My client isn’t satisfied with the current Streamlit-based UI, even after adding custom React components.

The backend is solid—I’ve set up all the necessary queries and table schemas, and I know exactly how the visuals should look. The app is designed to allow admins to manage CRUD operations for users and metrics, with the ability to view all users' data, while individual users can only see their own information. For authentication, I'm using AWS and Cognito to handle login and user management.

I recently came across Django/react templates, which seem like a great fit for my needs, but I’m finding component libraries a bit overwhelming. I also checked out Reflex.dev, though it feels somewhat clunky.

At this point, I'm open to simplifying the stack, even if that means dropping multi-tenancy. I’d really appreciate any recommendations on an easy way to layer a UI over my database and queries, particularly one that works well with AWS and Cognito.


Thanks in advance.

/r/Python
https://redd.it/1gg6mjm
Scrunkly - Stupidly simple script runner

# Where?

You can find it here:

Source - [nokusukun/scrunkly](https://github.com/nokusukun/scrunkly)
PyPI - scrunkly · PyPI

What My Project Does
Scrunkly is a zero dependency script runner that fits my needs for a script runner.

# Comparison

pyproject.toml
I use this for stuff like needing to deploy and ssh so a pyproject.toml isn't as portable.

Why not use X?
I can't add features to it that caters to my needs.

# Target Audience

We've been using it in production for the startups that I worked with for quite some time.

Example

# run.py
import scrunkly
from scrunkly import withenv, py

dev
env = withenv({
"DEBUG": "1",
"MONGO
DBURI": "mongodb://localhost:27017",
"MESSAGING
URL": "mongodb://localhost:27017",
"MONGODBNAME": "test",
"AWSREGION": "ap-southeast-2",
"AWS
S3BUCKETNAME": "test-...",
"AWSACCESSKEYID": "AKI...", # these only have access to test buckets
"AWS
SECRETACCESSKEY": "eyFi7...",
})



/r/Python
https://redd.it/1ggi2el