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
I really wanted to learn decorators, so I decided to teach it to force me to understand it more deeply - see my simple guide here: https://pythonhowtoprogram.com/simple-guide-to-decorators-in-python-3-when-and-how-to-use-them/

**https://pythonhowtoprogram.com/simple-guide-to-decorators-in-python-3-when-and-how-to-use-them/**

​

This is how I managed to think about it which was really helpful for me.

https://preview.redd.it/080kpm6h4ie61.png?width=1446&format=png&auto=webp&s=d88f437d02c7732ed070d694c00be6289f238d37

One question I had for the group was what are some use cases where you found decorators to be especially helpful?

For me, it's been (1) performance measurement, (2) ensuring right access rights in flask apps, (3) debugging function calls by having decorator write function call to log files.

/r/Python
https://redd.it/l8q6pm
Jupyter notebook cells in some app idea

I wish to create an app where students can make notes including adding videoclips, images, text etc and also add executable code snippets which work in similar fashion to jupyter notebooks. Is this possible to do? and if so any resources from where I can start

/r/JupyterNotebooks
https://redd.it/l8jck6
Sunday Daily Thread: What's everyone working on this week?

Tell /r/python what you're working on this week! You can be bragging, grousing, sharing your passion, or explaining your pain. Talk about your current project or your pet project; whatever you want to share.

/r/Python
https://redd.it/l8ze6w
The right way to use a ManyToManyField in Django

When you design a database for a large product, it is inevitable to arrive at a point where you have two models that are related to each other in a way that does not get solved using a ForeignKey alone. 

A good example of a many-to-many relationship is the relationship between a sandwich and a sauce. I like a chicken teriyaki sandwich but only if it contains barbeque sauce as well as mayonnaise sauce. So the same sandwich can have multiple sauces. At the same time I want mayonnaise sauce to appear on a turkey sandwich as well, so the same sauce can be used on different kinds of sandwiches.

This is a great place to use the ManyToManyField offered by Django instead of a regular ForeignKey. Unfortunately the way Django deals with this is a bit unintuitive and can be confusing, so I thought it would be best to demonstrate how a many to many relationship works under the hood.

## Many-to-many relationship in a database

To maintain a many-to-many relationship between two tables in a database, the only way is to have a third table which has references to both of those tables. This table is called a “through” table and each

/r/django
https://redd.it/l937f1
I didn't know where else to ask

I recently brought a new laptop and because of automatic update it got reset. After reinstalling anaconda now it isn't launching Jupiter notebook. I click on launch after some loading nothing happens. What should I do. I tried re installation but same problem is happening again and again.

/r/JupyterNotebooks
https://redd.it/kctvyf
How do I store TextBlob's resultant value in Post Model for sorting posts?

In my project, I have to use TextBlob and store the value of someText.sentiment's polarity in the Post model so I can sort it by posts which have most positive comments, on top.

This is what I've tried.


# Post Model

class Post(models.Model):
title = models.CharField(maxlength=100)
content = models.TextField()
date
posted = models.DateField(autonowadd=True)
author = models.ForeignKey(User, ondelete=models.CASCADE)
image = models.ImageField(default="/default.png", upload
to='postpics')
tags = TaggableManager()
rank = models.IntegerField(default=1000)

# Comment Model

class Comment(models.Model):
author = models.CharField(max
length=60)
body = models.TextField()
createdon = models.DateTimeField(autonowadd=True)
post = models.ForeignKey(Post, on
delete=models.CASCADE)
ratings = models.IntegerField(default=0)


/r/django
https://redd.it/l8qiag
P Stanford Researchers Introduces ArtEmis, A Dataset Containing 439K Emotion Attributions Paper and code included

ArtEmis, described as the Affective Language for Visual Art, is a novel large-scale dataset and its accompanying ML models to provide a detailed understanding of the interplay between visual content, emotional effects it may have, and explanations of the latter in language. It is developed by researchers at Stanford University, Laboratoire d’Informatique de l’Ecole Polytechnique (LIX), and King Abdullah University of Science and Technology (KAUST). 

Summary: https://www.marktechpost.com/2021/01/30/stanford-researchers-introduces-artemis-a-dataset-containing-439k-emotion-attributions/?

Paper: https://arxiv.org/pdf/2101.07396.pdf

Github: https://github.com/optas/artemis

Dataset: https://www.artemisdataset.org/#dataset

/r/MachineLearning
https://redd.it/l91oit
How to trigger changing in database

I built simple web API using Django to send data from Arduino with ESP to database server. the problem is how see a Realtime changes because I test that with ajax just fetch a data when I click on the button. I need something like chatting a real time chat. I need something simple IDK what should I do should I use celery, channels or signals. what a simple and effective one

/r/django
https://redd.it/l8u7i0
Has anyone read the new 2020 edition of Mastering Django book? Would you recommend?

Hi folks.

I'm actually planning to buy this new Mastering Django ebook. Read the free chapters and quite liked it!

Has anyone here read this book completely and would you recommend it to a beginner? FWIW I've completed the Polls app from official documentation.

/r/django
https://redd.it/l9d196
How do we know that imported third party python library isn't spying on our program?

Hello. Im just curious. If someone installs third party library, how do we know that it doesn't contain malicious code. I know that the code is open source. But, who reviews it?

/r/Python
https://redd.it/l9basm
I wrote an async TCP Port Scanner in Python 3 that uses only built-in libraries and is up to 20x faster than Nmap.

This is a simple concept of a TCP/IP full-connect scanner that uses Python's asyncio framework to perform a substantial number of connections to ports on multiple hosts in just a few seconds. Although very simple, this application can be used to quickly scan ports in ethical hacking and network administration tasks, power the back-end of live-host monitoring applications or even just serve as an example for people who want to understand a bit more of the (rather confusing, I'd say) asyncio framework.

It can scan 1000 remote ports in less than 2 seconds.

This application is a preparation for a full-fledged, pure-Python, asynchronous network scanner for ethical hacking I'm working on that will integrate other scanning techniques such as SYN, NULL/FIN/XMAS, Maimon, ACK, UDP and others.

Contributions and Pull Requests to the project are welcome.

Check it out on my GitHub:
https://github.com/EONRaider/Simple-Async-Port-Scanner

/r/Python
https://redd.it/l9f4a0
Does anyone know of any themes that only change the color?

All of the themes I've found completely reformat the notebook. I'm looking for a way to simply make the page dark mode without changing anything else.

Or if anyone knows what changes I can make to the default css file to make the background black. For some reason it doesn't do anything when I change the values.

​

Thanks

/r/JupyterNotebooks
https://redd.it/l9ohri
Need help to not make yet another trash article on Medium

Hi all,

Over the last couple of months I've been posting here with some questions regarding background processing in Flask. It's been incredibly helpful and I've now got a working setup sorted running the following:

Flask Application Factory Pattern
Celery and Redis for background tasks
Docker deployment with docker-compose
Azure hosted and connected to Azure SQL Server

Getting Celery sorted took a while and a lot of the information was either not really there, required a lot of digging, was related more to Django than flask or did not go far enough in catering for a production setup of Flask and celery. In particular how to link to Gunicorn, integrations with pytest, and using with the app factory pattern.

To that end, I'd really like to give back a bit and do a bit of a write up on how I got a production ready setup working for flask with the above config, as I genuinely think it would be super useful.

My only concern is that a lot was trial and error. I could definitely use some help in proofreading both the code and some of the DevOps components (Dockerfiles spring to mind) to make sure I'm not putting out bad info.

/r/flask
https://redd.it/l9h3ky
Monday Daily Thread: Project ideas!

Comment any project ideas beginner or advanced in this thread for others to give a try! If you complete one make sure to reply to the comment with how you found it and attach some source code!

/r/Python
https://redd.it/l9pnlk
A stock market telegram bot built with python and mongodb

Hey! Good people of reddit. I would like to showcase an intermediate level project I made. So here's a little background, many traders need to know when a certain stock Crosses a threshold for that there are many services and the one I used included 5-6 steps to set one trigger, so I thought that it would be nice if I could have my own bot deployed on a messaging app. Here I have built a telegram bot that allows users to set triggers for stock of their choice.
Users can set triggers for multiple stock and at multiple price points.
I have used the following :
1. yfinance, alpha vantage and telegram api
2. Mongodb

Github link: https://github.com/pratik-choudhari/StockNotify

I have added detailed readme and have kept multiple topics open for contributions. Do check it out😊
I would like hear from you in the comments, good or bad, anything!

/r/Python
https://redd.it/l9b3va
How do you organize your Settings.py file to keep it clean?

My settings.py file is quickly growing in length and it is making it hard to maintain, add, or remove code. How should I go about cleaning it up and keeping the whole file clean? I was thinking of chopping it up into multiple files, but I am not sure of a good structure or organizational architecture for it.

I was thinking about taking all the one line variables that are being set and maybe putting them in their own files and keeping it clean that way or something like that. What do you guys think? What do you guys do? How do you keep your code clean and maintainable?

/r/django
https://redd.it/l9s3r4