If you’re committed to a lifetime of coding, how do you make the most of it?
What can we better understand if we attempt to model the world's complexity and emergent behavior?
Time is flying by and Python 2 will drop support on January 1st, 2020. But upgrading to Python 3 doesn't have to be stressful, it turns out that there's a beaten path that will lead you and your application into Python 3-land without downtime!
Since their addition in Python 2.4, Decorators have become an established part of the Python language and many of our development projects. This talk will look at the purpose, implementation, and pitfalls of five types of decorators, from the Argument changing decorator to the Execution decorator.
Everyone’s talking about it. Everyone’s using it. But most likely, they’re doing it wrong, just like we did. While building our own simplified chaos monkey, this talk will go through common mistakes and antipatterns, drawing from experience with how we’ve used asyncio in Spotify’s infrastructure.
This talk will teach you how to use Selenium and Tkinter to build a simple script with an interface to automate tasks on the browser like: extract data, input data and interact with the elements on the website. Afterwards, you should be able to build your own script to automate different tasks.
Talk is about how to build an API, and do it with microservices. This talk will cover example how to build scalable Python microservices with Flask and Gunicorn(or any other WSGI server) to serve HTTP requests.
I use data science to help people identify legislation they may be interested in given their location, their legislators, and their policy interests.
This talk will explore Serverless applications for python programmers. Serverless promises a number of benefits to developers, and this talk will cover some of those benefits as well as give the audience enough information to get started running Serverless python right away.
In this session, I'll show how to build a Convolution Neural Network to recognize hand-written runes from the Younger Futhark, the alphabet used by the Vikings. I'll talk about how CNNs work, how to build them with Keras, and how to use them from a web application using Flask and JavaScript.
Beginning programmers go into their first job not knowing what’s normal on a software team. So it’s worth talking about the many causes of real-world software failures and how to spot them.
You know you're curious. How are data classes different from other Python classes? Are they more like a Haskell monad or a PHP closure? Why can't I just use a dictionary? Come on a cross-language comparative journey to discover just what are, and how best to use, Python 3.7's classiest new feature.
This talk is for Pythonistas who want to learn to use Keras to get started in deep learning. You should expect to learn what deep learning is, develop an intuition for how it works, & learn to avoid common mistakes. We discuss how we used utterance data to predict if a patient has a voice disorder.
Ad blocking is popular but some connected devices are more noisy than others. Finding those devices that "phone home" less frequently can be difficult if it means filtering through the noise. I started a project to test out data classes, async/await and fill in a gap in my DNS sinkhole recon.
Learn how to build a network web in Python to reflect conversations between people based on Slack conversations. Then, build a natural language processing model to evaluate what all those people are talking about, and which conversations determine who in the network carries "technical knowledge".
You've implemented every feature, and written every test. Your code is ready to go to production. But how will you know what it's doing once it's deployed? This talk covers tools and strategies for understand your application's behavior once it's in the cruel hands of your users.
Ever wonder how Facebook’s facial recognition or Snapchat’s filters work? In this talk, we’ll help you understand some of the computer vision and machine learning techniques behind these applications, and use this knowledge to develop our own prototypes for the products above.
In this session, I'll walk through the tweet-a-watt project and explain a few changes I made to its included Python code. Then I'll build an Oracle Rest Data Services rest API and an Oracle JET application from scratch and tie it all together. I encourage the audience to try something new.
Talk is about the JWT Authentication with Django which plays an important role in modern day application development where it is a lot more than just the login screen, People will get know about different ways of authentication and authorization, concepts that make up modern identity.
Applications rely on data, and relational databases are a convenient way to organize structured information. Object-relational mappers like SQLAlchemy and Django's ORM are complex libraries, but they aren't black magic. De-mystify some of the magic as we build a (basic) ORM in under an hour.
New team. Old code. The code is complex and lacking any automated testing. You're tasked with a "small" change to a massive build script. You want to "fix" all the issues you see and completely rewrite the script. Should you rewrite or should you follow Kaizen to make it 1% better?
From your first while true to your first framework, learn about making games with Python
There are countless books and articles on automated testing. But it doesn't have to be complicated - it's really just making your computer do your work for you. This talk looks at using pytest to get started with automated testing and shares some tips for getting the most of its unique features.
Time Series data is ubiquitous; whether you're doing DevOps, analyzing business metrics, or measuring the output of thousands of IoT sensors, you're going to need the right tools for the job. Learn why using a Time Series database makes sense, and how to integrate InfluxDB into your Python stack.
With the Web Thing API, a W3C draft standard, the Internet of Things becomes the Web of Things. Mozilla's Things Gateway already implements it. Python's Home Assistant has declared intent to adopt it. What is this standard and how can we use it right now to write the corporate cloud out of IoT?
I will take you on a brief your of my new web framework, Responder, and show you the improvements it has over established frameworks, like Flask.
This session will investigate the lies we tell ourselves that both help and hinder our individual and organizational success. Participants will be given an opportunity to explicitly identify self-deceptions and identify an action that begins the journey to deeper self-awareness.
Eventbrite is exploring a new machine learning approach that allows us to harvest data from customer search logs and automatically tag events based upon their content. The results have allowed us to provide users with a better inventory browsing experience.
AWS is great when you're building the next Instagram. But how about when you're just putting together a website for a local business that gets very little traffic? Can we still follow deployment best practices when we limit ourselves to a single EC2 instance?
JSON Web Tokens (JWTs) are all the rage in the security world. They’re becoming more and more ubiquitous in web authentication libraries, and are commonly used to store a user’s identity information. In this talk, you’ll learn why you might want to reconsider the usage of JWTs.
Last couple of years have witnessed an immense growth of Python in multifarious domains, each one necessitating a different programming paradigm varying from object oriented, functional, procedural to imperative. This talk reviews them all and helps you choose one for an efficient design solution !
How can someone who is just learning find the commenting style that is best for them as they learn, grow, & contribute? I did a survey of programmers & will be sharing what we can do to address comment use in a way that encourages a growth mindset and empowers beginning programmers.
Legacy projects tend to lack test coverage. Unfortunately, legacy projects are also often written in such a way that it makes it difficult to add tests. A few powerful testing techniques can make it much easier to get legacy projects under control.
This workshop introduces Natural Language Processing using Python. Attendees start off with textual data and learn how to process it to derive useful insights that can be used in real-world applications like sentiment analysis, document similarity, text summarization and chatbots.
How does a computer identify pictures of cats? Or drive a car? These are jobs for deep learning. Deep learning is a specialization of machine learning for perceptual tasks. If this sounds hard, it’s because it is! The Python community has contributed two libraries TensorFlow and Keras to help.
This workshop introduces foundational concepts and other building blocks for Python. Learn about syntax, I/O, control flow, data structures along with functions, classes, iterators and generators and finally, applications of Python. There are fun mini-projects and examples to aid learning.
Newbie mother and daughter coders will walk you through how to create your first Django web app. You'll learn how to set up an environment in the terminal and start building a small application as a code-along exercise. We'll discuss the history and uses of Python/Django too.