Why or why not use AWS Lambda instead of a web framework for your REST APIs? (Business projects)
Hey guys! Im going to start a new project at work with a microservice architecture and I've been reading about AWS Lambda and I want to know why or why not use Lambda instead a web framework (Django, Flask; FastAPI, etc.)
/r/Python
https://redd.it/1092py3
Hey guys! Im going to start a new project at work with a microservice architecture and I've been reading about AWS Lambda and I want to know why or why not use Lambda instead a web framework (Django, Flask; FastAPI, etc.)
/r/Python
https://redd.it/1092py3
reddit
Why or why not use AWS Lambda instead of a web framework for your...
Hey guys! Im going to start a new project at work with a microservice architecture and I've been reading about AWS Lambda and I want to know why...
Easy euclidean algorithm to find gcd Python
There is only 2 lines of code.
def euc(a,b,x,y):print(f"{a} = {a // b} * {b} + {a % b}");return euc(b,a%b,x,y) if a%b else "\\n"+f'\\033[2;30;42m gcd({x}, {y}) = {str(b)} \\033[0;0m'
a,b=int(input("Num1: ")),int(input("Num2: "));print("");print(euc(a,b,a,b))
/r/Python
https://redd.it/10940rc
There is only 2 lines of code.
def euc(a,b,x,y):print(f"{a} = {a // b} * {b} + {a % b}");return euc(b,a%b,x,y) if a%b else "\\n"+f'\\033[2;30;42m gcd({x}, {y}) = {str(b)} \\033[0;0m'
a,b=int(input("Num1: ")),int(input("Num2: "));print("");print(euc(a,b,a,b))
/r/Python
https://redd.it/10940rc
reddit
Easy euclidean algorithm to find gcd Python
There is only 2 lines of code. def euc(a,b,x,y):print(f"{a} = {a // b} \* {b} + {a % b}");return euc(b,a%b,x,y) if a%b else...
Best resources to learn Django
Hi,
in the past I only used Flask and I like it a lot. But I thought I will try Django too because it might get me to working applications faster.
What are some good resources to learn the newest Django version?
Most of the stuff I found isn't up to date and maybe you got some recommendations for me.
/r/django
https://redd.it/10998rz
Hi,
in the past I only used Flask and I like it a lot. But I thought I will try Django too because it might get me to working applications faster.
What are some good resources to learn the newest Django version?
Most of the stuff I found isn't up to date and maybe you got some recommendations for me.
/r/django
https://redd.it/10998rz
reddit
Best resources to learn Django
Hi, in the past I only used Flask and I like it a lot. But I thought I will try Django too because it might get me to working applications...
Run Celery tasks on Railway
I deployed a Django project in Railway, and it uses Celery and Redis to perform an scheduled task. The project is successfully online, but the Celery tasks are not performed.
If I execute the Celery worker from my computer's terminal using the Railway CLI, the tasks are performed as expected, and the results are saved in the Railway's PostgreSQL, and thus those results are displayed in the on-line site. Also, the redis server used is also the one from Railway.
However, Celery is operating in 'local'. I need the Celery tasks to be performed without my pc's terminal doing it. This is the log showing the Celery is running local, and the Redis server is the one up in Railway:
-------------- celery@MacBook-Pro-de-Corey.local v5.2.7 (dawn-chorus)
--- -----
-- ---- macOS-13.1-arm64-arm-64bit 2023-01-11 23:08:34
- --- ---
- ---------- config
- ---------- .> app: suii:0x1027e86a0
- ---------- .> transport: redis://default:@containers-us-west-28.railway.app:7078//
- ---------- .> results:
- --- --- .> concurrency: 10 (prefork)
/r/django
https://redd.it/1096phz
I deployed a Django project in Railway, and it uses Celery and Redis to perform an scheduled task. The project is successfully online, but the Celery tasks are not performed.
If I execute the Celery worker from my computer's terminal using the Railway CLI, the tasks are performed as expected, and the results are saved in the Railway's PostgreSQL, and thus those results are displayed in the on-line site. Also, the redis server used is also the one from Railway.
However, Celery is operating in 'local'. I need the Celery tasks to be performed without my pc's terminal doing it. This is the log showing the Celery is running local, and the Redis server is the one up in Railway:
-------------- celery@MacBook-Pro-de-Corey.local v5.2.7 (dawn-chorus)
--- -----
-- ---- macOS-13.1-arm64-arm-64bit 2023-01-11 23:08:34
- --- ---
- ---------- config
- ---------- .> app: suii:0x1027e86a0
- ---------- .> transport: redis://default:@containers-us-west-28.railway.app:7078//
- ---------- .> results:
- --- --- .> concurrency: 10 (prefork)
/r/django
https://redd.it/1096phz
reddit
Run Celery tasks on Railway
I deployed a Django project in Railway, and it uses Celery and Redis to perform an scheduled task. The project is successfully online, but the...
Architecture Setting up a structure/architecture for a constant crawling and data saving platform.
Our company's client has multiple websites to track if they're down or not. And the CEO of our company wants us to build a new platform that constantly crawls the inserted websites and pings the user in the platform.
In our old system, the previous developer team used API's to save data coming from the crawler. If you add 1000 of websites, 1000x5 API calls are happening in an specific time gap, which made the system slow. Also, we have added subdomain tracking on the system, with which the system became super slow. And, sending data through websockets in the frontend to update what's going on made the system super duper slow.
I have got the responsibility for making a robost system that is super fast. So, I am here asking the question of how can I make the system robost, and fast.
Where to host the crawler, should we call APIs to save data collected by the crawler? What's the most optimized solution for this?
/r/django
https://redd.it/1095ryn
Our company's client has multiple websites to track if they're down or not. And the CEO of our company wants us to build a new platform that constantly crawls the inserted websites and pings the user in the platform.
In our old system, the previous developer team used API's to save data coming from the crawler. If you add 1000 of websites, 1000x5 API calls are happening in an specific time gap, which made the system slow. Also, we have added subdomain tracking on the system, with which the system became super slow. And, sending data through websockets in the frontend to update what's going on made the system super duper slow.
I have got the responsibility for making a robost system that is super fast. So, I am here asking the question of how can I make the system robost, and fast.
Where to host the crawler, should we call APIs to save data collected by the crawler? What's the most optimized solution for this?
/r/django
https://redd.it/1095ryn
reddit
[Architecture] Setting up a structure/architecture for a constant...
Our company's client has multiple websites to track if they're down or not. And the CEO of our company wants us to build a new platform that...
Errors With "urlpatterns"
I wanted to display a HttpResponse but I get the following errors when I try to Run My Project
Django default template being Displayed:https://imgur.com/a/QdfjMhW
Command Prompt: https://imgur.com/a/UNm2gmZ
urls.py file in Django Project:https://imgur.com/a/s8izstU
views.py file:https://imgur.com/a/Htqlxjb
urls.py file in Django App:https://imgur.com/a/KWaPGfH
/r/django
https://redd.it/10941p2
I wanted to display a HttpResponse but I get the following errors when I try to Run My Project
Django default template being Displayed:https://imgur.com/a/QdfjMhW
Command Prompt: https://imgur.com/a/UNm2gmZ
urls.py file in Django Project:https://imgur.com/a/s8izstU
views.py file:https://imgur.com/a/Htqlxjb
urls.py file in Django App:https://imgur.com/a/KWaPGfH
/r/django
https://redd.it/10941p2
Imgur
Post with 6 views.
Hey pythonistas, friendly reminder that Python 3.7 is EOL in June this year.
https://endoflife.date/python
/r/Python
https://redd.it/1096yh8
https://endoflife.date/python
/r/Python
https://redd.it/1096yh8
endoflife.date
Python
Check end-of-life, release policy and support schedule for Python.
deploy one api (flask/fastapi/sanic/etc) as many Lambdas, one per endpoint?
Just an idea - I haven't given it a lot of thought, but I'm wondering if this is possible or even worth considering.
It seems like it might be nice to develop an API as one cohesive "thing" using a framework such as Flask/Quart/etc but then instead of deploying it as one site, have it deployed such that each public endpoint becomes its own Lambda on AWS. Or function on Azure, GCP, etc.
Hoping to generate a discussion and see what others think of this idea.
/r/Python
https://redd.it/1093wwf
Just an idea - I haven't given it a lot of thought, but I'm wondering if this is possible or even worth considering.
It seems like it might be nice to develop an API as one cohesive "thing" using a framework such as Flask/Quart/etc but then instead of deploying it as one site, have it deployed such that each public endpoint becomes its own Lambda on AWS. Or function on Azure, GCP, etc.
Hoping to generate a discussion and see what others think of this idea.
/r/Python
https://redd.it/1093wwf
reddit
deploy one api (flask/fastapi/sanic/etc) as many Lambdas, one per...
Just an idea - I haven't given it a lot of thought, but I'm wondering if this is possible or even worth considering. It seems like it might be...
App to practice 500+ free Python challenges from beginner to advanced topics.
Hi friends, Last month, I've posted about my app that offers 100s of free challenges to practice and learn Python. Today, we already have around 500 free challenges and a clear learning path that helps people to practice everything from basics to the most advanced topics. You can download it via this link. Feedbacks are appreciated. https://apps.apple.com/us/app/id1632477791
/r/Python
https://redd.it/1098ju2
Hi friends, Last month, I've posted about my app that offers 100s of free challenges to practice and learn Python. Today, we already have around 500 free challenges and a clear learning path that helps people to practice everything from basics to the most advanced topics. You can download it via this link. Feedbacks are appreciated. https://apps.apple.com/us/app/id1632477791
/r/Python
https://redd.it/1098ju2
App Store
Python, Coding, Code - Codehub
Codehub is a mobile code learning platform that empowers millions of programming enthusiasts, students, and professional developers to lead inspiring careers in technology. Codehub’s innovative, scalable approach to online coding education allows anyone…
Add StreamBlock child items programmatically in Wagtail
Hello, I have the following setup for a pricing page on Wagtail:
I'm having trouble testing the plan_count method. Specifically, I'm stuck trying to add a new plan to an existing pricing page with no plans programmatically (I'm on Wagtail 4.1).
My challenge is to take a
/r/django
https://redd.it/109bphy
Hello, I have the following setup for a pricing page on Wagtail:
class PricingPage(Page):
plans = StreamField(
[("plans", PlanListBlock())],
use_json_field=True,
)
@property
def plan_count(self) -> int:
try:
return self.plans[0].value.count
except (IndexError, AttributeError):
return 0
class PlanListBlock(blocks.StreamBlock):
"""A collection of price cards"""
plan = PlanCardBlock()
class PlanCardBlock(blocks.StructBlock):
"""Price Card with a plan's name, price"""
title = blocks.CharBlock(required=True, help_text="Plan's title")
currency_symbol = blocks.CharBlock(required=True, max_length=3)
unit_amount = blocks.DecimalBlock(min_value=0, max_value=100)
I'm having trouble testing the plan_count method. Specifically, I'm stuck trying to add a new plan to an existing pricing page with no plans programmatically (I'm on Wagtail 4.1).
My challenge is to take a
PricingPage instance I use for tests and/r/django
https://redd.it/109bphy
reddit
Add StreamBlock child items programmatically in Wagtail
Hello, I have the following setup for a pricing page on Wagtail: ```python class PricingPage(Page): plans = StreamField( [("plans",...
Conventional Commits with a data prefix
I uploaded this for myself, mostly for committing blog articles. Would work just as well for many non-code, non-documentation commits. The Commitizen conventional commits implementation with one more field: `data:`
conventional-with-data · PyPI
This is a branch of my conventionalish project.
ShayHill/conventionalish: Extend the Commitizen Conventional-Commits implementation (github.com)
/r/Python
https://redd.it/109gfc4
I uploaded this for myself, mostly for committing blog articles. Would work just as well for many non-code, non-documentation commits. The Commitizen conventional commits implementation with one more field: `data:`
conventional-with-data · PyPI
This is a branch of my conventionalish project.
ShayHill/conventionalish: Extend the Commitizen Conventional-Commits implementation (github.com)
/r/Python
https://redd.it/109gfc4
PyPI
conventional-with-data
Data Analysis
I started to learn Python and I've already got basic things on Python. I love statistics and I'm taking some classes about statistics at university.
So that's my question, where should I start to data Analysis with python
I asked that which I should follow the way
Thnx for all answers.
/r/Python
https://redd.it/109fqlv
I started to learn Python and I've already got basic things on Python. I love statistics and I'm taking some classes about statistics at university.
So that's my question, where should I start to data Analysis with python
I asked that which I should follow the way
Thnx for all answers.
/r/Python
https://redd.it/109fqlv
reddit
Data Analysis
I started to learn Python and I've already got basic things on Python. I love statistics and I'm taking some classes about statistics at...
Django project complexity
How can I know if my Django projects are good enough and complex enough so I can present them as my portfolio projects?
Currently I have a to-do list (creating, updating and deleting tasks with login/register functions), a blog(similar to to-do list, a bit more complex), an app that tracks stocks prices using an API and I'm currently working kn a Ecommerce store(combining Django with JS).
Should I focus on improving these apps or should I create more complexed apps?
/r/django
https://redd.it/109gll2
How can I know if my Django projects are good enough and complex enough so I can present them as my portfolio projects?
Currently I have a to-do list (creating, updating and deleting tasks with login/register functions), a blog(similar to to-do list, a bit more complex), an app that tracks stocks prices using an API and I'm currently working kn a Ecommerce store(combining Django with JS).
Should I focus on improving these apps or should I create more complexed apps?
/r/django
https://redd.it/109gll2
reddit
Django project complexity
How can I know if my Django projects are good enough and complex enough so I can present them as my portfolio projects? Currently I have a to-do...
Chronological list of Resources to Learn Django from Complete Beginner to Advanced Level
https://www.codelivly.com/resources-to-learn-django-from-complete-beginner-to-advanced-level/
/r/django
https://redd.it/109pws3
https://www.codelivly.com/resources-to-learn-django-from-complete-beginner-to-advanced-level/
/r/django
https://redd.it/109pws3
Thursday Daily Thread: Python Careers, Courses, and Furthering Education!
Discussion of using Python in a professional environment, getting jobs in Python as well as ask questions about courses to further your python education!
This thread is not for recruitment, please see r/PythonJobs or the thread in the sidebar for that.
/r/Python
https://redd.it/109k9to
Discussion of using Python in a professional environment, getting jobs in Python as well as ask questions about courses to further your python education!
This thread is not for recruitment, please see r/PythonJobs or the thread in the sidebar for that.
/r/Python
https://redd.it/109k9to
reddit
Thursday Daily Thread: Python Careers, Courses, and Furthering...
Discussion of using Python in a professional environment, getting jobs in Python as well as ask questions about courses to further your python...
Chronological list of Resources to Learn Django from Complete Beginner to Advanced Level
https://www.codelivly.com/resources-to-learn-django-from-complete-beginner-to-advanced-level/
/r/Python
https://redd.it/109px3s
https://www.codelivly.com/resources-to-learn-django-from-complete-beginner-to-advanced-level/
/r/Python
https://redd.it/109px3s
Scriptum: A command line utility for storing, documenting, and executing your project's scripts.
Scriptum is a command line utility for storing, documenting, and executing your project's scripts, written in Python.
With scriptum, you can easily configure and run your project's scripts, by defining them in a configuration file. Here is an example of a configuration file:
/
Scripts for my project!
/
{
"serve": "python3 server.py", // runs the server
"test": { // tests the code
"permissions": {
"set": "chmod 777 main.py"
},
"run": "./main.py $1",
"checks": "mypy **/*.py", "python3 tests/main.py"
},
"package":
/r/Python
https://redd.it/109qxzw
Scriptum is a command line utility for storing, documenting, and executing your project's scripts, written in Python.
With scriptum, you can easily configure and run your project's scripts, by defining them in a configuration file. Here is an example of a configuration file:
/
Scripts for my project!
/
{
"serve": "python3 server.py", // runs the server
"test": { // tests the code
"permissions": {
"set": "chmod 777 main.py"
},
"run": "./main.py $1",
"checks": "mypy **/*.py", "python3 tests/main.py"
},
"package":
/r/Python
https://redd.it/109qxzw
reddit
Scriptum: A command line utility for storing, documenting, and...
Scriptum is a command line utility for storing, documenting, and executing your project's scripts, written in Python. With scriptum, you can...
Updated documentation for ScreenPy which should help you understand Screenplay Pattern, we think, we hope.
'Sssup, snakes—
I'm back with some updated documentation for ScreenPy, which is our Screenplay Pattern base suite for Python. If you haven't heard of it—that's not surprising—it lets you write tests that look like this:
def testexample(Snoo: AnActor) -> None:
given(Snoo).wasableto(LogIn.using(USERNAME, PASSWORD))
when(Snoo).attemptsto(
Visit(POSTURL),
MakeNote.ofthe(VotesOnThePost()).as("votes before"),
Click.onthe(UPVOTEARROW),
)
then(Snoo).should(
See.the(VotesOnThePost(), IsEqualTo(thenoted("votes before") + 1),
)
We recently rewrote our entire documentation with a focus on showing how to build a suite using a made-up Ability, which showcases way more of the modular, composition-based approach that Screenplay Pattern uses.
Our goal is to present ScreenPy and Screenplay Pattern in a way that is easy to follow and hopefully exciting to read about. Please let
/r/Python
https://redd.it/109s091
'Sssup, snakes—
I'm back with some updated documentation for ScreenPy, which is our Screenplay Pattern base suite for Python. If you haven't heard of it—that's not surprising—it lets you write tests that look like this:
def testexample(Snoo: AnActor) -> None:
given(Snoo).wasableto(LogIn.using(USERNAME, PASSWORD))
when(Snoo).attemptsto(
Visit(POSTURL),
MakeNote.ofthe(VotesOnThePost()).as("votes before"),
Click.onthe(UPVOTEARROW),
)
then(Snoo).should(
See.the(VotesOnThePost(), IsEqualTo(thenoted("votes before") + 1),
)
We recently rewrote our entire documentation with a focus on showing how to build a suite using a made-up Ability, which showcases way more of the modular, composition-based approach that Screenplay Pattern uses.
Our goal is to present ScreenPy and Screenplay Pattern in a way that is easy to follow and hopefully exciting to read about. Please let
/r/Python
https://redd.it/109s091
GitHub
ScreenPy HQ
The headquarters for ScreenPy's star attraction and all the "official" supporting cast. - ScreenPy HQ