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
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/1eca0qf
Monthly Data Engineering Python Newsletter

https://alessandromolina.substack.com/p/python-data-engineering-july-2024

I have been working in the data engineering world for a few years, and have been contributing to many OSS projects that are foundations to it. This month I decided to start a dedicated newsletter to help everyone stay informed with what goes on in the data engineering world.

The Python Data Engineering newsletter was born as a way to scratch my own itch of having to keep up with updates to all the components that are foundations for data engineering projects in Python, and aims to be different from the usual ones that focus on data science and analytics, as it concentrates more on the fundamental building blocks needed to create platforms on which data science can run.

Hope it will be helpful for other people too and lightweight enough that it won’t introduce additional information overload for its readers.

/r/Python
https://redd.it/1ec132n
Project Termatus: A TUI system informatics viewer, written in Python

What my project does:

Displays most of your system's informatics with a pretty TUI in your terminal.


Who is this for:

Well anyone wanting to style their setup or just see how their computer's doing


What's better about mine:

Colorful (i guess)
Nice big banner
Space for ASCII art and also custom art can be added
Completely in the terminal
Can work on Windows AND Linux

What's worse about mine:

UI would still be considered as lacking
Too much blank spaces that probably could be utilized in better ways
Some info might not be available on different OSes

This is highly customizable. Although there isn't a menu for that, you can just go into the source code and look for things you would wanna customize like colors, ascii arts, banner text etc. Just make sure it fits the dimensions


HEAVILY INSPIRED OFF OF BPYTOP

Disclaimer: This was created in windows. Although it has been tested on a WSL2 environment, still really dont expect it to work nicely on actual Linux OS


Github: https://github.com/muaaz-ur-habibi/termatus

/r/Python
https://redd.it/1eci1y2
jinja2.exceptions.TemplateNotFound: templates/PatientView.html

I'm trying to create a simple Web App, fetching data from a MySQL table and displaying it on an HTML page. However, when I try running the .py file, I get the error: **jinja2.exceptions.TemplateNotFound: templates/Patient\
View.html even though there is a Patient_View.html file in the templates folder.

Here is my .py file and the code in it:

from flask import Flask, rendertemplate, request, redirect, urlfor, flash
from flasksqlalchemy import SQLAlchemy
from import generate
passwordhash, checkpasswordhash
from flask
login import UserMixin, LoginManager, loginuser, logoutuser, currentuser, loginrequired
from datetime import datetime
import pymysql
import logging

pymysql.installasMySQLdb()

app = Flask(name)
app.secretkey = 'Krish'

app.config['SQLALCHEMY
DATABASEURI'] = 'mysql://root:@localhost/medical'
app.config['SQLALCHEMY
TRACKMODIFICATIONS'] = False
db = SQLAlchemy(app)

# Set up logging
logging.basicConfig(level=
logging.INFO)

# Initialize Flask-Login
login
manager = LoginManager(app)
loginmanager.loginview = 'home' # when

/r/Python
https://redd.it/1echwyc
Having Multiple Models Upload Files to Different Paths

I have 2 main entities, a Pharmacy and a Hospital, each of them can have one-or-multiple attachments, those attachments can be photos or PDFs.

Here's my Attachment model
class Attachment(Base):
file = models.FileField(upload_to='attachments/')

def __str__(self):
return f'{self.created_at}'


and as an example here are my Pharmacy and Hospital models
class Pharmacy(Base):
attachments = models.ManyToManyField(Attachment)
...

class Hospital(Base):
attachments = models.ManyToManyField(Attachment)
...

My goal is to be able to put the attachments of a Pharmacy into a subfolder inside attachments/ and that subfolder should be pharmacy/, so everything lives in attachments/pharmacy/. And the same applies for a hospital.

I couldn't figure out the proper way to do this I even did a Google search which turned out with nothing. Any ideas?

/r/django
https://redd.it/1ecj5pb
Analytics?

I still have third party cookies on my website is because I'm using Google analytics. Is it possible to use a internal module of Django to do this instead?

/r/django
https://redd.it/1ecj33e
I made a command-line tool that gives you granular control over bulk deleting your Github gists

Source code: https://github.com/ben-n93/gists-gone/

What my Project Does: From the command-line you can bulk delete Github gists. You can be specific about the type of Gists you want deleted - what language, when they were created, whether they are public or private.

Target Audience
Github users/anyone who uses Github gists!

/r/Python
https://redd.it/1eclzmr
D Every annotator has a guidebook, but the reviewers don't

I submitted to the ACL rolling review in June and found the reviewers' evaluation scores very subjective.

Although the ACL committee has an instruction on some basic reviewing guidelines, there lacks of a preliminary test for the reviewers to explicitly show the evaluation standards. Maybe we should provide some paper-score examples to prompt the reviewers for more objective reviews? Or build a test before they make reviews to make sure they fully understand the meaning of soundness and overall assessment, rather than giving some random scores based on their personal interests.

/r/MachineLearning
https://redd.it/1ecnxng
Included template has a script tag that should be executed at the end of body

Usually you extend layout.html or something similar and just add a block for scripts.
{% extends "layout.html" %}
{% block scripts %}

{% endblock scripts %}

Right now I want to do something slightly different. I use a component in multiple places, it calls a function that gets included in a script tag at the bottom of layout.html. So I have to execute the components script tag after the include in layout.html.

{% extends "layout.html" %}
{% block content %}
{% include 'component-with-function-call-that-should-happen-later' %}
{% endblock content %}

Possible component with script tag that should be executed after the script tag in layout.html.
<script>
someFuncCall();
</script>

I can't extend the block scripts because it's an include. Do you have a solution for me?

/r/flask
https://redd.it/1ecatbv
Beginners Walkthrough/Guide for setting up Virtual Environments and IDE in MacOS & Windows.

Written this for some students and thought others might find it useful.

WINDOWS - https://cybernestlabs-my.sharepoint.com/:w:/p/ben\_m/EU1Zv-0suI1Nssv2gK0wmgQBYZJsYA1bYkqL-av5wODDjg?e=VBaeay


MacOS - https://cybernestlabs-my.sharepoint.com/:w:/p/ben\_m/EejYMTJMU8JCh8\_otBv9aOwB3B6NESvwPpTFTDWsXRgeMw?e=CY5oOs

/r/Python
https://redd.it/1ectloa
Free and open-source landing pages

Hi all,

I have been working on building a list of landing pages for independent developers and wanted to share it with the community.

You can browse and download the templates here: https://awesome-landingpages.vercel.app/

Github page: Free landing pages Github

Why use this templates?

Honestly to save time. Besides, it can be hard to develop everything by yourself, especially if you are freelancer or developing solo SaaS project. So you can use this templates to make it easier and quicker.

Features:

Responsive.
Technical SEO optimized (uses correct tags, like h1, h2, section etc)
Tailwind built in, for rapid development (uses `tw-` prefix to separate tailwind classes)
Quick customization, just change texts.
Frontend framework independent: Comes with basic html, css just enough for your perfect landing page, you are free to modify and use any frontend framework (React, Vue) if required.

Whom is this meant for?

Developers who have tight deadlines.
Freelancers looking to show a prototype or use a template to build faster.
SaaS Developers who don't want to spend too much time focusing on landing page, but instead want to ship more.
App developer who wants to have a web landing page. (helps with your SEO game)
People looking for inspiration and ideas.

Will there be new templates?

Yes, new templates

/r/django
https://redd.it/1eco51d
Any Django-focused agency owners here? How do you find your leads?

Not asking about insights, but just curious in general. We are actively searching for customers on LinkedIn and Upwork. Upwork works sometimes, but it's very unreliable. LinkedIn is quiet as hell. PPC marketing is extremely expensive, like tens of dollars per click.

The best way to get new customers appears to be to do a good job and make your customers recommend you to somebody else. It's kinda cool when your customers enjoy results, but sucks if you want to scale. So what are your thoughts?

/r/django
https://redd.it/1ecp5t7
BitZoo: My first Python project.

# Backstory

Skip this if you're busy. Scroll down to the main part.

Hey y'all! It's been a few years since I learnt the basics of python, and then came a brief pause in my learning journey. I have coded a lot before this, in python, but never really been serious about stuff. Anyways, I recently decided to get back to it and started working on my first ever Python project.

I can't submit a GIF here somehow, so here's a sped-up Gameplay of it.

# What My Project Does

This program is a terminal based (TUI) game, inspired by the common lifesim games all around (like InstLife, Bitlife, AltLife, etc), but in no way, close to them. A lot is basic in here, and a lot is missing. I've tried to use this project as an opportunity to test my programming skills.

The game comes with basic lifesim elements like:

Home Screen: Where most of the gameplay takes place.
Profile: The player's profile.
Activities tab: Where the player can choose to do something.
Relations tab: Where the player can view their relations.
Career: Where the player can look for jobs.
Lifestyle: Where the player can buy different lifestyles.



# Target Audience

This is a toy project

/r/Python
https://redd.it/1ecwe3o
Free asynchronous coding course

Harlem Coding Kids is a free virtual program that teaches Python coding to middle and high school students.


During the 2024 summer session, the program will be run asynchronously over Slack where students from anywhere in the world can access the free lesson videos and homework, as well as ask questions that will be answered by the program instructors.


To sign up, register at this google form: https://forms.gle/Srx7CXmsuf715ce68

/r/Python
https://redd.it/1eczbhg
Add a profile model to a custom user model

How do I add a profile model to a custom user model?

I have a working custom user model `A`. It is working in that sense that after registration, a database entry is established. Now, I want to extend `A` with a profile model `AProfile`. For ordinary user models, one uses `user = models.OneToOneField(User, on_delete=models.CASCADE)`, hence I typed `user = models.OneToOneField(A, on_delete=models.CASCADE)` but it doesn't work. Accessing the profile via `request.user.aprofile` yields `RelatedObjectDoesNotExist: A has no aprofile.` What am I doing wrong?

I basically followed: https://docs.djangoproject.com/en/5.0/topics/auth/customizing/#a-full-example but replaced/inserted the information I need, fi. removing `date_of_birth` and adding `first_name`, `last_name`.

Custom user models are hard and unintuitive.

Edit: The Code:
```python
from django.db import models
from django.contrib.auth.models import BaseUserManager, AbstractBaseUser


class SurffreundUserManager(BaseUserManager):
def create_user(self, email, first_name, last_name, password=None):
"""
Creates and saves a User with the given email, date of
birth and password.
"""
if not email:
raise ValueError("Users must have an email address")



/r/django
https://redd.it/1ecyor7
How to debug in Flask

As there are many files which we create while building an application using flask. Each file is dependent on other in this case how to debug a code? How to find where exactly we are getting stuck?

Thanks for your help in advance.

/r/flask
https://redd.it/1ecwh1b
How you customise & simplify the Django admin so your non tech savvy client can use it like a CMS?

The title.

/r/django
https://redd.it/1ed2ifj
I've noticed when I try to update my flask database structure it takes much longer than it used to. Why is that?

I just added a model to my Flask project and updated it by running `flask db migrate` and it hangs for a long time here. It happened the last time I changed the project too. The time it takes is about five minutes. `flask db upgrade` is zippy as usual.

Anything I should be checking for?

The table I added just now is a super simple one. A couple small integer and string fields.

/r/flask
https://redd.it/1ed5m45
D Is it even appropriate to be comparing open source LLMs to closed models?

For example comparing LLaMA-3 to GPT-4. To me it doesn't make sense because it feels like comparing a model to an actual product. A product being a model with a bunch of other things that have been applied (e.g., pre-/post-processing techniques).

/r/MachineLearning
https://redd.it/1ed7bg7