Skip to content

Commit

Permalink
PyOhio 2020
Browse files Browse the repository at this point in the history
  • Loading branch information
jonafato committed Jul 27, 2024
1 parent 18a953d commit 75d758e
Show file tree
Hide file tree
Showing 29 changed files with 732 additions and 0 deletions.
3 changes: 3 additions & 0 deletions pyohio-2020/category.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"title": "PyOhio 2020"
}
26 changes: 26 additions & 0 deletions pyohio-2020/videos/a-day-has-only-24-1-hours.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "On the first Sunday of November you may get \u201cone more hour of sleep\u201d but\nas well may spend much more time debugging code dealing with the time\nzones, daylight saving time shifts and datetime stuff in general. We'll\nlook at a few pitfalls you may encounter when working with datetimes in\nPython. We'll dissect the pytz library, explain why it contains over 400\nindividual time zones while focusing on the 29 entries in the USA. We'll\nalso find the reason why pytz is not part of the standard Python, why it\ngets updated so often and why even that won't solve all your problems.\nAnd no, PEP 615 will not save you either. Two centuries of short-sighted\npropaganda and long-term chaos in ten minutes. Maybe that will make you\nwant to avoid time zones in your code altogether!\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/day-has-only-24-1-hours"
}
],
"speakers": [
"Miroslav \u0160ediv\u00fd"
],
"thumbnail_url": "https://i.ytimg.com/vi/VtuHwDRkJU4/maxresdefault.jpg",
"title": "A Day Has Only 24\u00b11 Hours",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=VtuHwDRkJU4"
}
]
}
26 changes: 26 additions & 0 deletions pyohio-2020/videos/apply-for-grants-to-fund-open-source-work.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "When I tell people about grants they could get to help fund work on open\nsource software projects, sometimes they are surprised because they\ndidn't know such grants existed. I share:\n\n- sample foundations and funders (such as\n `Mozilla <https://www.mozilla.org/moss>`__, the `Chan Zuckerberg\n Initiative <https://chanzuckerberg.com/eoss/>`__,\n `NLNet <https://nlnet.nl/>`__, and\n `Comcast <https://innovationfund.comcast.com/>`__) who want to fund\n open source software projects, and how much they're paying out\n- a quick case study on how the Python Software Foundation got funding\n from Open Tech Fund to `improve security, accessibility, and\n localization for\n PyPI <https://wiki.python.org/psf/PackagingWG#Warehouse:_OTF_grant>`__\n- key steps in figuring out a good project idea, budgeting, hiring, and\n submitting\n- how the new `Project Funding Working\n Group <https://wiki.python.org/psf/ProjectFundingWG>`__ at the PSF\n can help you along the way\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/apply-for-grants-to-fund-open-source-work"
}
],
"speakers": [
"Sumana Harihareswara"
],
"thumbnail_url": "https://i.ytimg.com/vi/EyhosW2ZeaE/maxresdefault.jpg",
"title": "Apply for Grants To Fund Open Source Work",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=EyhosW2ZeaE"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "Language being the center of human interactions can be used\naffirmatively or destructively. It\u2019s usage forms the basis of our\nsocieties, our stories and our narratives. When children grow up in a\nworld where the stories consistently entitle them or belittle them, they\nwill internalize these beliefs without question. NLP considerably\nautomates the analysis that is paramount to setting the world right when\nit comes to these societal beliefs. NLP has the potential to be an\nexcellent equalizer. Most children pick up notions from their\neducational texts and the rules at their educational institute. Thus,\nanalyzing, identifying and eliminating cultural biases in the literature\nused to educate would be among the first steps to fostering an equal\nworld. This presentation has an interdisciplinary basis, borrowing\nconcepts from psychology, linguistics, literature, statistics and\ncomputer science.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/are-we-conditioning-our-children-to-accept-biases"
}
],
"speakers": [
"Aroma Rodrigues"
],
"thumbnail_url": "https://i.ytimg.com/vi/Bw74LxGzmMM/maxresdefault.jpg",
"title": "Are We Conditioning Our Children to Accept Biases?",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=Bw74LxGzmMM"
}
]
}
26 changes: 26 additions & 0 deletions pyohio-2020/videos/behind-the-scenes-of-spell-checks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "Ever missed rectifying a spelling mistake in an important email but were\nsuper relieved that it got auto-corrected? Let\u2019s understand what happens\nunder the hood. This talk introduces the algorithm behind handling\ntypos, the various Natural Language Processing techniques available and\nhow you can tweak them for your use-case!\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/behind-scenes-of-spell-checks"
}
],
"speakers": [
"Niharika Krishnan"
],
"thumbnail_url": "https://i.ytimg.com/vi/3rJ4YJM-ezQ/maxresdefault.jpg",
"title": "Behind the Scenes of Spell Checks!",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=3rJ4YJM-ezQ"
}
]
}
26 changes: 26 additions & 0 deletions pyohio-2020/videos/big-data-no-big-deal-pyspark.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "Sick of feeling like those Big Data programmers must be way smarter than\nyou? Good news, you can catch up in five minutes. Spark is for big data\nbut the PySpark library makes using it no big deal.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/big-data-no-big-deal-pyspark"
}
],
"speakers": [
"Catherine Devlin"
],
"thumbnail_url": "https://i.ytimg.com/vi/tAayu255OME/maxresdefault.jpg",
"title": "Big Data, No Big Deal: PySpark",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=tAayu255OME"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "Idea : Using deep learning to train and build a model that could read\nthe human brain\n\n1 in 8 people in the US alone suffers from muteness today. Statistics\nrelated to the number of cases of Autism and other speaking disorder is\nquite disappointing too. In recent years, researchers and scientists\nhave successfully used deep learning to read brain signals and translate\nthem into human-readable language like English. Hence, Deep learning has\ngiven us all the hope to provide voiceless the voice.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/brain-computer-interface-reading-human-brains-using-deep-learning"
}
],
"speakers": [
"Hitesh Khandelwal"
],
"thumbnail_url": "https://i.ytimg.com/vi/JfBpxHX56fU/maxresdefault.jpg",
"title": "Brain-Computer-Interface: Reading Human Brains Using Deep Learning",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=JfBpxHX56fU"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "Learn how to use Python with the open-source Godot game engine -\nleverage the power of Python's ecosystem to build procedural content and\nlearn the basics of Godot.\n\n`Download Talk Resources\nHere <https://www.dropbox.com/s/z4p1iogjho4wkq7/Godot%20Python%20Resources.zip?dl=0>`__\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/building-procedural-games-with-python-and-godot"
}
],
"speakers": [
"Chris Ridenour"
],
"thumbnail_url": "https://i.ytimg.com/vi/dGmV9U095Qs/maxresdefault.jpg",
"title": "Building Procedural Games with Python and Godot",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=dGmV9U095Qs"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "As more and more communities are experiencing rapid urban sprawl, the\nmanagement of infrastructure and resources provided is becoming crucial.\nOpen source datasets are imperative to monitoring and implementing\nchange throughout cities; in fact, a large majority of these datasets\ncan be mapped spatially. But how can you visualize multiple datasets\nspatially without skills in ArcGIS? This 10 minute thunder talk\nhighlights how to harness libraries in Python to visualize data\nspatially through an urban informatics case study on bike sharing\nsystems.\n\nMapping data geographically at industry level is performed in ArcGIS,\nbut ArcGIS is a complex, costly application. Mapping data helps us\nunderstand how socio-technical systems are disrupted or improved by\nlaws, policies, and infrastructure projects. For example, in ArcGIS you\ncan map the percentage of the population within a high-crime\nneighborhood or understand how the location of public transit correlates\nto a neighborhood\u2019s socioeconomic status. But, you can also map this\ndata using libraries in Python.\n\nThis talk is geared towards those who have a basic understanding of data\nscience and data visualization, but want to dive deeper into the realms\nof mapping data science for social good. From briefly reviewing methods\nin Pandas to diving deep into methods in GeoPandas, the audience will\ngain a better understanding of how to derive a spatial component from a\ndataset, how to turn shapefiles into GeoDataFrames and plot them, and\nhow to create quantitative and thematic maps.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/civic-hacking-urban-informatics-mapping-data-with-geopandas"
}
],
"speakers": [
"Katelyn Morrison"
],
"thumbnail_url": "https://i.ytimg.com/vi/iaHDm0OPZsE/maxresdefault.jpg",
"title": "Civic Hacking & Urban Informatics: Mapping Data with GeoPandas",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=iaHDm0OPZsE"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "With an abundance of chat bot options on the market, it can be hard to\nevaluate which platform is the best fit. Finding an option which has\npre-built domains and services, but also allows for customization, will\nhelp you decrease the level of effort and time to implement while still\nproviding complete control over the resulting product.\n\nIn this talk, you will learn how Python NLP can be used in conjunction\nwith Azure Chat Bot services to quickly spin up a chat bot that can be\ncustomized for your specific use case. Gaby Lio will review the\ndifferent options on the market, highlight the benefits of Azure Chat\nBot, and finish with an architectural overview and quick demo.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/create-custom-chat-bot-with-python-and-azure-bot-service"
}
],
"speakers": [
"Gabriella Lio"
],
"thumbnail_url": "https://i.ytimg.com/vi/ms67kNQPHRE/maxresdefault.jpg",
"title": "Create a Custom Chat Bot With Python and Azure Bot Service",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=ms67kNQPHRE"
}
]
}
26 changes: 26 additions & 0 deletions pyohio-2020/videos/dealing-with-fear-a-primer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "One of the things we encounter both as developers and human beings is\nfear. Fear is one of our most natural reactions to uncertainty and the\nunknown. But how could five minutes help us learn how to deal with the\nfear we experience as developers? Craig Maloney will talk about some\nsource of fear, recognizing where fear appears, and some tips for\nembracing the fears we're facing.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/dealing-with-fear-primer"
}
],
"speakers": [
"Craig Maloney"
],
"thumbnail_url": "https://i.ytimg.com/vi/DY23CdOHH9I/maxresdefault.jpg",
"title": "Dealing with Fear: a Primer",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=DY23CdOHH9I"
}
]
}
26 changes: 26 additions & 0 deletions pyohio-2020/videos/devpi-the-tool-you-never-knew-you-needed.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "At the family summer camp, there is no internet, but great childcare. I\nhad time to write code, but no way to get packages from PyPI. I learned\nabout DevPI, a flexible Python package repository, which scales down to\none laptop in a summer camp, and up to a proxy for your thousand-person\ncompany.\n\nThe talk will cover diverse use cases for DevPI and how to implement\nthem.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/devpi-tool-you-never-knew-you-needed"
}
],
"speakers": [
"Moshe Zadka"
],
"thumbnail_url": "https://i.ytimg.com/vi/qk_d0mib5-w/maxresdefault.jpg",
"title": "DevPI -- The Tool You Never Knew You Needed",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=qk_d0mib5-w"
}
]
}
26 changes: 26 additions & 0 deletions pyohio-2020/videos/everything-you-know-about-mongodb-is-wrong.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "MongoDB is webscale, right? It's a JSON database, it uses map-reduce,\nit's eventually consistent. Oh, and it's insecure.\n\nLet me take 10 minutes to clear up some things: MongoDB is an\nACID-compliant database with transactions, schemas & relationships. It\nincludes a powerful aggregation query language. MongoDB doesn't speak or\nstore JSON, and nowadays it comes with pretty good security defaults (we\nthink).\n\nI'll cover all of this and more, so you know what you need to if you're\nconsidering MongoDB for your next (or current) project.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/everything-you-know-about-mongodb-is-wrong"
}
],
"speakers": [
"Mark Smith"
],
"thumbnail_url": "https://i.ytimg.com/vi/4BQaWRricV8/maxresdefault.jpg",
"title": "Everything You Know About MongoDB is Wrong!",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=4BQaWRricV8"
}
]
}
26 changes: 26 additions & 0 deletions pyohio-2020/videos/flask-in-five.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "How to build a basic portfolio website using python and flask, in five\nminutes.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/flask-in-five"
}
],
"speakers": [
"Bethany Poulin"
],
"thumbnail_url": "https://i.ytimg.com/vi/3pbK59PRSrE/maxresdefault.jpg",
"title": "Flask in Five",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=3pbK59PRSrE"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "Working with dates and times in Python can lead to frustration,\nheartache, and, ironically, lost time \u2013 but it doesn\u2019t have to! This\nbrief demo introduces Delorean, a library constructed to make datetime\nmanipulation in Python easier. Participants will discover how they can\nuse Delorean\n\n- to do datetime arithmetic,\n- to handle time zone shifts,\n- to convert datetimes into human language like \u201c3 days from now,\u201d and\n- to generate equally spaced datetime intervals.\n",
"language": "eng",
"recorded": "2020-07-25",
"related_urls": [
{
"label": "Conference Website",
"url": "https://www.pyohio.org/2020/"
},
{
"label": "Presentation Webpage",
"url": "https://www.pyohio.org/2020/events/talks/great-scott-delorean-for-datetime-manipulation-in-python"
}
],
"speakers": [
"Kimberly Fessel"
],
"thumbnail_url": "https://i.ytimg.com/vi/-xSv-czVtys/maxresdefault.jpg",
"title": "Great Scott! Delorean for Datetime Manipulation in Python",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=-xSv-czVtys"
}
]
}
Loading

0 comments on commit 75d758e

Please sign in to comment.