Leveraging Async and Await in Modern Python | Michael Kennedy
If you've heard that Python is not good at solving async problems, you'll be surprised by what modern Python has to offer. You’ll learn new Python async and await keywords and how to leverage async to solve parallel problems faster. This talk was given at Codementor Event’s annual developer conference, and it covers: - Intro to async programming support in modern Python - Python async and await keywords - Other helpful libraries you can use with Python Michael is an avid Python and MongoDB enthusiast, entrepreneur, host of Talk Python to Me & Python Bytes, and a Python Software Foundation Fellow. ? Link to #DGS2022 developer conference page https://www.codementor.io/events/developer-growth-summit ? Codementor Events https://www.codementor.io/events ? Find a coding mentor https://www.codementor.io Timestamps: 1:38 Introduction 2:16 What is asynchronous programming? 4:28 Core uses for asynchronous programming: speed & scalability 12:24 Async in Python (techniques) 15:54 Demo: Fibonacci generator 29:09 Anatomy of an async method 29:25 Performance improvements: Sync & async version 30:10 Demo: web scraping 42:44 Q&A --- Follow Michael on his socials: ? Twitter: https://twitter.com/mkennedy ? GitHub: https://github.com/mikeckennedy ? Podcast: https://talkpython.fm --- ? Stay connected with us on social: Twitter: https://twitter.com/codementorIO LinkedIn: https://www.linkedin.com/company/codementor Facebook: https://www.facebook.com/codementor #Python #Async #PythonAsync #Await #MongoDB
If you've heard that Python is not good at solving async problems, you'll be surprised by what modern Python has to offer. You’ll learn new Python async and await keywords and how to leverage async to solve parallel problems faster. This talk was given at Codementor Event’s annual developer conference, and it covers: - Intro to async programming support in modern Python - Python async and await keywords - Other helpful libraries you can use with Python Michael is an avid Python and MongoDB enthusiast, entrepreneur, host of Talk Python to Me & Python Bytes, and a Python Software Foundation Fellow. ? Link to #DGS2022 developer conference page https://www.codementor.io/events/developer-growth-summit ? Codementor Events https://www.codementor.io/events ? Find a coding mentor https://www.codementor.io Timestamps: 1:38 Introduction 2:16 What is asynchronous programming? 4:28 Core uses for asynchronous programming: speed & scalability 12:24 Async in Python (techniques) 15:54 Demo: Fibonacci generator 29:09 Anatomy of an async method 29:25 Performance improvements: Sync & async version 30:10 Demo: web scraping 42:44 Q&A --- Follow Michael on his socials: ? Twitter: https://twitter.com/mkennedy ? GitHub: https://github.com/mikeckennedy ? Podcast: https://talkpython.fm --- ? Stay connected with us on social: Twitter: https://twitter.com/codementorIO LinkedIn: https://www.linkedin.com/company/codementor Facebook: https://www.facebook.com/codementor #Python #Async #PythonAsync #Await #MongoDB