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...Discuss·10 likesPython
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...Discuss·48 likes·47 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...DiscussCreating, 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...Discussvishwajitvm
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...Discuss·1 likePython Python
Uzziel Kyle Yncionguzzikyle.hashnode.dev·Feb 17, 2024Getting Started with Asynchronous Programming in PythonYou may have heard of the term "asynchronous" in programming. Sounds fancy, eh? But what is it all about? In this post, I'll introduce you to the basic concept of asynchronous programming in Python. Here, you'll learn about: The difference between s...Discuss·1 likePython
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 ...Discuss·1 likeasynchronous
Nikhil AkkiPronikhilakki.in·Sep 16, 2023Python Async IO 101Intro Asyncio is a Python library that provides a framework for writing asynchronous, concurrent, and non-blocking code. It was introduced in Python 3.5 and has since become an essential tool for building efficient and responsive applications. At its...Discuss·136 readsPython DevelopmentPython 3
Himanshu Sahuhsahu.hashnode.dev·Jul 30, 2023Async IO with libeventAn I/O call is synchronous. it does not return until the operation is completed or timeout. Let's assume we have a TCP server that is waiting for a client to write something onto the TCP connection. If the server keeps waiting for a client to write d...Discuss·367 readsasyncio
Snehasish Nayakasksnehasish.hashnode.dev·Jul 4, 2023Discovering Asynchronous Programming in Python: Your Essential Guide to the Asyncio ModuleHi there, code wranglers! Welcome to an exciting adventure where Python, our favorite user-friendly language, teams up with the speed and efficiency of asynchronous programming. Today, we're aiming our spotlight on the asyncio module—a Python standar...Discuss·60 readsPythonPython