Following along with a docker django deployment tutorial; however I am getting connection to db refused
I built a quick dummy (main project, 1 app named "home" with a HttpResponse). I created a .env with database creds; added them to settings.py but when I deploy to docker on my machine the log returns
2024-12-27 10:11:53 django.db.utils.OperationalError: connection to server at "localhost" (::1), port 5435 failed: Connection refused
2024-12-27 10:11:53 Is the server running on that host and accepting TCP/IP connections?
2024-12-27 10:11:53 connection to server at "localhost" (127.0.0.1), port 5435 failed: Connection refused
2024-12-27 10:11:53 Is the server running on that host and accepting TCP/IP connections?
I have postgres running in docker on port 5435. I can connect to the DB in DBeaver and PGAdmin
I have tried using the docker postgres ip, the name
❯ docker network inspect local-dev-servicesdefault
[
{
"Name": "local-dev-servicesdefault",
"Id": "7c41ef03af3ccf15edecd8XXXXXXXXXX648a571f23",
"Created": "2024-07-27T15:51:09.914911667Z",
/r/djangolearning
https://redd.it/1hnjxxu
I built a quick dummy (main project, 1 app named "home" with a HttpResponse). I created a .env with database creds; added them to settings.py but when I deploy to docker on my machine the log returns
2024-12-27 10:11:53 django.db.utils.OperationalError: connection to server at "localhost" (::1), port 5435 failed: Connection refused
2024-12-27 10:11:53 Is the server running on that host and accepting TCP/IP connections?
2024-12-27 10:11:53 connection to server at "localhost" (127.0.0.1), port 5435 failed: Connection refused
2024-12-27 10:11:53 Is the server running on that host and accepting TCP/IP connections?
I have postgres running in docker on port 5435. I can connect to the DB in DBeaver and PGAdmin
I have tried using the docker postgres ip, the name
❯ docker network inspect local-dev-servicesdefault
[
{
"Name": "local-dev-servicesdefault",
"Id": "7c41ef03af3ccf15edecd8XXXXXXXXXX648a571f23",
"Created": "2024-07-27T15:51:09.914911667Z",
/r/djangolearning
https://redd.it/1hnjxxu
Reddit
From the djangolearning community on Reddit
Explore this post and more from the djangolearning community
I Made a Drop-In Wrapper For `argparse` That Automatically Creates a GUI Interface
## What My Project Does
Since I end up using Python 3's built-in `argparse` a lot in my projects and have received many requests from downstream users for GUI interfaces, I created a package that wraps an existing `Parser` and generates a terminal-based GUI for it.
If you include the `--gui` flag (by default), it opens an interface using [Textual](https://github.com/Textualize/textual) which includes mouse support (in all the terminals I've tested).
The best part is that you can still use the regular command line interface as usual if you'd prefer.
Using the large demo parser I typically use for testing, it looks like this:
https://github.com/Sorcerio/Argparse-Interface/blob/master/assets/ArgUIDemo_small.gif?raw=true
Currently, ArgUI supports:
- Text input (`str`, `int`, `float`).
- `nargs` arguments with styled list inputs.
- Booleans (with switches).
- Groups (exclusive and named).
- Subparsers.
Which, as far as I can tell, encompases the full suite of base-level `argparse` inputs.
## Target Audience
This project is designed for anyone who uses Python's `argparse` in their command-line applications and would like a more user-friendly terminal interface with mouse support.
It is good for developers who want to add a GUI to their existing CLI tools without losing the flexibility and power of the command line.
Right now, I would suggest using it for non-enterprise development until I can test the code
/r/Python
https://redd.it/1hojk2a
## What My Project Does
Since I end up using Python 3's built-in `argparse` a lot in my projects and have received many requests from downstream users for GUI interfaces, I created a package that wraps an existing `Parser` and generates a terminal-based GUI for it.
If you include the `--gui` flag (by default), it opens an interface using [Textual](https://github.com/Textualize/textual) which includes mouse support (in all the terminals I've tested).
The best part is that you can still use the regular command line interface as usual if you'd prefer.
Using the large demo parser I typically use for testing, it looks like this:
https://github.com/Sorcerio/Argparse-Interface/blob/master/assets/ArgUIDemo_small.gif?raw=true
Currently, ArgUI supports:
- Text input (`str`, `int`, `float`).
- `nargs` arguments with styled list inputs.
- Booleans (with switches).
- Groups (exclusive and named).
- Subparsers.
Which, as far as I can tell, encompases the full suite of base-level `argparse` inputs.
## Target Audience
This project is designed for anyone who uses Python's `argparse` in their command-line applications and would like a more user-friendly terminal interface with mouse support.
It is good for developers who want to add a GUI to their existing CLI tools without losing the flexibility and power of the command line.
Right now, I would suggest using it for non-enterprise development until I can test the code
/r/Python
https://redd.it/1hojk2a
GitHub
GitHub - Textualize/textual: The lean application framework for Python. Build sophisticated user interfaces with a simple Python…
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser. - Textualize/textual
Created an open-source business management software using Django and HTMX
Hi everyone,
Over the past 2.5 years I've been learning Django (and Python). One of the main projects I started working on (quite naively I must say in hindsight) was creating business management software for a company I was interning at. Some two years and a lot of itterations later, I decided to open-source the project under the name **Bloomerp**.
The vision behind the project is to allow developers to build scalable business management software for companies **by just defining the Django models**, whilst maintaining the ability to add custom functionality that fits integrates within the project's UI.
Some out-of-the-box features that Bloomerp provides:
* Intuitive CRUD views with built-in access control
* Advanced list views offering powerful filtering
* A PDF generation system for documents based on objects (like contracts, using Employee objects)
* Customizable dashboards using SQL-based widgets
* An SQL query editor for advanced data analysis
* Automatic REST API generation for all models
* Bookmarking system
* Integration with an LLMs
* ...
It would be amazing to receive some well-needed feedback on the project, or even to get some contributors on board. You can check out the repo on Github at [DavidBloomer11/Bloomerp](https://github.com/DavidBloomer11/Bloomerp) or you can check out a live demo on [bloomerp.io](https://bloomerp.io/)
Feel free to ask me any questions!
Thanks
/r/django
https://redd.it/1hoh2hb
Hi everyone,
Over the past 2.5 years I've been learning Django (and Python). One of the main projects I started working on (quite naively I must say in hindsight) was creating business management software for a company I was interning at. Some two years and a lot of itterations later, I decided to open-source the project under the name **Bloomerp**.
The vision behind the project is to allow developers to build scalable business management software for companies **by just defining the Django models**, whilst maintaining the ability to add custom functionality that fits integrates within the project's UI.
Some out-of-the-box features that Bloomerp provides:
* Intuitive CRUD views with built-in access control
* Advanced list views offering powerful filtering
* A PDF generation system for documents based on objects (like contracts, using Employee objects)
* Customizable dashboards using SQL-based widgets
* An SQL query editor for advanced data analysis
* Automatic REST API generation for all models
* Bookmarking system
* Integration with an LLMs
* ...
It would be amazing to receive some well-needed feedback on the project, or even to get some contributors on board. You can check out the repo on Github at [DavidBloomer11/Bloomerp](https://github.com/DavidBloomer11/Bloomerp) or you can check out a live demo on [bloomerp.io](https://bloomerp.io/)
Feel free to ask me any questions!
Thanks
/r/django
https://redd.it/1hoh2hb
GitHub
GitHub - DavidBloomer11/Bloomerp: Bloomerp is an open source Business Management Software framework that let's you create a fully…
Bloomerp is an open source Business Management Software framework that let's you create a fully functioning business management application by just defining Django models. - GitHub - David...
What Do Recruiters and Employers Look for in Junior Web Developers?
Hi everyone,
I’m a junior web developer, and I’ve been actively applying for jobs lately. I’m curious—what do recruiters and employers typically look for when hiring junior web devs? Are there specific skills, experiences, or qualities that stand out?
I’ve primarily been applying for remote positions outside my current country of residence, the Philippines. Could this impact the hiring process? I assume it varies by country, as hiring a foreign employee often involves additional scrutiny.
Here are the links to my resume and portfolio as reference:
[Resume link](https://docs.google.com/document/d/1PCKXsHPvmur7mJHSiufv_Gid5Axo4LAi/edit?usp=sharing&ouid=112487098966462460918&rtpof=true&sd=true)
Portfolio link
If you’re a recruiter, employer, or someone who’s landed a junior dev position, I’d love to hear your insights and advice.
Thanks in advance!
/r/django
https://redd.it/1hoq5fa
Hi everyone,
I’m a junior web developer, and I’ve been actively applying for jobs lately. I’m curious—what do recruiters and employers typically look for when hiring junior web devs? Are there specific skills, experiences, or qualities that stand out?
I’ve primarily been applying for remote positions outside my current country of residence, the Philippines. Could this impact the hiring process? I assume it varies by country, as hiring a foreign employee often involves additional scrutiny.
Here are the links to my resume and portfolio as reference:
[Resume link](https://docs.google.com/document/d/1PCKXsHPvmur7mJHSiufv_Gid5Axo4LAi/edit?usp=sharing&ouid=112487098966462460918&rtpof=true&sd=true)
Portfolio link
If you’re a recruiter, employer, or someone who’s landed a junior dev position, I’d love to hear your insights and advice.
Thanks in advance!
/r/django
https://redd.it/1hoq5fa
Google Docs
resume.docx
ERIC ANDERSON Web Developer (Python, Django, DRF, React, JavaScript) +63-905-103-2541 | shinhosuck1973@gmail.com 96 Imelda Village, Baguio City, PH 2600 | Open to Rem...
Not able to login in a user to my VueJS frontend which communicates with my Django backend
This is for those that are also familiar with VueJS and DRF. But I am trying to login as a user, with an email/password I just created on the Login Page. But when I click the 'Login' button nothing happens, it should log me in and redirect me to the 'Homeowner Dashboard' page. To clarify I got DRF set with up Django, that is I created the API calls that connect to my Django API views.
So I'm not exactly sure why this is happening, I don't know if this is strictly a VueJS, Django or DRF issue or all of them. Also when I inspect the page in the console, it just says 'API call successful:'. I have axios implemented in my VueJS project.
I'd share my code here, however I wouldn't even know where to begin. I'm simply testing my project from the frontend to the backend. I'm not sure if creating a user in Django Admin would help or not. Pretty sure this is easy fix somewhere. Please help me with this, my project repos are set to private but I can make them both public for you guys to see if that would
/r/django
https://redd.it/1hopbtj
This is for those that are also familiar with VueJS and DRF. But I am trying to login as a user, with an email/password I just created on the Login Page. But when I click the 'Login' button nothing happens, it should log me in and redirect me to the 'Homeowner Dashboard' page. To clarify I got DRF set with up Django, that is I created the API calls that connect to my Django API views.
So I'm not exactly sure why this is happening, I don't know if this is strictly a VueJS, Django or DRF issue or all of them. Also when I inspect the page in the console, it just says 'API call successful:'. I have axios implemented in my VueJS project.
I'd share my code here, however I wouldn't even know where to begin. I'm simply testing my project from the frontend to the backend. I'm not sure if creating a user in Django Admin would help or not. Pretty sure this is easy fix somewhere. Please help me with this, my project repos are set to private but I can make them both public for you guys to see if that would
/r/django
https://redd.it/1hopbtj
Reddit
From the django community on Reddit
Explore this post and more from the django community
ERROR ImproperlyConfigured: Error loading psycopg2 or psycopg module
I'm currently trying to update a Django rest api on AWS Lambda using the following command.
zappa update dev
However it gives me the following error
Error: Warning! Status check on the deployed lambda failed. A GET request to '/' yielded a 502 response code.
When I run the following
zappa tail
I see the error
ImproperlyConfigured: Error loading psycopg2 or psycopg module
Does anyone know how to fix this error? I check requirements.txt file and it has the latest version of both psycopg2 and psycopg2-binary (2.9.10). I don't know why I'm getting the error.
/r/flask
https://redd.it/1honehi
I'm currently trying to update a Django rest api on AWS Lambda using the following command.
zappa update dev
However it gives me the following error
Error: Warning! Status check on the deployed lambda failed. A GET request to '/' yielded a 502 response code.
When I run the following
zappa tail
I see the error
ImproperlyConfigured: Error loading psycopg2 or psycopg module
Does anyone know how to fix this error? I check requirements.txt file and it has the latest version of both psycopg2 and psycopg2-binary (2.9.10). I don't know why I'm getting the error.
/r/flask
https://redd.it/1honehi
Reddit
From the flask community on Reddit
Explore this post and more from the flask community
[D] Structure of Neural Embeddings
https://seanpedersen.github.io/posts/structure-of-neural-latent-space
/r/MachineLearning
https://redd.it/1hogog5
https://seanpedersen.github.io/posts/structure-of-neural-latent-space
/r/MachineLearning
https://redd.it/1hogog5
seanpedersen.github.io
Structure of Neural Embeddings
Another place for thought infusion
Robyn(Web Framework) is deprecating views
Hey Everyone 👋
Robyn is deprecating views soon, and I wanted to share it with the community who is not present in our discord.
For the unaware - (probably this post is not super relevant) - Robyn is a Super Fast Async Python Web Framework with a Rust runtime.
To stay up to date with the PR - you can have a look here - https://github.com/sparckles/Robyn/pull/1096
/r/Python
https://redd.it/1hok999
Hey Everyone 👋
Robyn is deprecating views soon, and I wanted to share it with the community who is not present in our discord.
For the unaware - (probably this post is not super relevant) - Robyn is a Super Fast Async Python Web Framework with a Rust runtime.
To stay up to date with the PR - you can have a look here - https://github.com/sparckles/Robyn/pull/1096
/r/Python
https://redd.it/1hok999
GitHub
GitHub - sparckles/Robyn: Robyn is a Super Fast Async Python Web Framework with a Rust runtime.
Robyn is a Super Fast Async Python Web Framework with a Rust runtime. - sparckles/Robyn
Automated Dataset Generation for Object Detection
# What My Project Does
This project shows how we can generate custom synthetic datasets for training object detection models. Think of it like making your own training data on demand, especially when getting real-world images is a headache.
# Target audience
This project is designed for individuals who want to learn how to create their own datasets for computer vision tasks but are tired of the usual data struggles. It’ll walk you through the whole process, from coming up with ideas for your data to automatically labeling it, so you can skip the endless manual work.
# Comparison
Right now, if you need data to train a custom object detector, you're usually stuck either spending forever labeling stuff yourself or dealing with the hassle of finding and paying for existing datasets. And even then, it might not be exactly what you need. But now, with all these AI vision models and image generators popping up, there's a new way to do things. Instead of the usual manual grind, we can use LLMs and vision models to create the training data we actually need. Since there are tons of these models out there, both free and paid, you've got a lot of choices to find
/r/Python
https://redd.it/1hop3tn
# What My Project Does
This project shows how we can generate custom synthetic datasets for training object detection models. Think of it like making your own training data on demand, especially when getting real-world images is a headache.
# Target audience
This project is designed for individuals who want to learn how to create their own datasets for computer vision tasks but are tired of the usual data struggles. It’ll walk you through the whole process, from coming up with ideas for your data to automatically labeling it, so you can skip the endless manual work.
# Comparison
Right now, if you need data to train a custom object detector, you're usually stuck either spending forever labeling stuff yourself or dealing with the hassle of finding and paying for existing datasets. And even then, it might not be exactly what you need. But now, with all these AI vision models and image generators popping up, there's a new way to do things. Instead of the usual manual grind, we can use LLMs and vision models to create the training data we actually need. Since there are tons of these models out there, both free and paid, you've got a lot of choices to find
/r/Python
https://redd.it/1hop3tn
Reddit
From the Python community on Reddit: Automated Dataset Generation for Object Detection
Explore this post and more from the Python community
Simplify Jupyter Notebook Sharing with This IPYNB to PDF Tool
Hi Pythonistas! 👋
Ever needed to share your Jupyter Notebook as a professional-looking PDF but got stuck fiddling with nbconvert or other complex tools? I’ve found a super simple solution: rare2pdf.com/ipynb-to-pdf/.
✅ Just upload your
I’d love to hear if this saves you some time! Give it a try and let me know what you think. 😊
/r/IPython
https://redd.it/1hp33i0
Hi Pythonistas! 👋
Ever needed to share your Jupyter Notebook as a professional-looking PDF but got stuck fiddling with nbconvert or other complex tools? I’ve found a super simple solution: rare2pdf.com/ipynb-to-pdf/.
✅ Just upload your
.ipynb files. and it converts to a neat PDF in seconds. Perfect for presentations, sharing with non-tech folks, or archiving your work.I’d love to hear if this saves you some time! Give it a try and let me know what you think. 😊
/r/IPython
https://redd.it/1hp33i0
Rare2PDF
IPYNB to PDF Converter – Free & Online
Easily convert IPYNB (Jupyter Notebook) to high-quality PDFs with our free online tool. Perfect for Colab, VS Code, and more!
I made an AI-powered IPython REPL
Hey everyone, I made an AI-powered IPython REPL that lets you understand, debug, and write better code faster. It uses relevant context from your session to suggest the best responses to your questions. You can choose between gpt-4o and claude-3.5-sonnet, I'm planning to add local models soon. You can check out the code on GitHub and install it from PyPI using
Here's a demo:
https://i.redd.it/7ex5dpezdu9e1.gif
/r/IPython
https://redd.it/1hp42eq
Hey everyone, I made an AI-powered IPython REPL that lets you understand, debug, and write better code faster. It uses relevant context from your session to suggest the best responses to your questions. You can choose between gpt-4o and claude-3.5-sonnet, I'm planning to add local models soon. You can check out the code on GitHub and install it from PyPI using
pip install ipychat.Here's a demo:
https://i.redd.it/7ex5dpezdu9e1.gif
/r/IPython
https://redd.it/1hp42eq
GitHub
GitHub - vinayak-mehta/ipychat: An AI extension for IPython that makes it work like Cursor
An AI extension for IPython that makes it work like Cursor - vinayak-mehta/ipychat
What’s your library “stack”?
Hello! I’m switching to Django for my personal projects haven’t spent a lot of energy using Go, which I love but I have had to reimplement a lot from scratch.
I’m curious to know what are your go-to libraries for the most common needs (but feel free to drop any amazing library worth mentioning) so that I can migrate what I usually do in go to Django.
I’ll mention what I’m thinking of using so far:
- Django rest framework to implement rest api (I’ll focus on react + drf for my projects)
- djoser for authentication (I’d need jwt and social)
- celery for async events and crons
- throttling, I think drf offers a solution using django-redis
- Django-impersonate to impersonate users for troubleshooting purposes
- uploading files to s3 instead of local storage
- channels for webhooks and web sockets
- permissions/groups/roles to allow disallow users from accessing other users’ resources (images and documents included).
/r/django
https://redd.it/1houdby
Hello! I’m switching to Django for my personal projects haven’t spent a lot of energy using Go, which I love but I have had to reimplement a lot from scratch.
I’m curious to know what are your go-to libraries for the most common needs (but feel free to drop any amazing library worth mentioning) so that I can migrate what I usually do in go to Django.
I’ll mention what I’m thinking of using so far:
- Django rest framework to implement rest api (I’ll focus on react + drf for my projects)
- djoser for authentication (I’d need jwt and social)
- celery for async events and crons
- throttling, I think drf offers a solution using django-redis
- Django-impersonate to impersonate users for troubleshooting purposes
- uploading files to s3 instead of local storage
- channels for webhooks and web sockets
- permissions/groups/roles to allow disallow users from accessing other users’ resources (images and documents included).
/r/django
https://redd.it/1houdby
Reddit
From the django community on Reddit
Explore this post and more from the django community
How do you manage sending mails with SMTP with all analytics and tracking on SES?
I am looking to have a custom implementation for sending and tracking mails. SES can do tracking, but I want to have a robust mail sending system. I have tried listmonk and it does not track for campaigns and the customizability is limited there. I'm looking to build a custom sender.
Is there anything I should avoid while building this? Is send and forget the right way and forcing SES to manage delivery +other analytics the best way?
Does anyone have some repos with a really good implementation of a mail sending system?
/r/django
https://redd.it/1hoz76e
I am looking to have a custom implementation for sending and tracking mails. SES can do tracking, but I want to have a robust mail sending system. I have tried listmonk and it does not track for campaigns and the customizability is limited there. I'm looking to build a custom sender.
Is there anything I should avoid while building this? Is send and forget the right way and forcing SES to manage delivery +other analytics the best way?
Does anyone have some repos with a really good implementation of a mail sending system?
/r/django
https://redd.it/1hoz76e
Reddit
From the django community on Reddit
Explore this post and more from the django community
Django courses focusing beyond the basics
Most online courses focus on zero-to-one content (introducing the basics of a language or framework). I'm planning on creating micro-courses that go beyond stage one.
These micro-courses,
focus on one outcome
have a series of tasks/objectives to complete (learning by doing)
can be completed within a week by spending a few hours a day and
cover intermediate or advanced concepts
Examples,
1. Implementing webhooks for payment gateways
2. Processing webhook payloads the right way
3. Deploying a Django application on a VPS
4. Developing CLI tools for application housekeeping
5. Monitoring 500 errors in LIVE/PROD servers
6. Designing a backup policy and automating backups
Would you be interested in such micro-courses?
Any topic that you wish to add to this list?
/r/django
https://redd.it/1hpgv15
Most online courses focus on zero-to-one content (introducing the basics of a language or framework). I'm planning on creating micro-courses that go beyond stage one.
These micro-courses,
focus on one outcome
have a series of tasks/objectives to complete (learning by doing)
can be completed within a week by spending a few hours a day and
cover intermediate or advanced concepts
Examples,
1. Implementing webhooks for payment gateways
2. Processing webhook payloads the right way
3. Deploying a Django application on a VPS
4. Developing CLI tools for application housekeeping
5. Monitoring 500 errors in LIVE/PROD servers
6. Designing a backup policy and automating backups
Would you be interested in such micro-courses?
Any topic that you wish to add to this list?
/r/django
https://redd.it/1hpgv15
Reddit
From the django community on Reddit
Explore this post and more from the django community
Looking for remote job as Backend Engineer
Hi,
I have more than 3 years of experience with Python, Django, DRF, Rest APIs, Postgresql, Postgis, GIS, QGIS Plugin Development, LLMs, Generative AI, Git Versioning, and AWS(EC2, S3, Lambda, RDS).
I do have references from my previous clients.
Can you please guide me on how to land a remote job?
Thanks
/r/django
https://redd.it/1hpirb7
Hi,
I have more than 3 years of experience with Python, Django, DRF, Rest APIs, Postgresql, Postgis, GIS, QGIS Plugin Development, LLMs, Generative AI, Git Versioning, and AWS(EC2, S3, Lambda, RDS).
I do have references from my previous clients.
Can you please guide me on how to land a remote job?
Thanks
/r/django
https://redd.it/1hpirb7
Reddit
From the django community on Reddit
Explore this post and more from the django community
Monday Daily Thread: Project ideas!
# Weekly Thread: Project Ideas 💡
Welcome to our weekly Project Ideas thread! Whether you're a newbie looking for a first project or an expert seeking a new challenge, this is the place for you.
## How it Works:
1. **Suggest a Project**: Comment your project idea—be it beginner-friendly or advanced.
2. **Build & Share**: If you complete a project, reply to the original comment, share your experience, and attach your source code.
3. **Explore**: Looking for ideas? Check out Al Sweigart's ["The Big Book of Small Python Projects"](https://www.amazon.com/Big-Book-Small-Python-Programming/dp/1718501242) for inspiration.
## Guidelines:
* Clearly state the difficulty level.
* Provide a brief description and, if possible, outline the tech stack.
* Feel free to link to tutorials or resources that might help.
# Example Submissions:
## Project Idea: Chatbot
**Difficulty**: Intermediate
**Tech Stack**: Python, NLP, Flask/FastAPI/Litestar
**Description**: Create a chatbot that can answer FAQs for a website.
**Resources**: [Building a Chatbot with Python](https://www.youtube.com/watch?v=a37BL0stIuM)
# Project Idea: Weather Dashboard
**Difficulty**: Beginner
**Tech Stack**: HTML, CSS, JavaScript, API
**Description**: Build a dashboard that displays real-time weather information using a weather API.
**Resources**: [Weather API Tutorial](https://www.youtube.com/watch?v=9P5MY_2i7K8)
## Project Idea: File Organizer
**Difficulty**: Beginner
**Tech Stack**: Python, File I/O
**Description**: Create a script that organizes files in a directory into sub-folders based on file type.
**Resources**: [Automate the Boring Stuff: Organizing Files](https://automatetheboringstuff.com/2e/chapter9/)
Let's help each other grow. Happy
/r/Python
https://redd.it/1hp9p8c
# Weekly Thread: Project Ideas 💡
Welcome to our weekly Project Ideas thread! Whether you're a newbie looking for a first project or an expert seeking a new challenge, this is the place for you.
## How it Works:
1. **Suggest a Project**: Comment your project idea—be it beginner-friendly or advanced.
2. **Build & Share**: If you complete a project, reply to the original comment, share your experience, and attach your source code.
3. **Explore**: Looking for ideas? Check out Al Sweigart's ["The Big Book of Small Python Projects"](https://www.amazon.com/Big-Book-Small-Python-Programming/dp/1718501242) for inspiration.
## Guidelines:
* Clearly state the difficulty level.
* Provide a brief description and, if possible, outline the tech stack.
* Feel free to link to tutorials or resources that might help.
# Example Submissions:
## Project Idea: Chatbot
**Difficulty**: Intermediate
**Tech Stack**: Python, NLP, Flask/FastAPI/Litestar
**Description**: Create a chatbot that can answer FAQs for a website.
**Resources**: [Building a Chatbot with Python](https://www.youtube.com/watch?v=a37BL0stIuM)
# Project Idea: Weather Dashboard
**Difficulty**: Beginner
**Tech Stack**: HTML, CSS, JavaScript, API
**Description**: Build a dashboard that displays real-time weather information using a weather API.
**Resources**: [Weather API Tutorial](https://www.youtube.com/watch?v=9P5MY_2i7K8)
## Project Idea: File Organizer
**Difficulty**: Beginner
**Tech Stack**: Python, File I/O
**Description**: Create a script that organizes files in a directory into sub-folders based on file type.
**Resources**: [Automate the Boring Stuff: Organizing Files](https://automatetheboringstuff.com/2e/chapter9/)
Let's help each other grow. Happy
/r/Python
https://redd.it/1hp9p8c
Django courses focusing beyond the basics
Most online courses focus on zero-to-one content (introducing the basics of a language or framework). I'm planning on creating micro-courses that go beyond stage one.
These micro-courses,
focus on one outcome
have a series of tasks/objectives to complete (learning by doing)
can be completed within a week by spending a few hours a day and
cover intermediate or advanced concepts
Examples,
1. Implementing webhooks for payment gateways
2. Processing webhook payloads the right way
3. Deploying a Django application on a VPS
4. Developing CLI tools for application housekeeping
5. Monitoring 500 errors in LIVE/PROD servers
6. Designing a backup policy and automating backups
Would you be interested in such micro-courses?
Any topic that you wish to add to this list?
/r/djangolearning
https://redd.it/1hpgxfs
Most online courses focus on zero-to-one content (introducing the basics of a language or framework). I'm planning on creating micro-courses that go beyond stage one.
These micro-courses,
focus on one outcome
have a series of tasks/objectives to complete (learning by doing)
can be completed within a week by spending a few hours a day and
cover intermediate or advanced concepts
Examples,
1. Implementing webhooks for payment gateways
2. Processing webhook payloads the right way
3. Deploying a Django application on a VPS
4. Developing CLI tools for application housekeeping
5. Monitoring 500 errors in LIVE/PROD servers
6. Designing a backup policy and automating backups
Would you be interested in such micro-courses?
Any topic that you wish to add to this list?
/r/djangolearning
https://redd.it/1hpgxfs
Reddit
From the djangolearning community on Reddit
Explore this post and more from the djangolearning community
Is there a way to use split screen in Visual Studio Code to see HTML template changes in real time?
Or is there another IDE that can be used to visualize frontend changes?
/r/flask
https://redd.it/1hpjfua
Or is there another IDE that can be used to visualize frontend changes?
/r/flask
https://redd.it/1hpjfua
Reddit
From the flask community on Reddit
Explore this post and more from the flask community
New to freelancing
Hello!
For those of you who started freelancing recently and made it work, how do you promote yourself and/or your business? What channels do you use to find quality customers?
I’ve beer working with Python for more than 8 years now and I’d want to build a business around it.
Thank you in advance!
/r/Python
https://redd.it/1hpo5zz
Hello!
For those of you who started freelancing recently and made it work, how do you promote yourself and/or your business? What channels do you use to find quality customers?
I’ve beer working with Python for more than 8 years now and I’d want to build a business around it.
Thank you in advance!
/r/Python
https://redd.it/1hpo5zz
Reddit
From the Python community on Reddit
Explore this post and more from the Python community