Full Stack Python Application FastAPI, HTMX, SQLite Part 1

  Рет қаралды 8,007

CSPythonForScience

CSPythonForScience

Күн бұрын

Пікірлер: 26
@2v4vendetta
@2v4vendetta 5 ай бұрын
one of the best and most well-paced videos I've ever seen on the topic. Please post more often!
@cspythonforscience
@cspythonforscience 5 ай бұрын
Thank you for the kind words! I hope to have part 3 uploaded within the next few days
@karibusafari1877
@karibusafari1877 4 ай бұрын
very detailed explanation, with full exposure of the developing route. Thank you!
@cspythonforscience
@cspythonforscience 4 ай бұрын
Glad you enjoyed it!
@swoopsavvy7560
@swoopsavvy7560 5 ай бұрын
Good job! Clear explanation and the right pace!
@sehriyarmemmedli26
@sehriyarmemmedli26 4 ай бұрын
Discovered these while searching for interesting new fastapi tutorials. Looks informative tbh. Haven't watched yet but planning to start. Thanks.
@cspythonforscience
@cspythonforscience 4 ай бұрын
Hope you enjoy them! I think fastapi and htmx are a killer combo to get something off the ground fast. I also have the source code uploaded on GitHub. Cheers!
@second1799
@second1799 5 ай бұрын
I enjoyed it. Keep it up brother!
@cspythonforscience
@cspythonforscience 5 ай бұрын
Glad you enjoyed it, thank you!
@ralphlagos4210
@ralphlagos4210 5 ай бұрын
Love this series!
@cspythonforscience
@cspythonforscience 5 ай бұрын
Thank you!
@RamanKumar-hm2xq
@RamanKumar-hm2xq Ай бұрын
what are you using for IntelliSense suggestions?
@cspythonforscience
@cspythonforscience Ай бұрын
Ruff and pyright
@resistentemente
@resistentemente 2 ай бұрын
What are the minimum requirements needed to follow the series of the project?
@cspythonforscience
@cspythonforscience 2 ай бұрын
You can check the requirements.txt file on the GitHub, but the main ones are python 3.10 or later, fastapi, and Jinja 2. Htmx and Bulma css can be added using a CDN link. For the security portion you might need to download form cryptography packages but can't remember off hand if it's a standard library package or not.
@teddyfulk
@teddyfulk 4 ай бұрын
What’s your opinion on fastHtml?
@cspythonforscience
@cspythonforscience 4 ай бұрын
I haven't tried it out yet, but my initial impression isn't too strong. It seems like the main selling point is that everything is done using only python, however I don't see a huge advantage in that. I usually like abstractions when it hides implementation details by exposing a declarative API. That's why I prefer to stick with straight SQL instead of ORM. SQL is a declarative way of dealing with a database while the implementation details are left to the DBMS. I feel like an ORM just tries to abstract something that's already been abstracted away to begin with. Same applies to HTML. Its a declarative way to state how you want a webpage to be displayed, and the implementation details are left to the browser. Trying to abstract HTML into python just doesn't make sense to me. Plus looking at the codebase for FastHTML, it doesn't look like its written in a manner to provide decent type hinting when making the HTML components. They use *args and **kwargs, which makes less than an ideal developer experience when you forget an attribute name. Whereas writing HTML in a modern IDE basically just writes itself due to the really great code completion.
@scarysticks66
@scarysticks66 4 ай бұрын
have you ever tried golang?
@cspythonforscience
@cspythonforscience 4 ай бұрын
No I haven’t but I’ve heard good things about it and would like to try it out sometime. Currently I am learning rust on the side and using it with axum for some hobby projects.
@aleksdizhe
@aleksdizhe 5 ай бұрын
When will part 2 be? :)
@cspythonforscience
@cspythonforscience 5 ай бұрын
Part 2 is out! Full Stack Python FastAPI HTMX SQLite Part 2 kzbin.info/www/bejne/pXncZYybgtVpkNE Sorry still a KZbin noobie, I will try to add a card and link it to this video when I get home
@aleksdizhe
@aleksdizhe 5 ай бұрын
@@cspythonforscience thx!
@MrRbc33
@MrRbc33 3 ай бұрын
you know that you can comment a selection with Ctrl + /
@cspythonforscience
@cspythonforscience 3 ай бұрын
Yes, but I had to remap my vscode key bindings awhile back. But I need to go back and correct it so I can quickly comment like you said
@MrRbc33
@MrRbc33 2 ай бұрын
@@cspythonforscience later oi notice you use noevim and vscode vim extension!
Full Stack Python FastAPI HTMX SQLite Part 2
18:55
CSPythonForScience
Рет қаралды 1,9 М.
Exploring FastHTML: making webstuff easier for Python people
15:06
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Is HTMX a Joke??
32:15
Syntax
Рет қаралды 24 М.
The Shocking Truth About FastHTML for Real-time Dashboards
24:25
Why You NEED To Learn FastAPI | Hands On Project
21:15
Travis Media
Рет қаралды 171 М.
Full Stack Python with FastAPI and HTMX Part 4: Security
1:01:19
CSPythonForScience
Рет қаралды 1,3 М.
Four Reasons Choosing Polars Over Pandas
27:37
CSPythonForScience
Рет қаралды 145
Intro to FastHTML
7:29
Jeremy Howard
Рет қаралды 76 М.
Radial Basis Interpolation From Scratch Using Python
16:21
CSPythonForScience
Рет қаралды 10 М.
4 Tips for Building a Production-Ready FastAPI Backend
27:02
ArjanCodes
Рет қаралды 75 М.
Full Stack Python FastAPI HTMX Part 3
14:04
CSPythonForScience
Рет қаралды 1,5 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН