Tutorials for Building a Full-Stack E-Commerce
everyone! I’m looking for recommendations on the best Udemy or YouTube tutorials to learn how to build a full-stack e-commerce app (clothing) with a nice design, delivery service, Stripe integration, and an admin panel .... All what an e-commerce need . I have experience with Flutter, so I understand the logic, but my client specifically wants the app built with Django or Laravel. I’m ready to invest around 25 hours into this, so if you know any comprehensive courses or tutorials that fit the bill, please let me know. Thanks in advance!
Feel free to tweak it as needed! Good luck with your project! 😊
/r/djangolearning
https://redd.it/1gf91i4
everyone! I’m looking for recommendations on the best Udemy or YouTube tutorials to learn how to build a full-stack e-commerce app (clothing) with a nice design, delivery service, Stripe integration, and an admin panel .... All what an e-commerce need . I have experience with Flutter, so I understand the logic, but my client specifically wants the app built with Django or Laravel. I’m ready to invest around 25 hours into this, so if you know any comprehensive courses or tutorials that fit the bill, please let me know. Thanks in advance!
Feel free to tweak it as needed! Good luck with your project! 😊
/r/djangolearning
https://redd.it/1gf91i4
Reddit
From the djangolearning community on Reddit
Explore this post and more from the djangolearning community
Internal streamlit app expanding, whats next?
Hi all!
I work freelance as a Analytics Engineer. My role with one of my major clients has taken somewhat of a turn lately, as i have been building a couple of internal streamlit apps to automate some of their internal functions in the company. This is all fine and dandy, we have been hosting some on a local server, and in other cases i merely installed python on their PC and made them a quick shortcut that boots up the server.
They want to make some of these apps available to their international offices.
It is VERY low traffic (would go from about 5 daily users, to about 30-40 daily users. Each using the app for aproximately 1-2 hours a day, so some sort of serverless solution seems obvious.
So what do you think would be a suitable solution going forward?
Deploy on some sort of cloud solution? (seem like you can host it in a serverless fashion which seems obvious given the low traffic.)
Switch framework? (Taipy looks quite promising)
Ditch the fullstack python idea and rebuild it with a proper seperate frontend? (my frontend development capeabilities are VERY limited.)
Something entirely different?
Thank you
/r/Python
https://redd.it/1ggp5h0
Hi all!
I work freelance as a Analytics Engineer. My role with one of my major clients has taken somewhat of a turn lately, as i have been building a couple of internal streamlit apps to automate some of their internal functions in the company. This is all fine and dandy, we have been hosting some on a local server, and in other cases i merely installed python on their PC and made them a quick shortcut that boots up the server.
They want to make some of these apps available to their international offices.
It is VERY low traffic (would go from about 5 daily users, to about 30-40 daily users. Each using the app for aproximately 1-2 hours a day, so some sort of serverless solution seems obvious.
So what do you think would be a suitable solution going forward?
Deploy on some sort of cloud solution? (seem like you can host it in a serverless fashion which seems obvious given the low traffic.)
Switch framework? (Taipy looks quite promising)
Ditch the fullstack python idea and rebuild it with a proper seperate frontend? (my frontend development capeabilities are VERY limited.)
Something entirely different?
Thank you
/r/Python
https://redd.it/1ggp5h0
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
I need a job
I am a backend developer with 1.5 years of experience in Python, Django, flask, FastAPI, Rust, PostgreSQL, MySQL. I’m in Ghana, West Africa but I can work remotely anywhere. I can work within any time frame or difference. I really need job 🙏🏾
This’s my GitHub: https://github.com/miky-rola
/r/django
https://redd.it/1ggnrxe
I am a backend developer with 1.5 years of experience in Python, Django, flask, FastAPI, Rust, PostgreSQL, MySQL. I’m in Ghana, West Africa but I can work remotely anywhere. I can work within any time frame or difference. I really need job 🙏🏾
This’s my GitHub: https://github.com/miky-rola
/r/django
https://redd.it/1ggnrxe
GitHub
miky-rola - Overview
miky-rola has 19 repositories available. Follow their code on GitHub.
Upify - quickly deploy Flask apps to the cloud for free
I see a lot of posts in here asking about where to deploy Flask or where to deploy it for free. You can deploy your app to serverless environments, so that it’s not taking up resources if it’s not being used, which should be good for most projects since they don’t get that much traffic. Both AWS Lambda and GCP Cloud Run offer free tiers that should be more than enough for most people to host multiple apps.
Upify is an open source CLI tool, written in Go that makes deploying a Flask app to serverless very easy. It just creates configs and wrappers on top of your existing app. Basically, you have to set up creds for the provider, run a few commands, and you should get back a URL that you can call.
https://github.com/codeupify/upify
https://reddit.com/link/1ggjs87/video/r7tuf4bbk4yd1/player
/r/flask
https://redd.it/1ggjs87
I see a lot of posts in here asking about where to deploy Flask or where to deploy it for free. You can deploy your app to serverless environments, so that it’s not taking up resources if it’s not being used, which should be good for most projects since they don’t get that much traffic. Both AWS Lambda and GCP Cloud Run offer free tiers that should be more than enough for most people to host multiple apps.
Upify is an open source CLI tool, written in Go that makes deploying a Flask app to serverless very easy. It just creates configs and wrappers on top of your existing app. Basically, you have to set up creds for the provider, run a few commands, and you should get back a URL that you can call.
https://github.com/codeupify/upify
https://reddit.com/link/1ggjs87/video/r7tuf4bbk4yd1/player
/r/flask
https://redd.it/1ggjs87
GitHub
GitHub - codeupify/upify: Simple, platform-agnostic serverless deployment tool
Simple, platform-agnostic serverless deployment tool - codeupify/upify
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/1ggsqvj
# 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/1ggsqvj
Redditinc
Reddit Rules
Reddit Rules - Reddit
Help
Hy guys can you suggest me what is best way to create database for our simulation team ?
So that we can access it whenever we want to check the properties of material.
If we wanna import new material also once validated we can do that also.
Anyone out there to help me out ?
/r/IPython
https://redd.it/1gggex1
Hy guys can you suggest me what is best way to create database for our simulation team ?
So that we can access it whenever we want to check the properties of material.
If we wanna import new material also once validated we can do that also.
Anyone out there to help me out ?
/r/IPython
https://redd.it/1gggex1
Reddit
From the IPython community on Reddit
Explore this post and more from the IPython community
File Path Validation Library
# Where?
You can find it here:
* **Source** \- [FPV - GitHub](https://github.com/Voltaic314/File_Path_Validator)
* **PyPI** \- [FPV · PyPI](https://pypi.org/project/file-path-validator/)
# What My Project Does
FPV is a file path validation and cleaning library that consolidates all the quirky file path rules from different operating systems and cloud storage providers. It's designed to help automate compliance with various platform-specific file naming rules, especially when working with cloud storage services or syncing data across multiple systems.
# Comparison
# Why not use OS-based utilities?
While some built-in OS libraries can validate or clean file paths, they don’t generally cover complex scenarios—like cross-platform checks or cloud provider restrictions. FPV aims to address specific constraints unique to services like SharePoint, Box, OneDrive, and more.
# Can’t I just use regex or string manipulation?
Sure, but FPV organizes these rules into classes so that each supported platform has predefined validations and cleaning methods, saving you the time it would take to code all these restrictions individually. FPV can validate and clean file paths based on the platform’s unique restrictions, with modular classes for each service.
# Target Audience
FPV can be a handy tool for:
* Devs who automate file handling and processing across cloud platforms.
* People using Python scripts that require cross-platform file path generation and validation.
*
/r/Python
https://redd.it/1ggw9id
# Where?
You can find it here:
* **Source** \- [FPV - GitHub](https://github.com/Voltaic314/File_Path_Validator)
* **PyPI** \- [FPV · PyPI](https://pypi.org/project/file-path-validator/)
# What My Project Does
FPV is a file path validation and cleaning library that consolidates all the quirky file path rules from different operating systems and cloud storage providers. It's designed to help automate compliance with various platform-specific file naming rules, especially when working with cloud storage services or syncing data across multiple systems.
# Comparison
# Why not use OS-based utilities?
While some built-in OS libraries can validate or clean file paths, they don’t generally cover complex scenarios—like cross-platform checks or cloud provider restrictions. FPV aims to address specific constraints unique to services like SharePoint, Box, OneDrive, and more.
# Can’t I just use regex or string manipulation?
Sure, but FPV organizes these rules into classes so that each supported platform has predefined validations and cleaning methods, saving you the time it would take to code all these restrictions individually. FPV can validate and clean file paths based on the platform’s unique restrictions, with modular classes for each service.
# Target Audience
FPV can be a handy tool for:
* Devs who automate file handling and processing across cloud platforms.
* People using Python scripts that require cross-platform file path generation and validation.
*
/r/Python
https://redd.it/1ggw9id
GitHub
GitHub - Voltaic314/File_Path_Validator: This library is meant to help validate paths for when your code generates a path, to make…
This library is meant to help validate paths for when your code generates a path, to make sure this file path is valid before trying to save it to the specific service. - GitHub - Voltaic314/File_...
What order to upgrade long list of interdependent packages? (Trying to learn Python and Flask)
I've made a web app while learning to code through using Python and Flask. It has been running nicely for a couple of years despite the fact that I have made a bit of a mess of it - for example the virtualenv on the remote server is not identical to the one on my local machine, meaning that a lot of the time when dealing with packages, I have to test things directly on the server, resulting in a crashing website. But that is that.
So I have a list with more than a hundred packages - lots of Flask libraries that are dependent on each other. Now - after having done a million other things with my life for a few years - I'd like to upgrade the packages because I fear that one day Pythonanywhere (with which I'm running the app) will upgrade their OS and I'll have to update Python, causing all the old versions of packages I'm using to crash with an overwhelmingly long list of errors.
I'd like to upgrade the packages one by one or a few at a time because - again - I'm afraid if I use requirements.txt to
/r/flask
https://redd.it/1ggqw3m
I've made a web app while learning to code through using Python and Flask. It has been running nicely for a couple of years despite the fact that I have made a bit of a mess of it - for example the virtualenv on the remote server is not identical to the one on my local machine, meaning that a lot of the time when dealing with packages, I have to test things directly on the server, resulting in a crashing website. But that is that.
So I have a list with more than a hundred packages - lots of Flask libraries that are dependent on each other. Now - after having done a million other things with my life for a few years - I'd like to upgrade the packages because I fear that one day Pythonanywhere (with which I'm running the app) will upgrade their OS and I'll have to update Python, causing all the old versions of packages I'm using to crash with an overwhelmingly long list of errors.
I'd like to upgrade the packages one by one or a few at a time because - again - I'm afraid if I use requirements.txt to
/r/flask
https://redd.it/1ggqw3m
Reddit
From the flask community on Reddit
Explore this post and more from the flask community
PymuPDF licensing requirements for other dependencies
I am exploring various tools and libraries for data extraction from documents like PDFs. One tool I've looked into is img2table, which has been effective at extracting tables and works as a wrapper around different OCR tools. However, I noticed that PyMuPDF is a requirement for img2table, and I’ve read that if you build with PyMuPDF, you must make your source code open-source in line with its AGPL license. Does this requirement still apply if I use a project where PyMuPDF is a dependency, even if I don’t directly interact with the library myself?
/r/Python
https://redd.it/1ggz3d3
I am exploring various tools and libraries for data extraction from documents like PDFs. One tool I've looked into is img2table, which has been effective at extracting tables and works as a wrapper around different OCR tools. However, I noticed that PyMuPDF is a requirement for img2table, and I’ve read that if you build with PyMuPDF, you must make your source code open-source in line with its AGPL license. Does this requirement still apply if I use a project where PyMuPDF is a dependency, even if I don’t directly interact with the library myself?
/r/Python
https://redd.it/1ggz3d3
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Jupyter not honoring Conda environments?
Hi all!
I've been using jupyter on an off for a while, but I need to start using it a lot more regularly, and I need to integrate with conda virtual environments.
Working on a new ubuntu 24.04 install, I installed Anaconda, then created a new virtual environment and installed jupyter:
conda create -n jupyter python=3.12
conda activate jupyter
pip install jupyterlab
jupyter lab
...
So far so good, everything running as expected. So I then create another conda environment for a new project and register it with jupyter via ipykernel.
conda create -n rag-llama3.2 python=3.11
conda activate rag-llama3.2
python -m ipykernel install --user --name=rag-llama3.2
The ipykernel part was completely new to me, I was following a medium post: https://medium.com/@nrk25693/how-to-add-your-conda-environment-to-your-jupyter-notebook-in-just-4-steps-abeab8b8d084
So I now have jupyter running in its own conda env, and a new env to use for my project. This is where things get very strange. I jump in to the jupyter console, create a new notebook, and select the newly registered kernel from the dropdown, all seems fine. I start installing a few packages and writing a little
/r/JupyterNotebooks
https://redd.it/1ggmaty
Hi all!
I've been using jupyter on an off for a while, but I need to start using it a lot more regularly, and I need to integrate with conda virtual environments.
Working on a new ubuntu 24.04 install, I installed Anaconda, then created a new virtual environment and installed jupyter:
conda create -n jupyter python=3.12
conda activate jupyter
pip install jupyterlab
jupyter lab
...
So far so good, everything running as expected. So I then create another conda environment for a new project and register it with jupyter via ipykernel.
conda create -n rag-llama3.2 python=3.11
conda activate rag-llama3.2
python -m ipykernel install --user --name=rag-llama3.2
The ipykernel part was completely new to me, I was following a medium post: https://medium.com/@nrk25693/how-to-add-your-conda-environment-to-your-jupyter-notebook-in-just-4-steps-abeab8b8d084
So I now have jupyter running in its own conda env, and a new env to use for my project. This is where things get very strange. I jump in to the jupyter console, create a new notebook, and select the newly registered kernel from the dropdown, all seems fine. I start installing a few packages and writing a little
/r/JupyterNotebooks
https://redd.it/1ggmaty
Medium
How to add your Conda environment to your jupyter notebook in just 4 steps
In this article I am going to detail the steps, to add the Conda environment to your Jupyter notebook.
Incoming in matplotlib 3.10: Dark-mode diverging colormaps
Three diverging colormaps have been added: "berlin", "managua", and "vanimo". They are dark-mode diverging colormaps, with minimum lightness at the center, and maximum at the extremes. These are taken from F. Crameri's Scientific colour maps version 8.0.1 (DOI: https://doi.org/10.5281/zenodo.1243862).
import numpy as np
import matplotlib.pyplot as plt
vals = np.linspace(-5, 5, 100)
x, y = np.meshgrid(vals, vals)
img = np.sin(x*y)
_, ax = plt.subplots(1, 3)
ax[0].imshow(img, cmap=plt.cm.berlin)
ax[1].imshow(img, cmap=plt.cm.managua)
ax[2].imshow(img, cmap=plt.cm.vanimo)
- https://matplotlib.org/devdocs/users/next_whats_new/diverging_colormaps.html
- https://github.com/matplotlib/matplotlib/pull/28587
Already available in Matplotlib v3.10.0rc1.
https://matplotlib.org/devdocs/_downloads/fae62e20036f0fb6ba139164b87c210e/diverging_colormaps-1.2x.png
/r/Python
https://redd.it/1gh094o
Three diverging colormaps have been added: "berlin", "managua", and "vanimo". They are dark-mode diverging colormaps, with minimum lightness at the center, and maximum at the extremes. These are taken from F. Crameri's Scientific colour maps version 8.0.1 (DOI: https://doi.org/10.5281/zenodo.1243862).
import numpy as np
import matplotlib.pyplot as plt
vals = np.linspace(-5, 5, 100)
x, y = np.meshgrid(vals, vals)
img = np.sin(x*y)
_, ax = plt.subplots(1, 3)
ax[0].imshow(img, cmap=plt.cm.berlin)
ax[1].imshow(img, cmap=plt.cm.managua)
ax[2].imshow(img, cmap=plt.cm.vanimo)
- https://matplotlib.org/devdocs/users/next_whats_new/diverging_colormaps.html
- https://github.com/matplotlib/matplotlib/pull/28587
Already available in Matplotlib v3.10.0rc1.
https://matplotlib.org/devdocs/_downloads/fae62e20036f0fb6ba139164b87c210e/diverging_colormaps-1.2x.png
/r/Python
https://redd.it/1gh094o
Zenodo
Scientific colour maps
Suite of scientific, colour-vision deficiency friendly and perceptually-uniform colour maps (www.fabiocrameri.ch/colourmaps) that include all readers and significantly reduce visual errors. Book graphic design masterclasses on how to best use colour in a…
how to connect Dash app to MS SQL database ?
newbie question here, how to connect a dash application to ms sql database so that i can store "permannetly" data ?
Thanks
/r/flask
https://redd.it/1ggdxmr
newbie question here, how to connect a dash application to ms sql database so that i can store "permannetly" data ?
Thanks
/r/flask
https://redd.it/1ggdxmr
Reddit
From the flask community on Reddit
Explore this post and more from the flask community
Using Flask with Marshmallow
https://flask-india.hashnode.dev/using-flask-with-our-old-friend-marshmallow
/r/flask
https://redd.it/1gh5qi9
https://flask-india.hashnode.dev/using-flask-with-our-old-friend-marshmallow
/r/flask
https://redd.it/1gh5qi9
flask-india
Flask and Marshmallow: Simplify Data Validation and Serialization
Learn how to use Flask and Marshmallow together to streamline data validation and serialization in your Python web applications.
Automate your releases with the Jupyter Releaser 🚀
https://blog.jupyter.org/automate-your-releases-with-the-jupyter-releaser-701e7b9841e6
/r/IPython
https://redd.it/1gh54qp
https://blog.jupyter.org/automate-your-releases-with-the-jupyter-releaser-701e7b9841e6
/r/IPython
https://redd.it/1gh54qp
Medium
Automate your releases with the Jupyter Releaser 🚀
Jupyter Releaser is a tool developed by the Jupyter team to streamline and standardize the release process across Jupyter projects
PyCon US 2025 Site Launches, CFP Live!
## PyCon US 2025
We're excited to announce that the PyCon US 2025 website and call for (talk) proposals are officially live!
Please help us spread the word, and if you're interested in giving a talk read the guidelines and submit one!
- Blog: <https://pycon.blogspot.com/2024/11/pycon-us-2025-launches.html>
- PyCon Website: https://us.pycon.org/2025
/r/Python
https://redd.it/1ghdnfr
## PyCon US 2025
We're excited to announce that the PyCon US 2025 website and call for (talk) proposals are officially live!
Please help us spread the word, and if you're interested in giving a talk read the guidelines and submit one!
- Blog: <https://pycon.blogspot.com/2024/11/pycon-us-2025-launches.html>
- PyCon Website: https://us.pycon.org/2025
/r/Python
https://redd.it/1ghdnfr
Blogspot
PyCon US 2025 Launches!
We’re super excited to announce that PyCon US 2025 is back in Pittsburgh! If you missed our first time here, please check out our PyCon US 2...
Handling errors with OOP
I'm currentrly trying to create a bank system using OOP with Flask, I wanted that when the if statement that I underlineded in the screenshot goes false, it should redirect the user to a "failure operation" page or something like that.
https://preview.redd.it/mjzdaqgp0cyd1.png?width=509&format=png&auto=webp&s=a0793a592fc091fd2359341d175794c8d1b6a825
https://preview.redd.it/4trn3xte0cyd1.png?width=497&format=png&auto=webp&s=c7cb19bac027aa8111bbf83a6600ccf16022d530
/r/flask
https://redd.it/1ghct6x
I'm currentrly trying to create a bank system using OOP with Flask, I wanted that when the if statement that I underlineded in the screenshot goes false, it should redirect the user to a "failure operation" page or something like that.
https://preview.redd.it/mjzdaqgp0cyd1.png?width=509&format=png&auto=webp&s=a0793a592fc091fd2359341d175794c8d1b6a825
https://preview.redd.it/4trn3xte0cyd1.png?width=497&format=png&auto=webp&s=c7cb19bac027aa8111bbf83a6600ccf16022d530
/r/flask
https://redd.it/1ghct6x
Thank you r/Python - I'd like to give something back
Last month I asked this community if anyone would be willing to take my new course on how to code Python and give me some feedback in return.
The response was overwhelming and I am so grateful! Loads of people took the course and I got tonnes of feedback which I was able to implement. I'm really pleased to share that since then I have now had over 300 enrolments on the course and a small amount of income coming my way.
This is massive for me, since this was my first course and I am now going forward onto making more courses - this time on the topic of simulation in Python.
So as a thank you, I'd like to give away 100 complimentary vouchers for the course, just for this community: https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=THANKSREDDIT
Please take one of the vouchers if you feel you might benefit from the course. It is aimed at people with some kind of existing technical skillset (e.g. engineers, scientists, etc) so has a focus on data, statistics and modelling. The main libraries covered are numpy, pandas and seaborn.
Thanks again r/Python
/r/Python
https://redd.it/1gh1svl
Last month I asked this community if anyone would be willing to take my new course on how to code Python and give me some feedback in return.
The response was overwhelming and I am so grateful! Loads of people took the course and I got tonnes of feedback which I was able to implement. I'm really pleased to share that since then I have now had over 300 enrolments on the course and a small amount of income coming my way.
This is massive for me, since this was my first course and I am now going forward onto making more courses - this time on the topic of simulation in Python.
So as a thank you, I'd like to give away 100 complimentary vouchers for the course, just for this community: https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=THANKSREDDIT
Please take one of the vouchers if you feel you might benefit from the course. It is aimed at people with some kind of existing technical skillset (e.g. engineers, scientists, etc) so has a focus on data, statistics and modelling. The main libraries covered are numpy, pandas and seaborn.
Thanks again r/Python
/r/Python
https://redd.it/1gh1svl
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
State of the Art Python in 2024
I was asked to write a short list of good python defaults at work. To align all teams. This is what I came up with. Do you agree?
1. Use uv for deps (and everything else)
2. Use ruff for formatting and linting
3. Support Python 3.9 (but use 3.13)
4. Use pyproject.toml for all tooling cfg
5. Use type hints (pyrite for us)
6. Use pydantic for data classes
7. Use pytest instead of unittest
8. Use click instead of argparse
/r/Python
https://redd.it/1ghiln0
I was asked to write a short list of good python defaults at work. To align all teams. This is what I came up with. Do you agree?
1. Use uv for deps (and everything else)
2. Use ruff for formatting and linting
3. Support Python 3.9 (but use 3.13)
4. Use pyproject.toml for all tooling cfg
5. Use type hints (pyrite for us)
6. Use pydantic for data classes
7. Use pytest instead of unittest
8. Use click instead of argparse
/r/Python
https://redd.it/1ghiln0
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
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/1ghjow6
# 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/1ghjow6
YouTube
Data Structures and Algorithms in Python - Full Course for Beginners
A beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.
🔗 Course…
🔗 Course…