PyOhio
PyOhio 2024
1. Saturday Welcome () None 15 min.
2. Keynote (Steph Hippo) https://youtu.be/cXMpzHAZbLA 38 min.
3. Serverless AI Inferencing Using Python and WebAssembly (Shivay Lamba) https://youtu.be/CYs27fJhAZU 31 min.
4. Snakes & Ladders: A Gentle Introduction to Generators and Iterators (JR Rickerson) https://youtu.be/E-LGJ27JY1w 27 min.
5. So, I Got Some Code Working… Now How Do I Share It?! (Elaine Wong) https://youtu.be/4rLy4bYxQ0c 22 min.
6. Enhancing the JupyterLab Notebook to Overcome Bioinformatics Analysis Challenges with GiN (Jayadev Joshi) https://youtu.be/SmDLM1LtX24 25 min.
7. Quantum Computing with Qiskit in Galaxy (Bryan Raubenolt) https://youtu.be/cR1-ymGB_HQ 29 min.
8. Canceled: Building Resilient Applications with Circuit Breakers and Retries Using FastAPI (Sameer Shukla) None 30 min.
9. A Python Sequence (Un)Packing Primer (Brian Costlow) https://youtu.be/oZv1mRhLxxU 27 min.
10. What Django Deployment is Really About (James Walters) https://youtu.be/rqHWHQrkAnI 29 min.
11. Data Science & Agile: Strategies for Working Together (Alyssa Batula) https://youtu.be/6HPacg9zDkU 25 min.
12. Efficient Path Planning for Search and Rescue Missions Using Neural Networks (Keith Martin Machina) https://youtu.be/SEVsdCf92ag 29 min.
13. How to Use Static Typing in Python with Type Hints, MyPy and Pydantic (Jack Bennett) https://youtu.be/DPFnG6CdrJY 26 min.
14. Simplifying Python Web App Operations: Automating K8s Ops with Open Source (David Andersson) https://youtu.be/2_Laq499rr4 28 min.
15. Python <3 Rust (Moshe Zadka) https://youtu.be/-NNR8KeJeI4 27 min.
16. Validating Complex Types Using Pydantic (Daniel Schelkoph) https://youtu.be/RP8U828yOX4 27 min.
17. Boosting Neuroimaging Analysis and Results Digestibility 🧠 (Carlos A Aranibar) https://youtu.be/lNC5DwuUb8M 27 min.
18. How to Do the Same Thing Over and Over Again and Yield Different Results (Jessica Garson) https://youtu.be/tLq3spBR9qg 28 min.
19. 20 GOTO 10: How to Make Scrolling ASCII Art (Al Sweigart) https://youtu.be/QOQnYO8CGtU 23 min.
20. Boosting Python Numeric Computations with Dynamic C++ Integration (Mandar Deshpande) https://youtu.be/pk1jGO41zLw 24 min.
21. Data Engineering: The World Between Worlds (Rainu Ittycheriah) https://youtu.be/SWYK7us-gnY 25 min.
22. Keynote (Mariatta) https://youtu.be/uJat5JEeoBU 33 min.
23. Lightning Talks () https://youtu.be/FMfgVo4-i8Y 68 min.
24. Sunday Welcome () None 15 min.
25. Stress Less: Easy Database Load Testing Using Python and Locust (Miguel Johnson) https://youtu.be/C2PggXqIJtE 14 min.
26. Signal Processing in Electrochemistry with Python: Applications to the US Opioids Crisis (Rodrigo Silva Ferreira) https://youtu.be/7UPzG0HhjDE 29 min.
27. A Confession of My Python Sins (Jamie Bliss) https://youtu.be/EFgmCHzVQOs 23 min.
28. Hot: Pathlib, Not: String Paths (Josh Schneider) https://youtu.be/pUw7bRAFLPc 30 min.
29. Device Authorization Flow 101: Logging in From Input Constrained Devices (Jessica Temporal) https://youtu.be/gjLUK6vT2KU 29 min.
30. Mastering the Zen of Dev Experience: Kubernetes and the Art of Simplicity (Calvin Hendryx-Parker) https://youtu.be/AZvMebTZDkk 31 min.
31. Introducing Immortal Objects: Building Block Towards a Multi-core Python Runtime (Aditya Mehra) https://youtu.be/U-o2QtXAnps 30 min.
32. Asyncio by Example (Andrew Kubera) https://youtu.be/oRI9TAN0GbQ 30 min.
33. Canceled: Gotta Go Fast! Using Asyncio for More Efficient Web Scraping (Samuel Agnew) None 30 min.
34. Building Vector-Symbolic Architectures with Python (Fabio Cumbo) https://youtu.be/srKmE_j-gfo 26 min.
35. Zen Commandments (Paul Hutchings) https://youtu.be/v7rwqh8kcuY 25 min.
36. Evolve or Die: How I Stopped Avoiding and Starting Loving Python Upgrades (Ruby Henry, Ph.d.) https://youtu.be/VSoojqx0xMo 26 min.
37. Technical Empathy (Leon Adato) https://youtu.be/92gZqp8EsSc 32 min.
38. Wagtail: The Python CMS Taking the World by Storm (Vince Salvino) https://youtu.be/kyly_c2HQE8 29 min.
39. Python + Discord = Great Bots! (Alex Oladele) https://youtu.be/J-0T0Znk5Z8 33 min.
40. 23, Python and Me: Using Machine Learning in Python to Analyze Consumer Genomics Data (Nathan Brouwer) https://youtu.be/_51o1CK_3_0 30 min.
41. Keynote: Brains Are Beautiful Liars (Trey Hunner) https://youtu.be/APuLJ4pfM4c 40 min.
42. Closing Remarks () None 15 min.

1. None 15 min.
2. https://youtu.be/cXMpzHAZbLA 38 min.
3. https://youtu.be/CYs27fJhAZU 31 min.
4. https://youtu.be/E-LGJ27JY1w 27 min.
5. https://youtu.be/4rLy4bYxQ0c 22 min.
6. https://youtu.be/SmDLM1LtX24 25 min.
7. https://youtu.be/cR1-ymGB_HQ 29 min.
8. None 30 min.
9. https://youtu.be/oZv1mRhLxxU 27 min.
10. https://youtu.be/rqHWHQrkAnI 29 min.
11. https://youtu.be/6HPacg9zDkU 25 min.
12. https://youtu.be/SEVsdCf92ag 29 min.
13. https://youtu.be/DPFnG6CdrJY 26 min.
14. https://youtu.be/2_Laq499rr4 28 min.
15. https://youtu.be/-NNR8KeJeI4 27 min.
16. https://youtu.be/RP8U828yOX4 27 min.
17. https://youtu.be/lNC5DwuUb8M 27 min.
18. https://youtu.be/tLq3spBR9qg 28 min.
19. https://youtu.be/QOQnYO8CGtU 23 min.
20. https://youtu.be/pk1jGO41zLw 24 min.
21. https://youtu.be/SWYK7us-gnY 25 min.
22. https://youtu.be/uJat5JEeoBU 33 min.
23. https://youtu.be/FMfgVo4-i8Y 68 min.
24. None 15 min.
25. https://youtu.be/C2PggXqIJtE 14 min.
26. https://youtu.be/7UPzG0HhjDE 29 min.
27. https://youtu.be/EFgmCHzVQOs 23 min.
28. https://youtu.be/pUw7bRAFLPc 30 min.
29. https://youtu.be/gjLUK6vT2KU 29 min.
30. https://youtu.be/AZvMebTZDkk 31 min.
31. https://youtu.be/U-o2QtXAnps 30 min.
32. https://youtu.be/oRI9TAN0GbQ 30 min.
33. None 30 min.
34. https://youtu.be/srKmE_j-gfo 26 min.
35. https://youtu.be/v7rwqh8kcuY 25 min.
36. https://youtu.be/VSoojqx0xMo 26 min.
37. https://youtu.be/92gZqp8EsSc 32 min.
38. https://youtu.be/kyly_c2HQE8 29 min.
39. https://youtu.be/J-0T0Znk5Z8 33 min.
40. https://youtu.be/_51o1CK_3_0 30 min.
41. https://youtu.be/APuLJ4pfM4c 40 min.
42. None 15 min.

1, Saturday Welcome, Saturday_Welcome_3.mp4, 15
2, Keynote, Keynote_10.mp4, 38
3, Serverless AI Inferencing Using Python and WebAssembly, Serverless_AI_Inferencing_Using_Python_and_WebAssembly.mp4, 31
4, Snakes & Ladders: A Gentle Introduction to Generators and Iterators, Snakes_Ladders_A_Gentle_Introduction_to_Generators_and_Iterators.mp4, 27
5, So, I Got Some Code Working… Now How Do I Share It?!, So_I_Got_Some_Code_Working_Now_How_Do_I_Share_It.mp4, 22
6, Enhancing the JupyterLab Notebook to Overcome Bioinformatics Analysis Challenges with GiN, Enhancing_the_JupyterLab_Notebook_to_Overcome_Bioinformatics_Analysis_Challenges_with_GiN.mp4, 25
7, Quantum Computing with Qiskit in Galaxy, Quantum_Computing_with_Qiskit_in_Galaxy.mp4, 29
8, Canceled: Building Resilient Applications with Circuit Breakers and Retries Using FastAPI, Canceled_Building_Resilient_Applications_with_Circuit_Breakers_and_Retries_Using_FastAPI.mp4, 30
9, A Python Sequence (Un)Packing Primer, A_Python_Sequence_UnPacking_Primer.mp4, 27
10, What Django Deployment is Really About, What_Django_Deployment_is_Really_About.mp4, 29
11, Data Science & Agile: Strategies for Working Together, Data_Science_Agile_Strategies_for_Working_Together.mp4, 25
12, Efficient Path Planning for Search and Rescue Missions Using Neural Networks, Efficient_Path_Planning_for_Search_and_Rescue_Missions_Using_Neural_Networks.mp4, 29
13, How to Use Static Typing in Python with Type Hints, MyPy and Pydantic, Is_Python_Your_TYPE_of_Programming_Language_How_to_Use_Static_Typing_in_Python_with_Type_Hints_MyPy_and_Pydantic.mp4, 26
14, Simplifying Python Web App Operations: Automating K8s Ops with Open Source, Simplifying_Python_Web_App_Operations_Automating_K8s_Ops_with_Open_Source.mp4, 28
15, Python <3 Rust, Python_3_Rust.mp4, 27
16, Validating Complex Types Using Pydantic, Validating_Complex_Types_Using_Pydantic.mp4, 27
17, Boosting Neuroimaging Analysis and Results Digestibility 🧠, Boosting_Neuroimaging_Analysis_and_Results_Digestibility_2.mp4, 27
18, How to Do the Same Thing Over and Over Again and Yield Different Results, How_to_Do_the_Same_Thing_Over_and_Over_Again_and_Yield_Different_Results.mp4, 28
19, 20 GOTO 10: How to Make Scrolling ASCII Art, 20_GOTO_10_How_to_Make_Scrolling_ASCII_Art.mp4, 23
20, Boosting Python Numeric Computations with Dynamic C++ Integration, Boosting_Python_Numeric_Computations_with_Dynamic_C_Integration.mp4, 24
21, Data Engineering: The World Between Worlds, Data_Engineering_The_World_Between_Worlds.mp4, 25
22, Keynote, Keynote_9.mp4, 33
23, Lightning Talks, Lightning_Talks_27.mp4, 68
24, Sunday Welcome, Sunday_Welcome_3.mp4, 15
25, Stress Less: Easy Database Load Testing Using Python and Locust, Stress_Less_Easy_Database_Load_Testing_Using_Python_and_Locust.mp4, 14
26, Signal Processing in Electrochemistry with Python: Applications to the US Opioids Crisis, Signal_Processing_in_Electrochemistry_with_Python_Applications_to_the_US_Opioids_Crisis.mp4, 29
27, A Confession of My Python Sins, A_Confession_of_My_Python_Sins.mp4, 23
28, Hot: Pathlib, Not: String Paths, Hot_Pathlib_Not_String_Paths.mp4, 30
29, Device Authorization Flow 101: Logging in From Input Constrained Devices, Device_Authorization_Flow_101_Logging_in_From_Input_Constrained_Devices.mp4, 29
30, Mastering the Zen of Dev Experience: Kubernetes and the Art of Simplicity, Mastering_the_Zen_of_Dev_Experience_Kubernetes_and_the_Art_of_Simplicity.mp4, 31
31, Introducing Immortal Objects: Building Block Towards a Multi-core Python Runtime, Introducing_Immortal_Objects_Building_Block_Towards_a_Multicore_Python_Runtime.mp4, 30
32, Asyncio by Example, Asyncio_by_Example.mp4, 30
33, Canceled: Gotta Go Fast! Using Asyncio for More Efficient Web Scraping, Canceled_Gotta_Go_Fast_Using_Asyncio_for_More_Efficient_Web_Scraping.mp4, 30
34, Building Vector-Symbolic Architectures with Python, Building_VectorSymbolic_Architectures_with_Python.mp4, 26
35, Zen Commandments, Zen_Commandments.mp4, 25
36, Evolve or Die: How I Stopped Avoiding and Starting Loving Python Upgrades, Evolve_or_Die_How_I_Stopped_Avoiding_and_Starting_Loving_Python_Upgrades.mp4, 26
37, Technical Empathy, Technical_Empathy.mp4, 32
38, Wagtail: The Python CMS Taking the World by Storm, Wagtail_The_Python_CMS_Taking_the_World_by_Storm.mp4, 29
39, Python + Discord = Great Bots!, Python_Discord_Great_Bots.mp4, 33
40, 23, Python and Me: Using Machine Learning in Python to Analyze Consumer Genomics Data, 23_Python_and_Me_Using_Machine_Learning_in_Python_to_Analyze_Consumer_Genomics_Data.mp4, 30
41, Keynote: Brains Are Beautiful Liars, Keynote_7.mp4, 40
42, Closing Remarks, Closing_Remarks_3.mp4, 15