> Markdown version of [/playlists/python](https://www.wearedevelopers.com/playlists/python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Playlist: Python 25 videos · 34 moments · 104.0 minutes ## Aliens in Quarantine, Python Deprecates Loops, and AI Buys Old Books - Zbyszek Tenerowicz - **Fabricated software updates for Python alongside lunar quarantine proposals** (01:15, 1min) — Fabricated software updates like removing loops from Python contrast with actual scientific proposals regarding lunar quarantines. [Learn more](https://www.wearedevelopers.com/videos/2139-aliens-in-quarantine-python-deprecates-loops-and-ai-buys-old-books-zbyszek-tenerowicz) ## Observability with OpenTelemetry & Elastic - **Implementing manual and automatic instrumentation in Python** (19:43, 2min) — Python developers can embed specific library calls manually or use an automated toolkit to seamlessly track common frameworks without altering core... - **Limitations of native debugging and logging in Python** (01:58, 5min) — Relying on print statements or the built-in logging module creates manual overhead and lacks compatibility across robust software systems. [Learn more](https://www.wearedevelopers.com/videos/1232-observability-with-opentelemetry-elastic) ## Python-Based Data Streaming Pipelines Within Minutes - **Rise of Python in real-time data processing** (00:02, 2min) — The shift toward natively using Python frameworks instead of Java wrappers for stream processing applications. - **Unifying stream processing workflows natively within Python frameworks** (16:45, 1min) — Removing operational friction by merging the broker and processor layers into simplified Python-based environments. - **Summarizing Python frameworks advantages and future event streams** (35:54, 3min) — Reflections on overcoming architectural silos and encouraging participation in deeper design dialogues around event-driven paradigms. - **Configuring Python transformation functions for price predictions** (28:56, 3min) — Creating logic that passes incoming dictionary formats from the source system into AI dependencies for validation. [Learn more](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) ## Exploring Durable Execution with Python - **Modeling workflows with asynchronous event loops in Python** (11:45, 1min) — Leveraging standard asynchronous modeling enables developers to seamlessly integrate external actions natively via standard Python setups. [Learn more](https://www.wearedevelopers.com/videos/1234-exploring-durable-execution-with-python) ## CUDA Python: GPU programming for the modern developer - **Analyzing execution performance and debugging Python code natively** (23:20, 1min) — Identifying computational bottlenecks and programmatic flaws operates entirely within standard graphical integrated development environments. - **The expanded CUDA ecosystem and native Python support** (04:13, 1min) — Overcoming classical language barriers by integrating seamless programming compatibility across compilers and device libraries. [Learn more](https://www.wearedevelopers.com/videos/100221-cuda-python-gpu-programming-for-the-modern-developer) ## Enterprise Python: Software That Lives Long And Prosper - **Challenging Java legacy with scalable Python solutions** (04:41, 4min) — Companies like Dropbox successfully scaled enterprise platforms using Python despite widespread assumptions favoring statically typed languages. [Learn more](https://www.wearedevelopers.com/videos/946-enterprise-python-software-that-lives-long-and-prosper) ## Python Data Visualization @ Deepnote (w/ PyViz overview) - **History and original philosophy of the Python programming language** (08:22, 3min) — Python was initially designed as an accessible educational language before evolving into a core tool for computational science. [Learn more](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) ## AI in the Open and in Browsers - Tarek Ziadé - **Why Python became the standard ecosystem for artificial intelligence** (03:11, 3min) — Python's simple syntax and hardware-agnostic scientific libraries replaced rigid languages for iterative data research. [Learn more](https://www.wearedevelopers.com/videos/1787-ai-in-the-open-and-in-browsers-tarek-ziade) ## Tech with Tim at WeAreDevelopers World Congress 2024 - **Python's dominance in building artificial intelligence application ecosystems** (00:48, 0min) — High-level programming frameworks allow developers to seamlessly build modern applications around open-source machine learning models. [Learn more](https://www.wearedevelopers.com/videos/913-tech-with-tim-at-wearedevelopers-world-congress-2024) ## Coffee with Developers - Stephen Jones - NVIDIA - **Bridging Fortran and Python in modern computing** (06:04, 3min) — The cultural and technical differences between traditional supercomputing running Fortran and modern AI ecosystems relying on Python. [Learn more](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) ## The Snowball Effect of Open Source - **Transitioning early community boards into Python templating engines** (07:11, 2min) — Porting community forum software from PHP to Python motivates the creation of fundamental web libraries to overcome language limitations. [Learn more](https://www.wearedevelopers.com/videos/523-the-snowball-effect-of-open-source) ## pytest: Simple, rapid and fun testing with Python - **Discovering the importance of automated python testing** (00:03, 3min) — The transition from basic scripting to python highlights the necessity of automated testing for open-source projects. [Learn more](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) ## Automagic Configuration in Python - **Motivations for automagic configuration in Python development** (00:11, 7min) — How small autonomous developer teams establish robust Python configuration patterns. - **Comparing classic configuration files and executable Python** (18:48, 3min) — How executable Python configuration scripts outperform static markup data formats. - **Performance profiling of namespace lookups in Python** (07:43, 5min) — How the mechanics of namespace attribute lookups impact execution speed. [Learn more](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Accelerating Python on GPUs - **Evolution of general purpose GPU computing and Python** (00:00, 3min) — An overview of why Python developers need native GPU ecosystems and a brief history of GPU computing scaling to AI workloads. - **Accelerating math operations and kernel fusion with nvmath-python** (12:39, 1min) — Accessing low-level kernel routines directly from Python to optimize array transformations and scale across platforms. [Learn more](https://www.wearedevelopers.com/videos/1521-accelerating-python-on-gpus) ## Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast. - **Identifying performance degradation during dynamic iteration state checks** (32:17, 1min) — Supporting mixed collections forces python interpreters to evaluate item types sequentially lowering functional execution speed. [Learn more](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) ## CUDA in Python - **Bridging the productivity and speed gap in Python** (03:02, 2min) — CUDA Python eliminates the rigid tradeoff between high-level scripting productivity and low-level hardware performance. [Learn more](https://www.wearedevelopers.com/videos/1294-cuda-in-python) ## Pointers? In My Python? It's More Likely Than You Think - **Understanding pointers and namespaces in Python** (00:34, 1min) — Variables in Python act as pointers mapping namespace references to objects stored in memory. [Learn more](https://www.wearedevelopers.com/videos/358-pointers-in-my-python-it-s-more-likely-than-you-think) ## How to implement convenient Python bindings to C++ - **Evaluating pybind11 against direct Python C API** (06:40, 2min) — How pybind11 reduces boilerplate compared to the native Python C API while supporting function overloading and buffers. - **Implementing magic methods for Python collections** (16:30, 0min) — Enabling native collection behaviors like iteration and membership testing by adding magic methods. [Learn more](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Devouring APIs with Python - **Overview of Python client libraries and API frameworks** (06:35, 1min) — The difference between executing HTTP requests and building abstract web application boilerplate. [Learn more](https://www.wearedevelopers.com/videos/355-devouring-apis-with-python) ## Full Stack Web Apps With Nothing But Python - **Creating a Python-defined database and inserting user data** (09:55, 1min) — Storing user inputs involves configuring native application tables and appending programmatic rows from backend scripts. [Learn more](https://www.wearedevelopers.com/videos/417-full-stack-web-apps-with-nothing-but-python) ## WeAreDevelopers LIVE: Scammer Payback with Python, Grok Goes Unhinged, The Future of Chromium and mo - **Overwhelming malicious phishing portals using randomized fake Python data** (48:52, 12min) — How batching millions of synthetic form requests effectively degrades illegal scamming infrastructure while completely destroying their stolen data... [Learn more](https://www.wearedevelopers.com/videos/1288-wearedevelopers-live-scammer-payback-with-python-grok-goes-unhinged-the-future-of-chromium-and-mo) ## Let's Get Started With Apache Kafka® for Python Developers - **Building a data producer using the Confluent Python library** (06:56, 1min) — Creating a client instance to procedurally generate and flush website mock click events into infrastructure. [Learn more](https://www.wearedevelopers.com/videos/565-let-s-get-started-with-apache-kafka-for-python-developers) ## Replacing Excel with SAP APIs & Python validation - **Designing a target architecture with Python and SAP APIs** (09:43, 5min) — Why programming languages and reliable endpoint connections outperform robotic process automation and direct database access for data validation. [Learn more](https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation) ## Level Up with Python: Building a Shooter Game Live with PyGame - **Teaching programming fundamentals using Python and Pygame** (00:05, 2min) — How building 2D games with Pygame helps beginners learn core programming concepts faster than web development. [Learn more](https://www.wearedevelopers.com/videos/1681-level-up-with-python-building-a-shooter-game-live-with-pygame) ## Accelerating Python on GPUs - **Evaluating absolute performance thresholds between Python and procedural syntaxes** (50:21, 1min) — Understanding when high-level scripting wrappers produce overhead compared to native implementation code during aggressive optimization cycles. [Learn more](https://www.wearedevelopers.com/videos/859-accelerating-python-on-gpus)