~/conference

PyOhio 2020

date:2020-07-25..2020-07-26
location:-- online --
series:PyOhio · 11 editions
tags:[python]

python developers, data scientists, machine learning engineers, open source maintainers, educators, game developers, backend engineers

GeoPandas spatial plotting; functools.partial for objects; IPython extension API; IANA timezone handling; Delorean datetime library; Azure Bot Service chatbot architecture; Godot with Python integration; spell-checking algorithms comparison; PySpark big data workflows; MapReduce and Hadoop basics; MPI with Python; running Python packages from R

titleauthorlength
Opening RemarksDave Forgac05m
Welcome message explains the conference shifts to pre-recorded short talks with two streaming blocks and grouped sessions separated by five minute breaks a…
Organiser on
Civic Hacking & Urban Informatics: Mapping Data with GeoPandasKatelyn Morrison10m
Converts Healthy Ride CSV station coordinates into a GeoDataFrame using GeoPandas and shapely, fixes a bad negative latitude, and overlays violet station…
Talk on
Object Oriented Python Using functools.partialAly Sivji10m
Builds a minimal chess engine without classes by using functools.partial to simulate inheritance and types.SimpleNamespace to get dot-attribute access over…
Talk on
How the Python Software Foundation Fared Through the Impact of the PandemicEwa Jodlowska07m
Python Software Foundation runs with 13 board directors and seven paid employees and relies on 63% of revenue from PyCon US so canceling PyCon forces rapid…
Talk on
Let's Write an IPython Extension (in IPython)Sebastian Witowski10m
A live-built IPython extension that prints execution time for every cell is implemented entirely inside IPython using the events API and a single file in…
Talk on
A Day Has Only 24±1 HoursMiroslav Šedivý09m
Calling datetime.datetime.now without a timezone yields different local datetimes on different machines; ask for UTC or pass an explicit tz to get consistent…
Talk on
Great Scott! Delorean for Datetime Manipulation in PythonKimberly Fessel04m
Delorean is a small Python library by mahdi yusuf that makes concrete datetime tasks trivial: install with pip install delorean, import delorean and get a UTC…
Talk on
Apply for Grants to Fund Open Source WorkSumana Harihareswara10m
Lists specific funders (NLnet, CZI, Comcast Innovation Fund, MOSS, OTF), real awards (PSF asks for $80,000 for a five‑month PyPI security/localization…
Talk on
Create a Custom Chat Bot with PythonGabriella Lio11m
Claims that Azure Bot Service plus the Python SDK builds production-ready chatbots quickly, using LUIS intent 90% confidence for intent/entity extraction and…
Talk on
Building Procedural Games with Python and GodotChris Ridenour05m
Uses the Godot Python add-on to run real Python inside Godot, imports the TCOD library to run a binary space partitioning dungeon generator, and paints results…
Talk on
Behind the Scenes of Spell Checks!Niharika Krishnan09m
Survey of spell‑checking algorithms compares Levenshtein, Damerau‑Levenshtein, LCS, Hamming, Jaro and Jaro‑Winkler and shows where each fails or shines…
Talk on
MapReduce in 10 MinutesEvan Smith10m
Explains that MapReduce splits a huge input into chunks, maps items into key/value pairs (example: letters mapped as A: 2, A:1, A:0 → A: 3; B: 6,0,8 → B: 14)…
Talk on
Brain Computer Interface: Reading Human Brains Using Deep LearningHitesh Khandelwal05m
Claims that brain signals recorded with an EEG headcap can be mapped to thoughts using deep neural networks trained in hours to days with frameworks like…
Talk on
Big Data, No Big Deal: PySparkCatherine Devlin05m
Demonstrates using PySpark to turn a single Washington Post police shootings CSV into a distributed dataset by writing it partitioned by state in parquet so…
Talk on
Pillow BasicsJoe Aylor10m
Covers practical Pillow operations: install via pip plus optional system libs for better format support, open images from paths, bytes or tar, show/save/close…
Talk on
There's a Snake in the Birdhouse! Building a Python CultureMason Egger10m
Built a default Python project template that deploys to the internal PaaS and becomes the companys third supported language, including Flask for the app…
Talk on
How to Write a Test CaseAndrew Knight05m
Shows the concrete Arrange‑Act‑Assert pattern and applies it to two live examples: a unit test of abs() and an API test that calls DuckDuckGo Instant Answer…
Talk on
Everything You Know About MongoDB is WrongMark Smith10m
MongoDB is a clustered, BSON-native database (not JSON) that requires minimum three nodes for reliable primary elections, rewrote its storage engine since the…
Talk on
MPI Meets Python: How to Use MPI in the Python UniverseKawthar Shafie Khorassani, Arpan Jain10m
Explains how to run MPI in Python using mpi4py and MVAPICH2 with concrete primitives: MPI_Send/MPI_Recv, MPI_Bcast, MPI_Reduce and MPI_Allreduce. Shows a…
Talk on
Managing Your Finances Using PythonBrian Ryall04m
Used Python toolchain replaces spreadsheets and Quicken by storing transactions as human-readable Beancount plaintext files under version control, using…
Talk on
Are We Conditioning Our Children to Accept Biases?Aroma Rodrigues10m
Claims that school textbooks overrepresent women as mothers/housewives and embed victim-blaming language, supported by a simple prototype that performs pronoun…
Talk on
The Gems of the Python Standard LibraryAlex Zharichenko10m
Lists specific utilities and what they do: Enum supports auto values and Flag bitwise OR combining (white = red|green|blue); bisect does binary search on…
Talk on
Python in Education for Generation ZGajendra Deshpande04m
Generation Z defined as born 1995–2010 and true digital natives prompts a shift to BYOD one-to-one classrooms with clear pros (cost, device familiarity…
Talk on
It's Time for Py: Time Series Clustering and Anomaly DetectionSusan Cameron Devitt12m
A client pipeline processes almost 7 million invoice records across 28 months for ~459 locations and 6,000+ products, uses dtw clust hierarchical clustering…
Talk on
Dev PI: The Tool You Never Knew You NeededMoshe Zadka09m
Offline development at summer camp leads to a concrete setup: run devpi as a local PyPI proxy on a laptop, point pip.conf to it, then warm its cache by cloning…
Talk on
Dealing with Fear: A PrimerCraig Maloney05m
Fear often comes from uncertainty and shows up as distraction, avoidance, procrastination, overwork, or self-recrimination. Practical steps: pause and notice…
Talk on
Open Source Fights COVID-19Sharan Kalwani10m
A Raspberry Pi–based ventilator design uses commodity plumbing and car parts plus a microcomputer to run about 200 lines of Python and pilots a pump and valve…
Talk on
How to Run Your Favorite Python Package in RJessica Garson10m
Shows exactly how to embed Python into R using reticulate and a Python virtualenv called tweetenv, setting R to use Python 3.7 and pip installing requests…
Talk on
Closing RemarksDave Forgac01m
Streaming talks conclude and the program shifts into ongoing online activity hosted on a Discord server reachable at chat.pyohio.org, where scheduled sprints…
Organiser on
Flask in FiveBethany Poulin05m
Repository clones and a single setup.command Bash script create a Python venv, install numpy pandas flask, and scaffold app/, static/, templates/ and move a…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.