Posts in tag

PyCon


PyCon 2019 | API Evolution the Right Way Speaker: A. Jesse Jiryu Davis   If you maintain a library, how can you innovate without breaking the projects that depend on it? Follow semantic versioning, add APIs conservatively, add parameters compatibly, use DeprecationWarnings and publish a deprecation policy, guide your users on how to upgrade, and …

PyCon 2019 | Exceptional Exceptions – How To Properly Raise, Handle And Create Them Speaker: Mario Corchero   Did you know there are multiple ways to raise and capture exceptions? Have you ever wondered if you should raise a built-in exception or create your own hierarchy? Did you ever find it hard to understand what …

PyCon 2019 | Extracting tabular data from PDFs with Camelot & Excalibur Speaker: Vinayak Mehta   Extracting tables from PDFs is hard. The Portable Document Format was not designed for tabular data. Sadly, a lot of open data is shared as PDFs and getting tables out for analysis is a pain. A simple copy-and-paste from …

PyCon 2019 | Python Practical Decorators Speaker: Reuven M. Lerner   Decorators are one of Python’s most powerful features. But even if you understand what they do, it’s not always obvious what you can do with them. Sure, from a practical perspective, they let you remove repeated code from your callables. And semantically, they let …

PyCon 2019 | One Engineer, an API, and an MVP: Or, how I spent one hour improving hiring data at my company. Speaker: Nicole Zuckerman   This one quick trick will help you measure the diversity of your hiring pipeline! Read on to hear how! One challenge in improving diversity within a hiring pipeline is …

PyCon 2019 |Terrain, Art, Python and LiDAR Speaker: Andrew Godwin   Seeing the Earth from above is truly breathtaking, but it takes a lot of time, fuel and opportunity – so instead, why not make miniature art of the world’s famous terrains? This talk explores using Python to take raw terrain data – from aerial …

PyCon 2019 | What is a PLC and how do I talk Python to it? Speaker: Jonas Neubert   Walk into any factory and you will see a Programmable Logic Controller (PLC). It’s the small box that has a memory card and an Ethernet cable on one side, and lots of colorful wires connected to …

PyCon 2019 | A Snake in the Bits: Security Automation with Python Speaker: Moses Schwartz, Andy Culler Security incident response is an intense, high stress, high skill job that relies heavily on human judgement. Despite that, for reasons that we can’t begin to understand, a big part of an incident responder’s job seems to be …

PyCon 2019 | Break the Cycle: Three excellent Python tools to automate repetitive tasks Speaker: Thea Flowers Find yourself doing the same thing over and over again? Does it take more than one command to run your tests? build your docs? publish your project? deploy? It is often difficult to share your code because others …

PyCon 2019 | From days to minutes, from minutes to milliseconds with SQLAlchemy Speaker:Leonardo Rochael Almeida Object Relational Mappers (ORMs) are awesome enhancers of developer productivity. The freedom of having the library write that SQL and give you back a useful, rich model instance (or a bunch of them) instead of just a tuple or …