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

1. None 15 min.
2. None 45 min.
3. None 30 min.
4. None 30 min.
5. None 30 min.
6. None 30 min.
7. None 30 min.
8. None 30 min.
9. None 30 min.
10. None 30 min.
11. None 30 min.
12. None 30 min.
13. None 30 min.
14. None 30 min.
15. None 30 min.
16. None 30 min.
17. None 30 min.
18. None 30 min.
19. None 30 min.
20. None 30 min.
21. None 30 min.
22. None 45 min.
23. None 90 min.
24. None 15 min.
25. None 30 min.
26. None 30 min.
27. None 30 min.
28. None 30 min.
29. None 30 min.
30. None 30 min.
31. None 30 min.
32. None 30 min.
33. None 30 min.
34. None 30 min.
35. None 30 min.
36. None 30 min.
37. None 30 min.
38. None 30 min.
39. None 30 min.
40. None 30 min.
41. None 45 min.
42. None 15 min.

1, Saturday Welcome, Saturday_Welcome_3.mp4, 15
2, Keynote, Keynote_10.mp4, 45
3, 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, 30
4, Enhancing the JupyterLab Notebook to Overcome Bioinformatics Analysis Challenges with GiN, Enhancing_the_JupyterLab_Notebook_to_Overcome_Bioinformatics_Analysis_Challenges_with_GiN.mp4, 30
5, Serverless AI Inferencing Using Python and WebAssembly, Serverless_AI_Inferencing_Using_Python_and_WebAssembly.mp4, 30
6, Snakes & Ladders: A Gentle Introduction to Generators and Iterators, Snakes_Ladders_A_Gentle_Introduction_to_Generators_and_Iterators.mp4, 30
7, A Python Sequence (Un)Packing Primer, A_Python_Sequence_UnPacking_Primer.mp4, 30
8, Quantum Computing with Qiskit in Galaxy, Quantum_Computing_with_Qiskit_in_Galaxy.mp4, 30
9, Building Resilient Applications with Circuit Breakers and Retries Using FastAPI, Building_Resilient_Applications_with_Circuit_Breakers_and_Retries_Using_FastAPI.mp4, 30
10, What Django Deployment is Really About, What_Django_Deployment_is_Really_About.mp4, 30
11, Data Science & Agile: Strategies for Working Together, Data_Science_Agile_Strategies_for_Working_Together.mp4, 30
12, Simplifying Python Web App Operations: Automating K8s Ops with Open Source, Simplifying_Python_Web_App_Operations_Automating_K8s_Ops_with_Open_Source.mp4, 30
13, Efficient Path Planning for Search and Rescue Missions Using Neural Networks, Efficient_Path_Planning_for_Search_and_Rescue_Missions_Using_Neural_Networks.mp4, 30
14, Is Python Your TYPE of Programming Language? 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, 30
15, Validating Complex Types Using Pydantic, Validating_Complex_Types_Using_Pydantic.mp4, 30
16, Boosting Neuroimaging Analysis and Results Digestibility 🧠, Boosting_Neuroimaging_Analysis_and_Results_Digestibility_2.mp4, 30
17, 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, 30
18, Python <3 Rust, Python_3_Rust.mp4, 30
19, Data Engineering: The World Between Worlds, Data_Engineering_The_World_Between_Worlds.mp4, 30
20, 20 GOTO 10: How to Make Scrolling ASCII Art, 20_GOTO_10_How_to_Make_Scrolling_ASCII_Art.mp4, 30
21, Boosting Python Numeric Computations with Dynamic C++ Integration, Boosting_Python_Numeric_Computations_with_Dynamic_C_Integration.mp4, 30
22, Keynote, Keynote_9.mp4, 45
23, Lightning Talks, Lightning_Talks_27.mp4, 90
24, Sunday Welcome, Sunday_Welcome_3.mp4, 15
25, A Confession of My Python Sins, A_Confession_of_My_Python_Sins.mp4, 30
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, 30
27, Stress Less: Easy Database Load Testing Using Python and Locust, Stress_Less_Easy_Database_Load_Testing_Using_Python_and_Locust.mp4, 30
28, Hot: Pathlib, Not: String Paths, Hot_Pathlib_Not_String_Paths.mp4, 30
29, Introducing Immortal Objects: Building Block Towards a Multi-core Python Runtime, Introducing_Immortal_Objects_Building_Block_Towards_a_Multicore_Python_Runtime.mp4, 30
30, Asyncio by Example, Asyncio_by_Example.mp4, 30
31, Device Authorization Flow 101: Logging in From Input Constrained Devices, Device_Authorization_Flow_101_Logging_in_From_Input_Constrained_Devices.mp4, 30
32, 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, 30
33, Zen Commandments, Zen_Commandments.mp4, 30
34, Building Vector-Symbolic Architectures with Python, Building_VectorSymbolic_Architectures_with_Python.mp4, 30
35, 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, 30
36, Gotta Go Fast! Using Asyncio for More Efficient Web Scraping, Gotta_Go_Fast_Using_Asyncio_for_More_Efficient_Web_Scraping.mp4, 30
37, 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
38, Wagtail: The Python CMS Taking the World by Storm, Wagtail_The_Python_CMS_Taking_the_World_by_Storm.mp4, 30
39, Python + Discord = Great Bots!, Python_Discord_Great_Bots.mp4, 30
40, Technical Empathy, Technical_Empathy.mp4, 30
41, Keynote, Keynote_7.mp4, 45
42, Closing Remarks, Closing_Remarks_3.mp4, 15