-
Notifications
You must be signed in to change notification settings - Fork 266
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
40 changed files
with
861 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"title": "PyOhio 2022" | ||
} |
22 changes: 22 additions & 0 deletions
22
pyohio-2022/videos/a-quickstart-to-web-testing-with-playwright.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "Playwright is a fantastic new open source web testing framework from\nMicrosoft. With Playwright, you can automate tests for web apps and REST\nAPIs that run on multiple browsers without flaky failures. It's a nice,\nmodern alternative to Selenium WebDriver, and you can use Playwright in\nplain-old Python!\n\nIn this concise 10-minute quickstart, we'll learn how to configure a\nPython project with Playwright and ``pytest``, automate a basic web\ntest, and run it against different browsers. You'll be able to add more\ntests to our starter project on your own after the talk!\n\nExample code with full instructions can be found here: https://github.com/AutomationPanda/playwright-python-tutorial\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Pandy Knight" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/_tAhD-OCuN8/maxresdefault.jpg", | ||
"title": "A Quickstart to Web Testing with Playwright", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/_tAhD-OCuN8" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pyohio-2022/videos/add-rss-to-my-website-with-python-yes.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "- Should I add RSS to my website?\n- Yes\n- Is it really hard to do?\n- No\n- Can I do it all with Python?\n- Yes\n\nLet's find out how!\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Mario Munoz" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/QXuZNAijplI/maxresdefault.jpg", | ||
"title": "Add RSS to My Website with Python? Yes!", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/QXuZNAijplI" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pyohio-2022/videos/advanced-typing-typevars-generics-and-protocols.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "So we've heard about Python type annotations, but let's get into the\ngritty bits around ``typing.TypeVar`` bounding (inclusive polymorphism),\n``typing.Generic`` (parameterized types), and ``typing.Protocol``\n(interfaces) to learn how we can leverage types for structural subtyping\n(static duck typing).\n\nSlides for this talk are available at:\nhttps://docs.google.com/presentation/d/1R2IzE-1I1otv1PXbXyR-JvOkBxdRAVDpXpFVmELRatA/edit?usp=drivesdk\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Chris Volny" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/oJd6lhF0JbI/maxresdefault.jpg", | ||
"title": "Advanced Typing: TypeVars, Generics, and Protocols", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/oJd6lhF0JbI" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "If you want to write expressive and accessible Python for the people you\ncollaborate with, Python Types should definitely be in your arsenal.\nThere has been a significant evolution to Python\u2019s support for types:\nNewer, more elegant syntax is available to help your code better\ncommunicate what its doing, and what your functions are returning. There\nhas never been a better time to try out typing, or take a deeper look at\nnewly available patterns.\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Matt Land" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/Z3BcBnQb3eI/maxresdefault.jpg", | ||
"title": "Another Look at Python Types", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/Z3BcBnQb3eI" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "Learn how to read and write Excel spreadsheets using Python. This talk\nwill show you not only how to read and write data in Excel, but also how\nto format the data in Excel and give you the ability to make beautiful\nspreadsheets programmatically.\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Mike Driscoll" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/ZUEziLUbTIU/maxresdefault.jpg", | ||
"title": "Automating Excel with Python", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/ZUEziLUbTIU" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pyohio-2022/videos/baby-steps-towards-your-first-fastapi-app.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "FastAPI is a high-performing web framework used to build APIs in\nPython3. It's `really fast`_ and based on the OpenAPI standard, which\nmeans - tada! No more manual swagger generation and validation!\n\n| In this talk, we'll go over some code snippets that involve:\n| - creating simple endpoints with path and query parameters\n| - creating response body models based on Pydantic\n| - logging\n| - handling simple errors\n| - generated swagger\n\nTalk code+contents `here!`_\n\n.. _really fast: https://fastapi.tiangolo.com/\n.. _here!: https://github.com/ShreyaKhurana/pyohio22/\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Shreya Khurana" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/q4BUHmPt7oY/maxresdefault.jpg", | ||
"title": "Baby Steps Towards Your First FastAPI App", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/q4BUHmPt7oY" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pyohio-2022/videos/beyond-velocity-3-metrics-for-engineering-team-success.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "Velocity is an important metric to a lot of software teams, but in my\nexperience, it\u2019s often been the most important metric to management \u2014\noften at the expense of missing out on the rest of the story. In this\ntalk, we'll explore Earned Business Value, Lead Time, and Cumulative\nFlow to examine how these metrics might deliver additional insight into\nteams' development lifecycles.\n\nIf you'd like to learn more about software metrics, I recommend these\ntwo books:\n\n- `Software Development Metrics`_ by David Nicolette\n- `Agile Metrics in Action`_ by Christopher Davis\n\n.. _Software Development Metrics: https://www.manning.com/books/software-development-metrics\n.. _Agile Metrics in Action: https://www.manning.com/books/agile-metrics-in-action\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Amanda Quint" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/-qpCJqQByx0/maxresdefault.jpg", | ||
"title": "Beyond Velocity: 3 Metrics for Engineering Team Success", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/-qpCJqQByx0" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pyohio-2022/videos/bootstrapping-your-local-python-environment.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "You cracked open your brand new Mac or Linux dream machine and low and\nbehold, it has Python out-of-the-box and ready to roll\u2026 Or so you think?\nMaybe you want to get started doing Python development on Windows and\nsee that you can grab Python easily from the Microsoft Store. Should\nyou?\n\nThere are simple, yet crucial, reminders that can differentiate an\nexpert developer from a hobbyist. This talk is ideal for developers who\nwant to optimize their system setups. Developers of all skill levels\noften forget about the journey \u2014 and the troubles \u2014 they had when first\ninstalling Python on their machines. Established, senior developers\nmight be able to install Python easily, but are they following the Zen\nof Python when it comes to best practices for environment settings and\nversioning?\n\nIn this talk and live demo, we\u2019ll discuss getting started with the end\nin mind and making sure your development computer doesn\u2019t become the\nnext superfund site (https://xkcd.com/1987/).\n\n| Developers will learn:\n| - the importance of abiding by the Zen of Python;\n| - where (and how) to install Python on your machine;\n| - three rules to follow when installing Python;\n| - proper version management with pyenv;\n| - which Python add-ons (e.g.: virtualenv, pipx, piptools, Docker) can\n be used to make environments both repeatable and simple.\n\nAfter this presentation, developers will know the best practices needed\nto spend less time setting up and more time having fun with the code.\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Calvin Hendryx-Parker" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/qPT7X6VYqo8/maxresdefault.jpg", | ||
"title": "Bootstrapping Your Local Python Environment", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/qPT7X6VYqo8" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pyohio-2022/videos/build-your-first-anomaly-detector-in-power-bi-using-pycaret.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "Combining machine learning with business intelligence can have a\nsignificant impact on the insights a business derives from its data.\nPyCaret is a low-code, open-source machine learning library for Python,\nand PyCaret can be integrated within Microsoft Power BI. This empowers\ncitizen data analysts and data scientists to add machine learning to\ntheir dashboards and reports within minutes. In this demonstration, I'll\ngive an overview of PyCaret and outline the different ways it can be\nused to enrich your Power BI reports and dashboards. I'll detail the\nnecessary set-up steps to start using PyCaret\u2019s machine learning\ncapabilities in Power BI. Finally, I'll demonstrate how to train and\nimplement an unsupervised anomaly detector in Power BI using PyCaret.\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Cadey Moore" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/Wy-LAJcakD8/maxresdefault.jpg", | ||
"title": "Build Your First Anomaly Detector in Power BI Using PyCaret", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/Wy-LAJcakD8" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pyohio-2022/videos/building-a-faster-networkx-like-library-using-graphblas.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "This is a call for engagement to help with\n`graphblas-algorithms`_!\nWe'll also have weird math and weird Python syntax,\nso you can also come for the fun of getting your mind blown :)\n\nGraphBLAS is a mathematical abstraction layer designed to express many\ngraph algorithms in the language of linear algebra. It's weird and\nwritten in C.\nIt is also *incredibly* fast and powerful.\nGraph analytics has applications across industries and sciences--more\nthan you might expect--and we want to get the power of GraphBLAS into\nthe hands of Pythonistas and practitioners.\n\nOur package, `python-graphblas`_, allows us to write GraphBLAS in\nthe style of math, not the C API.\nCounterintuitively, by introducing some unconventional notation, we\nwere able to make our library more Pythonic.\nHowever, `python-graphblas`_ is still low-level, and most users\nprobably won't use it directly.\nInstead, most people will probably want to use\n`graphblas-algorithms`_,\na library that looks like `NetworkX`_, the most popular graph library\nin Python.\n\n`graphblas-algorithms`_ is young.\nIt is growing and has great potential, but it could use more help.\nWho can help? Anybody who is interested! We have a well-defined\ntarget--the `NetworkX`_ API and its tests--so\nit's very easy to find things to do.\nWe actually find it fun like solving puzzles, and there is still a lot\nof low-lying fruit.\nIf you don't know much about graphs or how to contribute to\nopen-source, this could be a great way to learn!\n\n.. _`graphblas-algorithms`: https://github.com/python-graphblas/graphblas-algorithms\n.. _`python-graphblas`: https://github.com/python-graphblas/python-graphblas\n.. _NetworkX: https://networkx.org/\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Erik Welch" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/lVkkBj6m9K0/maxresdefault.jpg", | ||
"title": "Building a Faster NetworkX-Like Library Using GraphBLAS", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/lVkkBj6m9K0" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "Learn about a modular Python and Arduino based optical and musical\nenvironment that you can progressively adopt and develop. Learn about\ndemonstrations of art, color theory, and music theory. See how users can\nexpress a variety of colors, patterns, musical chords, rhythms, themes,\ncodes, and emotions. See how visitors can play along with great songs\nusing what we promote as the \"world's easiest musical instrument\"!\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Michael N" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/cSuSVJz7AP4/maxresdefault.jpg", | ||
"title": "Colors and Chords", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/cSuSVJz7AP4" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "In this short talk, I will introduce all the key ideas necessary for you\nto finally understand comprehensions: list, dict, and set\ncomprehensions, plus generator expressions.\n\nI will explain the **key** argument in favour of list comprehensions and\nI will show how to turn any suitable loop into its equivalent\ncomprehension.\n\nBy the time the talk is over, you'll be much closer to getting your\nblack belt in comprehension-fu.\n\n**References**: you `can get the ebook \u201cComprehending Comprehensions\u201d`_\nand you can find the talk slides `on GitHub`_.\n\n.. _can get the ebook \u201cComprehending Comprehensions\u201d: https://gum.co/comprehending-comprehensions\n.. _on GitHub: https://github.com/mathspp/talks\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Rodrigo Gir\u00e3o Serr\u00e3o" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/ScsElLE_Pak/maxresdefault.jpg", | ||
"title": "Comprehending Comprehensions", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/ScsElLE_Pak" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "Cloud-native application security involves balancing contradictory\nrequirements: the benefits of cloud services in accelerating\ndevelopment, while at the same time handling security in an adverse\nenvironment where there are more attack surfaces and opportunities for\ndata breaches. Unfortunately, many security tools do not address the\nvulnerabilities of APIs that run in those containers. Cloud-native\napplications expose many internal API services and developers are\nincreasingly using external API services for their applications. Both\ninternal and external API use expose the workload to new\nvulnerabilities; more strongly, workload security and API security are\nreally two sides to the same coin.\n\nThis talk specifically focuses on the security problems and\nvulnerabilities exposed through APIs, and introduces Cisco\u2019s Panoptica,\na tool for discovering, managing, and repairing these vulnerabilities,\nand APIClarity, Panoptica\u2019s open source core.\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Peter Bosch" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/7cP86Uv57N8/maxresdefault.jpg", | ||
"title": "Container Security and Their APIs", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/7cP86Uv57N8" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
pyohio-2022/videos/deploy-a-python-api-to-the-cloud-fast.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "APIs are great and fun to develop, but how can you deploy and host one?\nThis talk will cover designing and deploying a simple Python REST API to\nAWS using AWS Lambda and AWS API Gateway, using the AWS Serverless\nApplication Model as infrastructure as code to define the API specs and\ndeploy all of the code. All with ZERO server interactions!\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Drake Pocsatko" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/jD63M9y00m8/maxresdefault.jpg", | ||
"title": "Deploy a Python API to the Cloud, Fast!", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/jD63M9y00m8" | ||
} | ||
] | ||
} |
22 changes: 22 additions & 0 deletions
22
...os/doing-everything-data-without-leaving-the-notebook-programmatic-jupyter-notebooks.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"description": "Jupyter notebooks is one of the most powerful tools for any data\nscientist. It makes doing tasks like data wrangling, modeling,\nvisualizing really quick and easy for even people with not a lot of\nexperience in software engineering.\n\nBut, a problem arises that to actually put that code into production\ninvolves a lot of copying, pasting, and refactoring into order to be\nused in a full fledged system. But what if we didn't have to leave the\nnotebook? What if the notebook could be the production ready code?\n\nThis talk will giving an introduction to using the papermill library,\nhow it works, why it's powerful, and an actual use case of how I use\npapermill in a pipeline that transforms raw data into clean tidy data,\nand then runs multiple many notebooks to generate various visualizations\nand statistics to be later used in a study.\n", | ||
"language": "eng", | ||
"recorded": "2022-07-30", | ||
"related_urls": [ | ||
{ | ||
"label": "Conference Website", | ||
"url": "https://www.pyohio.org/2022/" | ||
} | ||
], | ||
"speakers": [ | ||
"Alex Zharichenko" | ||
], | ||
"thumbnail_url": "https://i.ytimg.com/vi/RrEwicdbolE/maxresdefault.jpg", | ||
"title": "Doing Everything Data Without Leaving the Notebook: Programmatic Jupyter Notebooks", | ||
"videos": [ | ||
{ | ||
"type": "youtube", | ||
"url": "https://youtu.be/RrEwicdbolE" | ||
} | ||
] | ||
} |
Oops, something went wrong.