Ivana Kellyerova - import bacon 🥓
"import bacon 🥓
[EuroPython 2019 - Talk - 2019-07-12 - PyCharm]
[Basel, CH]
By Ivana Kellyerova
It's often said that Python comes with batteries included, meaning that the standard library can do basically anything except for maybe conjure bacon for you (though I heard that's coming in 3.8). I don't think we fully appreciate the sheer vastness of it, though, so I went through it module by module looking for hidden gems (sorry, eggs). This is a by no means exhaustive compilation of the useful, the underrated, and the funny.
When it comes to the Python standard library, chances are you use it on a daily basis -- or more likely, a more or less stable subset of it. The usual way we add things to the subset is by looking for a solution to a problem and ending up getting pointed to a standard library module. That, however, means that the odds of you finding out that there is a whole module whose sole purpose is to tell you if a string is a Python keyword are very slim.
The aim of this talk is to showcase CPython libraries that are interesting in some way: mostly for their usefulness, but in some cases simply for being wonderfully weird in some way. The talk is not aimed at any particular level of Python experience - as a beginner you'll get a taste of just how many batteries Python ships with, and as a person using the language often you might end up growing your own personal subset a bit more.
License: This video is licensed under the CC BY-NC-SA 3.0 license: https://creativecommons.org/licenses/by-nc-sa/3.0/
Please see our speaker release agreement for details: https://ep2019.europython.eu/events/speaker-release-agreement/
Видео Ivana Kellyerova - import bacon 🥓 канала EuroPython Conference
[EuroPython 2019 - Talk - 2019-07-12 - PyCharm]
[Basel, CH]
By Ivana Kellyerova
It's often said that Python comes with batteries included, meaning that the standard library can do basically anything except for maybe conjure bacon for you (though I heard that's coming in 3.8). I don't think we fully appreciate the sheer vastness of it, though, so I went through it module by module looking for hidden gems (sorry, eggs). This is a by no means exhaustive compilation of the useful, the underrated, and the funny.
When it comes to the Python standard library, chances are you use it on a daily basis -- or more likely, a more or less stable subset of it. The usual way we add things to the subset is by looking for a solution to a problem and ending up getting pointed to a standard library module. That, however, means that the odds of you finding out that there is a whole module whose sole purpose is to tell you if a string is a Python keyword are very slim.
The aim of this talk is to showcase CPython libraries that are interesting in some way: mostly for their usefulness, but in some cases simply for being wonderfully weird in some way. The talk is not aimed at any particular level of Python experience - as a beginner you'll get a taste of just how many batteries Python ships with, and as a person using the language often you might end up growing your own personal subset a bit more.
License: This video is licensed under the CC BY-NC-SA 3.0 license: https://creativecommons.org/licenses/by-nc-sa/3.0/
Please see our speaker release agreement for details: https://ep2019.europython.eu/events/speaker-release-agreement/
Видео Ivana Kellyerova - import bacon 🥓 канала EuroPython Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Felix Wick/Florian Wilhelm - How to Setup a new Python ProjectRuud van der Ham - Simulation of logistic systems in Python with salabimFernando Masanori Ashikaga/Paola Katherine Pacheco/Kátia Nakamura - import communitySebastian Roll - The Dangers of Outsourcing Software DevelopmentFergal Walsh - Rethinking how we build HTTP APIsMoshe Goldstein/david dayan - Implementing Parallel Programming Design Patterns using EFL for PythonMika Boström, Alexander Schmolck - Marge: A bot for better Git'ingJoe Drumgoole - Introduction to Python and MongoDBOlivier Grisel - Histogram-based Gradient Boosting in scikit-learn 0.21Olga Lyashevska - How can machine learning help to predict changes in size of Atlantic herring ?Marko Samastur - Publish your code so others can use it in 5 easy stepsAnna Veronika Dorogush - CatBoost - the new generation of Gradient BoostingMiloslav Pojman - HTTP/3 – Why should I care?Bruno Paixão - Digital Transformation in the fight against CoronavirusAlessandro Molina - Why storing files for the web is not as straightforward as you might think.Radosław Jankiewicz - Writing quality codeSam Thursfield - Introduction to BaserockMark Smith - Pythonic Refactoring: Protecting Your Users From Changevincent warmerdam - The Joy of Simulation: for Fun and ProfitJeffrey Mew - Supercharge your Data Science workflow with Notebooks, VS Code, and Azure