Welcome to Param! — param v2.2.0

Python
Exploring flexicache
An exploration of using flexicache for caching in Python.
Module itertools overview
This article briefly describes the iterators available in the Python module itertools and how to use them.
The Definitive Guide to Celery and FastAPI
Learn how to add Celery to a FastAPI application to provide asynchronous task processing.
Mastering Fuzzy Logic in Python
Mastering fuzzy logic in Python involves understanding the principles of fuzzy logic and how to implement them using Python libraries…
Integrating FastAPI with Supabase Auth
Why this article and what we'll cover In this article we'll go over the basics of how to...
FastAPI JWT Tutorial | How to add User Authentication
In this tutorial, we will walk you through the process of integrating JWT (JSON Web Tokens) with FastAPI to secure user authentication. If you want to add JWT authentication to your FastAPI application, this video is for you!
If you are new to FastAPI or JWT, don't worry. We will cover the basics and gradually move towards more advanced topics. You'll get to understand not only how to implement JWT but also why it is important. FastAPI JWT authentication is what you want to use for your JWT Python project
🎥 React + FastAPI: https://youtu.be/0zb2kohYZIM
🎥 AWS Lambda + FastAPI: https://youtu.be/7-CvGFJNE_o
🎥 MongoDB + FastAPI: https://youtu.be/QkGqjPFIGCA
🎥 MySQL + FastAPI: https://youtu.be/zzOwU41UjTM
🎥 PostgreSQL + FastAPI: https://youtu.be/398DuQbQJq0
===========================
🎓 Courses can be found:
FastAPI Beginner & Advanced: https://www.udemy.com/course/fastapi-the-complete-course/?referralCode=4F4A35C1A243D23A1A59
Learn Chatbot Development: https://www.udemy.com/course/the-complete-chatbot-bootcamp/?referralCode=2654798EE9F9998023B9
===========================
🛒 GEAR & RECOMMENDED BOOKS: https://kit.co/codingwithroby
👨💻 Hi, I am Eric!👨💻
Hey! I’m a seasoned developer and cloud enthusiast. I love sharing my knowledge and helping others to discover the exciting world of programming and cloud technologies. For more tutorials, tips, and tech magic, don’t forget to hit that subscribe button and ring the bell for notifications!
🙏 Support The Channel 🙏
If you found this tutorial helpful, please give it a thumbs up 👍, comment, and share it with your network 🌍
#fastapi #python #programming
OAuth2 with Password (and hashing), Bearer with JWT tokens - FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Python 3.12 Preview: Static Typing Improvements – Real Python
In this tutorial, you'll preview the new static typing features in Python 3.12. You'll learn about the new syntax for type variables, making generics simpler to define. You'll also see how @override lets you model inheritance and how you use typed dictionaries to annotate variable keyword arguments.
ArjanCodes | Python 3.12 Generics: Cleaner, Easier Type-Hinting
Learn how Python 3.12 generics make type-hinting easier and clearer. Use the new syntax to enhance your code's structure and readability.
TIL 105 – pytest selection arguments for failing tests
Today I learned about 5 useful pytest options that let me control what tests to run with respect to failing tests.
Concurrency For Starlette Apps (e.g FastAPI / FastHTML) – Hamel’s Blog
How to call LLMs in FastAPI/FastHTML App?
PipeFunc: Structure, Automate, and Simplify Your Computational Workflows 🕸 — pipefunc 0.35.1 documentation
Pipe, Graph & DAG
Python HTTP Clients: Requests vs. HTTPX vs. AIOHTTP | Speakeasy
Learn about the differences between Requests, HTTPX, and AIOHTTP, and when to use each library for your Python projects.
AlgoTree
A algorithmic tookit for working with trees in Python
Please don't hijack my Python root logger
With the recent explosion of LLM tools, I often like to kill time fiddling with different
LLM client libraries and SDKs in one-off scripts. Lately, I’ve noticed that some newer tools
frequently mess up the logger settings, meddling with my application logs. While it’s less
common in more seasoned libraries, I guess it’s worth rehashing why hijacking the root
logger isn’t a good idea when writing libraries or other forms of reusable code.
Asyncio gather() In The Background - Super Fast Python
We can run asyncio.gather() in the background by not awaiting the call to asyncio.gather(). The asyncio.gather() returns an asyncio.Future that does not have to be awaited. It is scheduled for execution in the asyncio event loop, along with all coroutines provided to the gather. Therefore, the caller is free to proceed with other activities and […]
GitHub - fastapi/full-stack-fastapi-template: Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more. - fastapi/full-stack-fastapi-template
Asyncio Event Loop in Separate Thread - Super Fast Python
We can run an asyncio event loop in a new thread by starting a new thread and configuring it to start or run an event loop. There are many approaches we can use to run an event loop in a new thread. The simplest is to configure a new thread to start an event loop […]
Asyncio gather() Handle Exceptions - Super Fast Python
We can automatically handle exceptions in coroutines executed via asyncio.gather() by setting the “return_exceptions” argument to True. By default, if a coroutine is executed by asyncio.gather() fails with an unhandled exception, it will be propagated to the caller. Setting the “return_exceptions” argument to True will trap any unhandled exceptions and provide them as return values, […]
A Guide to Python's Weak References Using weakref Module
p
Chances are that you never touched and maybe haven't even heard about Python's code class="inline"weakref/code module. While it might not be common...
Multithreading VS Multiprocessing VS Asyncio (With Code examples)
Understanding Concurrency in Python Concurrency refers to the execution of multiple tasks simultaneously in a program. There are primarily three ways to introduce concurrency in Python - Multithreading, Multiprocessing and Asyncio.
TIL: 8 versions of UUID and when to use them | nicole@web
Python's Built-in Functions: A Complete Exploration – Real Python
In this tutorial, you'll learn the basics of working with Python's numerous built-in functions. You'll explore how to use these predefined functions to perform common tasks and operations, such as mathematical calculations, data type conversions, and string manipulations.
Understanding the Python Mock Object Library – Real Python
In this tutorial, you'll learn how to use the Python mock object library, unittest.mock, to create and use mock objects to improve your tests. Obstacles like complex logic and unpredictable dependencies make writing valuable tests difficult, but unittest.mock can help you overcome these obstacles.
Testing with Python (part 7): ...until you make it
Simon & Garfunkel wrote the playbook. Well, at least the Bookends.
How to Web Scrape with HTTPX and Python
Intro to using Python's httpx library for web scraping. Proxy and user agent rotation and common web scraping challenges, tips and tricks.
Waiting in asyncio
One of the main appeals of using Python’s asyncio is being able to fire off many coroutines and run them concurrently. How many ways do you know for waiting for their results?
Tips and Tricks
Python tips and tricks
Mesop