Chetan Choudharychoudharycodes.hashnode.dev·Dec 16, 2024FastAPI Unveiled: Mastering the Magic of Lightning-Fast Python APIsFastAPI is a modern, high-performance web framework for building APIs with Python. It’s designed to be easy to use, fast to code, and capable of handling production workloads. In this beginner-friendly guide, we’ll explore how FastAPI works behind th...Python
Elnarilelnaril.hashnode.dev·Nov 18, 2024Tutorial: How to rate limit Python async requests to Etherscan - and other APIsTL;DRThis article provides a tutorial on implementing rate limiting for Python async requests using the credit-rate-limit library. It demonstrates how to manage API rate limits effectively with an example using the Etherscan API, ensuring your asynch...170 readsPython
Zech Zimmermanblog.zech.codes·Nov 4, 2024Understanding Async/Await in PythonAsync/await is a powerful tool in Python that can significantly enhance your programming skills. In this post, we'll delve into the high-level workings of async/await and then venture into its fundamental implementation. We'll also compare and contra...37 readsasync
Snehangshu Bhattacharyablogs.snehangshu.dev·Sep 21, 2024Python Multitasking: Key Practices and ChallengesWhen I first encountered the Python language, I was amazed by what you could do with so little code, and it has been one of my favourite programming languages since. Some time ago, I faced a problem where I was trying to create something like a web s...120 readsgreenlets
Saurav Shrivastavsaurav23.hashnode.dev·Aug 30, 2024Understanding the Global Interpreter Lock (GIL) and Its Impact on Threading in PythonWhat is the GIL? The Global Interpreter Lock (GIL) is a mutex that protects access to Python objects, preventing multiple native threads from executing Python bytecode simultaneously. The GIL exists because CPython, the reference implementation of Py...10 likes·31 readsPython
ByteScrum TechnologiesforByteScrum Technologiesblog.bytescrum.com·Jul 15, 2024Asynchronous Programming in Python: Enhancing Efficiency and PerformanceIn modern software development, efficiently handling tasks that involve waiting for external resources, such as network responses or file I/O operations, is crucial. Asynchronous programming allows your program to continue executing other tasks while...48 likes·49 readsPython
Abdulrahman Mustafapebble-programming.hashnode.dev·Jul 6, 2024Efficient API Handling in Python: Connection Pooling and Async Calls for EgyTech API WrapperLast article, we created a simple pythonic wrapper for the EgyTech API, with basic functionality. This time we will be extending out wrapper's functionality with some interesting concepts. I've also included some diagrams to help you with these conce...Creating, Documenting, & Publishing A Pythonic API Wrapperasynchronous API Calls
Vishwajit VmforVishwajit Vm blogvishwajitvm.hashnode.dev·May 16, 2024Exploring libuv: The Backbone of Node.js and BeyondIn the realm of asynchronous programming, libuv stands out as a vital component powering frameworks like Node.js. Its versatility extends beyond Node.js, influencing other backend languages such as PHP and Python. In this blog, we delve into the inne...vishwajitvm
Himanshu Chauhanhimanshuchauhan.hashnode.dev·Mar 13, 2024Day 27: Asynchronous Programming (asyncio) in PythonWelcome to the blog! Today, we delve into the intricate world of asynchronous programming. While initially challenging, mastering this topic can significantly elevate the quality of your software. Join me on the twenty-seventh day of my Python learni...1 likePython Python
Alvison Hunteralvisonhunter.hashnode.dev·Jan 24, 2024Asynchronous Python: A Beginner’s Guide to asyncioHowdy Folks: Ever wondered about asynchronous processes in programming? Join us on a journey into the realm of asynchronous Python with a focus on the asyncio module. We’ll demystify the concepts, delve into syntax, and showcase how asyncio empowers ...1 likeasynchronous