PyOhio
Pyohio 2019
1. Saturday Welcome (Dave Forgac) http://youtu.be/-iy2Aw8AH6w 9 min.
2. Changing Lives through Open Source, Passion and Mentoring (Kattni Rembor) http://youtu.be/-bBHXimlfPQ 33 min.
3. “Who’d I Lend That Book To?” Hard Questions Answered with Python (Daniel Lindeman) http://youtu.be/re6mt9d5Qw4 28 min.
4. Becoming a Better Curator of Your Code (Ian Zelikman) http://youtu.be/lpg5YRrce58 25 min.
5. Big Data with Small Computers: Building a Hadoop Cluster with Raspberry Pis (Alexandria Kalika) http://youtu.be/lQyX7iAsQQU 28 min.
6. Demystifying Machine Learning (Nikola Novakovic) http://youtu.be/_UPI9KGJk2M 26 min.
7. Enough Python to Fake It (Catherine Devlin) http://youtu.be/jOvajURGPRU 93 min.
8. Adopt-a-pytest (Dane Hillard) http://youtu.be/0BzXV0J3-v8 28 min.
9. Feature Engineering: An Apprentice’s Guide to the “Dark Art” of Machine Learning (Deborah Diller Harris) http://youtu.be/LUZGlS07YiY 29 min.
10. Lessons from Zero-Defect Software (Jason R. Coombs) http://youtu.be/1p9nR4z7aZY 28 min.
11. Distributed Deep Neural Network Training using MPI on Python (Arpan Jain, Kawthar Shafie Khorassani) http://youtu.be/FrJM2dH57jo 29 min.
12. How to Write Pytest Plugins (Darlene Wong) http://youtu.be/44XOyDNl8OA 25 min.
13. A Brief History of Fire Brigades (Jon Banafato) http://youtu.be/RCOZjXSKIKg 20 min.
14. Using Dash to Create Interactive Web Apps for Non-Technical Audiences (Joseph Willi) http://youtu.be/GiNF9diitAM 26 min.
15. Explicit is Better than Implicit: Making Culture Visible with Team Charters (Christopher T. Miller) http://youtu.be/fEr3XwhFwPA 24 min.
16. A Gentle Introduction to Linear Programming in Python (Bethany Poulin) http://youtu.be/H6hk0RhmAAs 47 min.
17. Python Improvements (or This Is Not Your Teacher's Python) (Travis Risner) http://youtu.be/AeYDSgsmA60 42 min.
18. Scraping Your Way to a Dataset (Alex Zharichenko) http://youtu.be/Et4AqsIktHQ 41 min.
19. A Hands-On Guide to Building Interactive Command-Line Apps with cmd2 (Todd Leonhardt, Kevin Van Brunt) http://youtu.be/pebeWrTqIIw 46 min.
20. Docker-Composing Your Way to a Better Development Environment (Ricardo Solano) http://youtu.be/p1CQa0kvAq8 28 min.
21. Django in Production with PEX (Alexandru Barbur) http://youtu.be/abnwINA50DE 23 min.
22. The Magic of Python (Darshan Markandaiah) http://youtu.be/X9poNqBfX4Q 25 min.
23. Hands-On Web UI Testing (Andrew Knight) http://youtu.be/5wLteaahyWw 112 min.
24. If Statements are a Code Smell (Aly Sivji) http://youtu.be/Gxfvef2OUcg 24 min.
25. Building Docs like Code: Continuous Integration for Documentation (Mason Egger) http://youtu.be/sBmIicMLOWs 25 min.
26. The Value of Docstrings (Eric Appelt) http://youtu.be/fl8baeAa3uI 27 min.
27. The Blameless Post Mortem: How Embracing Failure Makes Us Better (Chris Wilcox) http://youtu.be/XF7bBokV3kM 26 min.
28. Find Your Feature Fit: How to Pick a Text Editor for Python Programming (Gregory M. Kapfhammer, Madelyn M. Kapfhammer) http://youtu.be/f0nGupo08Fk 27 min.
29. # TODO: Add Comments: 5 Tips for _Winning_ at Code Comments (Nik Kantar) http://youtu.be/Y3eKG3mpj_E 26 min.
30. Using Python & R in Harmony (Matthew Brower, Krista Readout) http://youtu.be/mTUw-3nxTRE 22 min.
31. Your Own Personal Bootcamp: How to Efficiently Learn Your Next Technology (Joe Erickson) http://youtu.be/RewDPZrgRls 30 min.
32. Sipping the Nectar of Amazon from the Serverless Chalice (Ilya Gotfryd) http://youtu.be/MFTod36TF0Y 25 min.
33. Saturday Lightning Talks (Dave Forgac) http://youtu.be/moYkuNrmc1I 53 min.
34. Sunday Welcome (Dave Forgac) http://youtu.be/nZMdqIWkxoY 4 min.
35. The Gig is Up: Radical Shifts That Save Cultures, Teams, and Companies (Greg Svoboda) http://youtu.be/0t0Ze3c3kGk 54 min.
36. Surviving Without Python (Andrew Knight) http://youtu.be/kj2JhIg-hQQ 26 min.
37. Quickly Build Your Own Personal Website with Python (Vince Salvino) http://youtu.be/mriPfTEll8o 30 min.
38. Leave Your Inhibitions at the Database Connection (Regina Compton) http://youtu.be/H_NrL7lTV8E 29 min.
39. gRPC and What, Why, How? (John Roach) http://youtu.be/Kqjf4XgT7xU 25 min.
40. Probabilistic Programming and Bayesian Inference in Python (Lara Kattan) http://youtu.be/RrND0VQhDXY 90 min.
41. The Mediocre Programmer (Craig Maloney) http://youtu.be/XNwOnRmCqZ0 30 min.
42. What's the Buzz with Machine Learning (Allison Bolen) http://youtu.be/upmI8mg2NTo 24 min.
43. The Riddle of the Intersphinx: Configuration and Cross-Reference Composition (Brian Skinn) http://youtu.be/CfInPYkbTZE 24 min.
44. I Lost 25 Pounds Thanks to Python: Personal Data Analytics Using Pandas and Numpy (Jack Bennett) http://youtu.be/FlYGVOZPWDw 30 min.
45. Automated Discovery of Cancer Types from Genes (Shruthi Ravichandran) http://youtu.be/og-K4CbyOiw 26 min.
46. Learn How Computers Work Between Silicon and Assembly: Build a CPU with Python (Zak Kohler) http://youtu.be/iJqCMoAMlMA 33 min.
47. A Practical Introduction to Integer Linear Programming (Igor Ferst) http://youtu.be/tK-Tiu7kyv8 25 min.
48. Keeping Fun in Computing (Dustin Ingram) http://youtu.be/qo4EJq1slD8 25 min.
49. Search Logs + Machine Learning = Auto-Tagged Inventory (John Berryman) http://youtu.be/0MUlKbvIP3k 42 min.
50. Making Games with ppb (Piper Thunstrom) http://youtu.be/ImlIcJhfgnw 111 min.
51. Gathering Insights from Audio Data (Ryan Bales) http://youtu.be/cjsZtZJ-YPo 40 min.
52. Deep Learning Like a Viking: Building Convolutional Neural Networks with Keras (Guy Royse) http://youtu.be/A89l8GwsUNY 43 min.
53. Let's Build an ORM (Greg Back) http://youtu.be/6rw0p9AOYb8 38 min.
54. Dynamic Data Pipelining with Luigi (Trey Hakanson) http://youtu.be/5kSnkNDeQjQ 28 min.
55. A/V Streaming Workflow in Python (Shishir Pokharel) http://youtu.be/XYZ--owG7dg 27 min.
56. Is This Your Card? Computer Vision for Playing Card Recognition (Steve Crow) http://youtu.be/bYBFF-N1Z98 25 min.
57. Refactor Yourself (Esther B. Gotfryd, MSN, NP-C) http://youtu.be/OhY28KJBA3c 28 min.
58. Sunday Lightning Talks (Dave Forgac) http://youtu.be/eHGicXNDovs 31 min.

1. http://youtu.be/-iy2Aw8AH6w 9 min.
2. http://youtu.be/-bBHXimlfPQ 33 min.
3. http://youtu.be/re6mt9d5Qw4 28 min.
4. http://youtu.be/lpg5YRrce58 25 min.
5. http://youtu.be/lQyX7iAsQQU 28 min.
6. http://youtu.be/_UPI9KGJk2M 26 min.
7. http://youtu.be/jOvajURGPRU 93 min.
8. http://youtu.be/0BzXV0J3-v8 28 min.
9. http://youtu.be/LUZGlS07YiY 29 min.
10. http://youtu.be/1p9nR4z7aZY 28 min.
11. http://youtu.be/FrJM2dH57jo 29 min.
12. http://youtu.be/44XOyDNl8OA 25 min.
13. http://youtu.be/RCOZjXSKIKg 20 min.
14. http://youtu.be/GiNF9diitAM 26 min.
15. http://youtu.be/fEr3XwhFwPA 24 min.
16. http://youtu.be/H6hk0RhmAAs 47 min.
17. http://youtu.be/AeYDSgsmA60 42 min.
18. http://youtu.be/Et4AqsIktHQ 41 min.
19. http://youtu.be/pebeWrTqIIw 46 min.
20. http://youtu.be/p1CQa0kvAq8 28 min.
21. http://youtu.be/abnwINA50DE 23 min.
22. http://youtu.be/X9poNqBfX4Q 25 min.
23. http://youtu.be/5wLteaahyWw 112 min.
24. http://youtu.be/Gxfvef2OUcg 24 min.
25. http://youtu.be/sBmIicMLOWs 25 min.
26. http://youtu.be/fl8baeAa3uI 27 min.
27. http://youtu.be/XF7bBokV3kM 26 min.
28. http://youtu.be/f0nGupo08Fk 27 min.
29. http://youtu.be/Y3eKG3mpj_E 26 min.
30. http://youtu.be/mTUw-3nxTRE 22 min.
31. http://youtu.be/RewDPZrgRls 30 min.
32. http://youtu.be/MFTod36TF0Y 25 min.
33. http://youtu.be/moYkuNrmc1I 53 min.
34. http://youtu.be/nZMdqIWkxoY 4 min.
35. http://youtu.be/0t0Ze3c3kGk 54 min.
36. http://youtu.be/kj2JhIg-hQQ 26 min.
37. http://youtu.be/mriPfTEll8o 30 min.
38. http://youtu.be/H_NrL7lTV8E 29 min.
39. http://youtu.be/Kqjf4XgT7xU 25 min.
40. http://youtu.be/RrND0VQhDXY 90 min.
41. http://youtu.be/XNwOnRmCqZ0 30 min.
42. http://youtu.be/upmI8mg2NTo 24 min.
43. http://youtu.be/CfInPYkbTZE 24 min.
44. http://youtu.be/FlYGVOZPWDw 30 min.
45. http://youtu.be/og-K4CbyOiw 26 min.
46. http://youtu.be/iJqCMoAMlMA 33 min.
47. http://youtu.be/tK-Tiu7kyv8 25 min.
48. http://youtu.be/qo4EJq1slD8 25 min.
49. http://youtu.be/0MUlKbvIP3k 42 min.
50. http://youtu.be/ImlIcJhfgnw 111 min.
51. http://youtu.be/cjsZtZJ-YPo 40 min.
52. http://youtu.be/A89l8GwsUNY 43 min.
53. http://youtu.be/6rw0p9AOYb8 38 min.
54. http://youtu.be/5kSnkNDeQjQ 28 min.
55. http://youtu.be/XYZ--owG7dg 27 min.
56. http://youtu.be/bYBFF-N1Z98 25 min.
57. http://youtu.be/OhY28KJBA3c 28 min.
58. http://youtu.be/eHGicXNDovs 31 min.

1, Saturday Welcome, Saturday_Welcome_2.mp4, 9
2, Changing Lives through Open Source, Passion and Mentoring, Changing_Lives_through_Open_Source_Passion_and_Mentoring.mp4, 33
3, “Who’d I Lend That Book To?” Hard Questions Answered with Python, Whod_I_Lend_That_Book_To_Hard_Questions_Answered_with_Python.mp4, 28
4, Becoming a Better Curator of Your Code, Becoming_a_Better_Curator_of_Your_Code.mp4, 25
5, Big Data with Small Computers: Building a Hadoop Cluster with Raspberry Pis, Big_Data_with_Small_Computers_Building_a_Hadoop_Cluster_with_Raspberry_Pis.mp4, 28
6, Demystifying Machine Learning, Demystifying_Machine_Learning.mp4, 26
7, Enough Python to Fake It, Enough_Python_to_Fake_It.mp4, 93
8, Adopt-a-pytest, Adoptapytest.mp4, 28
9, Feature Engineering: An Apprentice’s Guide to the “Dark Art” of Machine Learning, Feature_Engineering_An_Apprentices_Guide_to_the_Dark_Art_of_Machine_Learning.mp4, 29
10, Lessons from Zero-Defect Software, Lessons_from_ZeroDefect_Software.mp4, 28
11, Distributed Deep Neural Network Training using MPI on Python, Distributed_Deep_Neural_Network_Training_using_MPI_on_Python.mp4, 29
12, How to Write Pytest Plugins, How_to_Write_Pytest_Plugins.mp4, 25
13, A Brief History of Fire Brigades, A_Brief_History_of_Fire_Brigades.mp4, 20
14, Using Dash to Create Interactive Web Apps for Non-Technical Audiences, Using_Dash_to_Create_Interactive_Web_Apps_for_NonTechnical_Audiences.mp4, 26
15, Explicit is Better than Implicit: Making Culture Visible with Team Charters, Explicit_is_Better_than_Implicit_Making_Culture_Visible_with_Team_Charters.mp4, 24
16, A Gentle Introduction to Linear Programming in Python, A_Gentle_Introduction_to_Linear_Programming_in_Python.mp4, 47
17, Python Improvements (or This Is Not Your Teacher's Python), Python_Improvements_or_This_Is_Not_Your_Teachers_Python.mp4, 42
18, Scraping Your Way to a Dataset, Scraping_Your_Way_to_a_Dataset.mp4, 41
19, A Hands-On Guide to Building Interactive Command-Line Apps with cmd2, A_HandsOn_Guide_to_Building_Interactive_CommandLine_Apps_with_cmd2.mp4, 46
20, Docker-Composing Your Way to a Better Development Environment, DockerComposing_Your_Way_to_a_Better_Development_Environment.mp4, 28
21, Django in Production with PEX, Django_in_Production_with_PEX.mp4, 23
22, The Magic of Python, The_Magic_of_Python.mp4, 25
23, Hands-On Web UI Testing, HandsOn_Web_UI_Testing.mp4, 112
24, If Statements are a Code Smell, If_Statements_are_a_Code_Smell.mp4, 24
25, Building Docs like Code: Continuous Integration for Documentation, Building_Docs_like_Code_Continuous_Integration_for_Documentation_2.mp4, 25
26, The Value of Docstrings, The_Value_of_Docstrings.mp4, 27
27, The Blameless Post Mortem: How Embracing Failure Makes Us Better, The_Blameless_Post_Mortem_How_Embracing_Failure_Makes_Us_Better.mp4, 26
28, Find Your Feature Fit: How to Pick a Text Editor for Python Programming, Find_Your_Feature_Fit_How_to_Pick_a_Text_Editor_for_Python_Programming.mp4, 27
29, # TODO: Add Comments: 5 Tips for _Winning_ at Code Comments, TODO_Add_Comments_5_Tips_for_Winning_at_Code_Comments.mp4, 26
30, Using Python & R in Harmony, Using_Python_R_in_Harmony.mp4, 22
31, Your Own Personal Bootcamp: How to Efficiently Learn Your Next Technology, Your_Own_Personal_Bootcamp_How_to_Efficiently_Learn_Your_Next_Technology.mp4, 30
32, Sipping the Nectar of Amazon from the Serverless Chalice, Sipping_the_Nectar_of_Amazon_from_the_Serverless_Chalice.mp4, 25
33, Saturday Lightning Talks, Saturday_Lightning_Talks_5.mp4, 53
34, Sunday Welcome, Sunday_Welcome_2.mp4, 4
35, The Gig is Up: Radical Shifts That Save Cultures, Teams, and Companies, The_Gig_is_Up_Radical_Shifts_That_Save_Cultures_Teams_and_Companies.mp4, 54
36, Surviving Without Python, Surviving_Without_Python.mp4, 26
37, Quickly Build Your Own Personal Website with Python, Quickly_Build_Your_Own_Personal_Website_with_Python.mp4, 30
38, Leave Your Inhibitions at the Database Connection, Leave_Your_Inhibitions_at_the_Database_Connection.mp4, 29
39, gRPC and What, Why, How?, gRPC_and_What_Why_How.mp4, 25
40, Probabilistic Programming and Bayesian Inference in Python, Probabilistic_Programming_and_Bayesian_Inference_in_Python.mp4, 90
41, The Mediocre Programmer, The_Mediocre_Programmer.mp4, 30
42, What's the Buzz with Machine Learning, Whats_the_Buzz_with_Machine_Learning.mp4, 24
43, The Riddle of the Intersphinx: Configuration and Cross-Reference Composition, The_Riddle_of_the_Intersphinx_Configuration_and_CrossReference_Composition.mp4, 24
44, I Lost 25 Pounds Thanks to Python: Personal Data Analytics Using Pandas and Numpy, I_Lost_25_Pounds_Thanks_to_Python_Personal_Data_Analytics_Using_Pandas_and_Numpy.mp4, 30
45, Automated Discovery of Cancer Types from Genes, Automated_Discovery_of_Cancer_Types_from_Genes.mp4, 26
46, Learn How Computers Work Between Silicon and Assembly: Build a CPU with Python, Learn_How_Computers_Work_Between_Silicon_and_Assembly_Build_a_CPU_with_Python.mp4, 33
47, A Practical Introduction to Integer Linear Programming, A_Practical_Introduction_to_Integer_Linear_Programming.mp4, 25
48, Keeping Fun in Computing, Keeping_Fun_in_Computing.mp4, 25
49, Search Logs + Machine Learning = Auto-Tagged Inventory, Search_Logs_Machine_Learning_AutoTagged_Inventory.mp4, 42
50, Making Games with ppb, Making_Games_with_ppb.mp4, 111
51, Gathering Insights from Audio Data, Gathering_Insights_from_Audio_Data.mp4, 40
52, Deep Learning Like a Viking: Building Convolutional Neural Networks with Keras, Deep_Learning_Like_a_Viking_Building_Convolutional_Neural_Networks_with_Keras.mp4, 43
53, Let's Build an ORM, Lets_Build_an_ORM.mp4, 38
54, Dynamic Data Pipelining with Luigi, Dynamic_Data_Pipelining_with_Luigi.mp4, 28
55, A/V Streaming Workflow in Python, AV_Streaming_Workflow_in_Python.mp4, 27
56, Is This Your Card? Computer Vision for Playing Card Recognition, Is_This_Your_Card_Computer_Vision_for_Playing_Card_Recognition.mp4, 25
57, Refactor Yourself, Refactor_Yourself.mp4, 28
58, Sunday Lightning Talks, Sunday_Lightning_Talks_4.mp4, 31