Home
Videos uploaded by user “Next Day Video”
Transforming Code into Beautiful, Idiomatic Python
 
48:51
Raymond Hettinger Learn to take better advantage of Python's best features and improve existing code through a series of code transformations, "When you see this, do that instead."
Views: 438506 Next Day Video
Loop like a native: while, for, iterators, generators
 
29:15
Ned Batchelder Python provides powerful primitives for iterating over your data in ways that let you express yourself clearly and directly. But even programmers familiar with the tools don't use them as fully as they could. This talk will cover Pyt
Views: 63954 Next Day Video
Pragmatic Unicode, or, How do I stop the pain?
 
36:21
Ned Batchelder Python has great Unicode support, but it's still your responsibility to handle it properly. I'll do a quick overview of what Unicode is, but only enough to get your program working properly. I'll describe strategies to make your code
Views: 46625 Next Day Video
Python's Class Development Toolkit
 
45:56
Raymond Hettinger This is a short, but thorough tutorial on the Python's built-in toolset for creating classes. We look at commonly encountered challenges and how to solve them using Python.
Views: 102383 Next Day Video
The End Of Object Inheritance & The Beginning Of A New Modularity
 
31:27
Augie Fackler, Nathaniel Manista After 15 years' combined experience developing software of all types we are done with object inheritance. Come learn about elegant, superior solutions to the problems inheritance claims to adequately solve.
Views: 18173 Next Day Video
Introduction to OpenStack
 
32:38
Sandy Walsh OpenStack is a large python application being developed collaboratively with Rackspace, Red Hat, Canonical, Dell, HP, Intel, IBM, Citrix and a host of other companies. This application is the software that Cloud Computing is built on. It
Views: 141650 Next Day Video
The future of Linux Containers
 
05:22
Solomon Hykes
Views: 7344 Next Day Video
How the Internet works
 
29:35
Jessica McKellar This talk is an introduction to the Internet's structure and protocols through fun experiments from the Python perspective. We'll use Python libraries like Scapy and Twisted to explore what happens at a networking level as you surf t
Views: 10007 Next Day Video
Python Packaging from Init to Deploy
 
36:09
Dave Forgac http://www.pyvideo.org/video/3685/python-packaging-from-init-to-deploy http://pyohio.org/schedule/presentation/187/ Python packaging really isn't that bad (anymore.) In this talk you'll learn how you can take your beautiful new Python code and share it with the world in a way that everyone benefits. I will cover tools and techniques you can use to get the boring stuff out of the way so you can focus on your code and deploy quickly, frequently, and consistently.
Views: 39695 Next Day Video
Messaging at Scale at Instagram
 
29:49
Rick Branson As activity accelerated from just a few thousand activities per day to hundreds of millions, Instagram needed a reliable, scalable messaging infrastructure to distribute work and messages. In this talk, I'll jump from a crash course in t
Views: 30883 Next Day Video
The Naming of Ducks: Where Dynamic Types Meet Smart Conventions
 
30:17
Brandon Rhodes While Java and C# use static type declarations to eliminate ambiguity, the Python programmer must survive through sheer clarity and consistency in naming variables. We will explore the deep unspoken conventions that the Python comm
Views: 5573 Next Day Video
The Clean Architecture in Python
 
49:54
Brandon Rhodes http://pyvideo.org/video/2840/the-clean-architecture-in-python http://pyohio.org/schedule/presentation/58/ Even design-conscious programmers find large applications difficult to maintain. Come learn about how the recently propounded “Clean Architecture” applies in Python, and how this high-level design pattern fits particularly well with the features of the Python language and answers questions that experienced programmers have been asking. (An update of my un-recorded talk from PyCon Ireland 2013!)
Views: 56163 Next Day Video
Using Python to Code by Voice
 
28:17
Tavis RuddTwo years ago I developed a case of Emacs Pinkie (RSI) so severe my hands went numb and I could no longer type or work. Desperate, I tried voice recognition. At first programming with it was painfully slow but, as I couldn't type, I persevered. After several months of vocab tweaking and duct-tape coding in Python and Emacs Lisp, I had a system that enabled me to code faster and more efficiently by voice than I ever had by hand. In a fast-paced live demo, I will create a small system using Python, plus a few other languages for good measure, and deploy it without touching the keyboard. The demo gods will make a scheduled appearance. I hope to convince you that voice recognition is no longer a crutch for the disabled or limited to plain prose. It's now a highly effective tool that could benefit all programmers.
Views: 285652 Next Day Video
Crypto 101
 
45:39
Laurens Van Houtven An introduction to applied cryptography and information security suitable for programmers of all ages and skill levels.
Views: 51943 Next Day Video
Keynote - Eben Upton
 
35:12
Eben Upton Eben Upton is a founder and trustee of the Raspberry Pi Foundation, and serves as its Executive Director. The Raspberry Pi is an ultra-low cost, credit card-sized computer designed to fill a much-needed technological gap in communities tha
Views: 16747 Next Day Video
Keynote
 
42:57
Raymond Hettinger Raymond Hettinger is a freelance programmer with experience in cloud computing, high frequency trading, genomics, and optimization.
Views: 19366 Next Day Video
Plover: Thought to Text at 240 WPM
 
34:22
Mirabai Knight Stenographic technology has been locked down to expensive, proprietary hardware and software for decades, depriving the world of the most efficient text entry system devised to date. Plover, a free, cross-platform steno engine that wor
Views: 65693 Next Day Video
The Art of Subclassing
 
39:48
Raymond Hettinger All problems have simple, easy-to-understand, logical wrong answers. Subclassing in Python is no exception. Avoid the common pitfalls and learn everything you need to know about making effective use of inheritance in Python.
Views: 27934 Next Day Video
Militarizing Your Backyard with Python: Computer Vision and the Squirrel Hordes
 
26:24
Kurt Grandis Has your garden been ravaged by the marauding squirrel hordes? Has your bird feeder been pillaged? Tired of shaking your fist at the neighbor children? Learn how to use Python to tap into computer vision libraries and build an automated
Views: 239365 Next Day Video
Keynote: David Beazley
 
43:24
Views: 28727 Next Day Video
Python 3.3: Trust Me, It's Better than 2.7
 
40:08
Brett Cannon In this talk I will try to convince you that Python 3.3 is superior to Python 2.7 by going over the differences between Python 2.7 and Python 3.3 along with benchmark information to show where Python 3.3 shines in comparison to Python 2.
Views: 80985 Next Day Video
Machine learning the hard way -- a story about ponies
 
48:29
Nathan Taggart http://pyvideo.org/video/2849/machine-learning-the-hard-way-a-story-about-po http://pyohio.org/schedule/presentation/75/ Before you dive into a machine learning project, learn from the mistakes that I made while building a prediction engine for betting on horse races. In this introductory talk, learn about common data science tasks like data munging, pre-processing, classification, regression, and interpreting results.
Views: 22950 Next Day Video
Use curses, don't swear
 
30:15
Sean Zicari I find it very handy to be able to fire up the command line and make changes through a well-designed CLI tool. I'd like to show how the 3rd party urwid library or the built-in curses library can be used to build such tools easily.
Views: 40745 Next Day Video
Literate Programming in the Large
 
35:59
Timothy Daly Axiom is an open source computer algebra system written mostly in Common Lisp. As one of the original authors at IBM Research I wrote a fair amount of code. Later Axiom was sold commercially as a competitor to Mathematica and Maple. When
Views: 9438 Next Day Video
Write the Docs
 
18:21
James Bennett The greatest piece of software in the world is useless without great documentation, but unfortunately most of us just don't write great docs. This can be fixed, though. Documentation doesn't need to be an afterthought, and doesn't ha
Views: 1710 Next Day Video
Flexing SQLAlchemy's Relational Power
 
28:39
Brandon Rhodes How do you take the big step from casual SQLAlchemy user, who treats your database as a mysterious object store, to advanced power user, who optimizes critical queries, plans indexing and migrations, and generates efficient reports? Th
Views: 14066 Next Day Video
Fast Test, Slow Test
 
31:51
Gary Bernhardt Most unit tests aren't and their authors suffer for it. What is a unit test, really? How can writing them prevent classic testing problems? If you do write them, what trade-offs are you implicitly making?
Views: 37788 Next Day Video
A Python Æsthetic: Beauty and Why I Python
 
46:56
Brandon Rhodes Why did I start using Python in the late 1990s? Was it for any of the reasons that I remain a fan today? In this talk we will explore how Python, even while training us to avoid and become blind to its rough edges, works to teach us ne
Views: 18730 Next Day Video
Is Python Beginner Friendly?
 
04:53
Simeon Franklin Python is increasingly used as a teaching language for new programmers and touted as an easy language to learn for experienced developers. Its self proclaimed virtues of beauty, explicitness, simplicity and readability certainly shoul
Views: 3689 Next Day Video
Deep Freeze: building better stand-alone apps with Python
 
25:35
Ryan Kelly There's more to shipping a stand-alone python app than just running py2exe over your code. Want to deploy automatic updates? Want to be sure it runs on legacy platforms? Want to add professional touches like code signing? And want to d
Views: 9052 Next Day Video
SimpleCV - Computer Vision using Python
 
25:34
Katherine Scott This talk is a brief summary of Computer Vision tutorial we proposed for PyCon. In this talk we will discuss what computer vision is, why it's useful, what tools exist in the Python ecosystem, and how to apply it to your project. T
Views: 85222 Next Day Video
Boundaries
 
30:20
Gary Bernhardt An exploration of the boundaries between pieces of code, including: isolated testing, behavior vs. data, mutation vs. immutability, how data shape affords parallelism, transforming interface dependencies into data dependencies, and wha
Views: 7339 Next Day Video
A hands-on introduction to Python for beginning programmers
 
01:54:13
Jessica McKellar http://pyvideo.org/video/1850/a-hands-on-introduction-to-python-for-beginning-p https://us.pycon.org/2013/schedule/presentation/1/ Beginning programmers: welcome to PyCon! Jumpstart your Python and programming careers with this 3-hour interactive tutorial. By the end, you'll have hands-on exposure to many core programming concepts, be able to write useful Python programs, and have a roadmap for continuing to learn and practice programming in Python. This class assumes no prior programming experience.
Views: 539627 Next Day Video
11. A Startup Junkie's Journey to Python via Java, C#, Ruby and Scala
 
01:59
Andy Parsons Between choosing technologies, bootstrapping your company and product and hiring the critical early team, startup CTO's have their hands full. I've done it many times, and over the years I have honed my view of how to build something new
Views: 4174 Next Day Video
Stepping Through CPython
 
45:58
Larry Hastings Ever wondered how CPython actually works internally? This talk will show you. We start with a simple Python program, then slowly step through CPython, showing in exhaustive detail what happens when it runs that program. Along the wa
Views: 14605 Next Day Video
A Pure Python Genetic Algorithms Framework
 
05:51
Ashwin Panchapakesan Genetic algorithms are a class of evolutionary algorithms, which have been around since the mid 1950s. Since then, a lot of study has been done on these algorithms, using them to solve various different types of problems. While m
Views: 6989 Next Day Video
Python and HDF5 - Fast Storage for Large Data
 
26:06
Mike Müller The presentation introduces the possibilities to use HDF5 (Hierarchical Data Format) from Python. HDF5 is one of the fastest ways to store large amounts of numerical data. The talk is for scientist who would like to store their measu
Views: 14894 Next Day Video
Elasticsearch in an Hour
 
49:35
John Berryman http://pyohio.org/schedule/presentation/258/ The use of search is ubiquitous. As a developer you need search in your technology tool belt. This talk introduces Elasticsearch, a front-running, open source search technology. We'll create an application, execute a search, and dive into internals so that you'll know where search is most useful. PyOhio is a free (thanks sponsors!) annual conference for Python programmers in and around Ohio and the entire Midwest. http://pyohio.org/
Views: 49755 Next Day Video
Biomedical Ontologies with Python
 
04:30
Ryan Freckleton Biomedical ontologies are large, graphical data structures that describe concepts in biology and medicine. An ongoing area of research is determining how to integrate these from different sub-domains, since they are too large to integ
Views: 1619 Next Day Video
Documentation, Disrupted: How Two Technical Writers Changed Google Engineering Culture
 
27:55
Riona MacNamara http://lanyrd.com/2015/writethedocs/sdmwxg/ Last year, we were inspired to action by a presentation at Write the Docs. This talk will tell the story of what happened next: how, in two quarters, we worked with a small self-forming team of amazing writers and engineers to build a platform in six months is well on the way to becoming a part of the standard Google engineering workflow. We’ll share how that platform transformed our role as technical writers and our relationship with engineering. We’ll cover design and implementation details, but we’ll also talk about our experience - how we learned that being audacious (but not reckless), focused (but open and generous), and unafraid could revitalize our whole approach to work and save us from burnout. We'll talk about our ever-growing appetite for disruption: How it changed beyond recognition our relationships with engineers, fellow writers, and senior leadership, making us fall in love again with our roles as documentarians.
Views: 9088 Next Day Video
Chef: Automating web application infrastructure
 
22:14
Kate Heddleston This talk is going to focus on using Chef to create web application projects, specifically a python project with a Django framework. Chef is a configuration tool for managing infrastructure by allowing users to automatically and repro
Views: 22109 Next Day Video
Learn Python Through Public Data Hacking
 
02:38:22
David Beazley What's more fun than learning Python? Learning Python by hacking on public data! In this tutorial, you'll learn Python basics by reading files, scraping the web, building data structures, and analyzing real world data. By the end, you w
Views: 764757 Next Day Video
Worry-Free Parsers with Parsley
 
22:43
Allen Short Writing parsers has often been a task difficult for programmers to take on. Many of the tools available for parsing require writing grammar rules and code that work very different from everything else in Python. Parsley is a library that
Views: 5295 Next Day Video
Elasticsearch (Part 1): Indexing and Querying
 
31:16
Erik Rose Elasticsearch provides an easy path to clusterable full-text search, with synonyms, faceting, and geographic math, but there's a paucity of written wisdom beyond its API docs. This talk, part 1 of a 2-part series, surveys its capabilities a
Views: 77903 Next Day Video
Python 3 Metaprogramming
 
03:00:24
David Beazley Some of the most significant changes in Python 3 are related to metaprogramming. In this tutorial, I'll cover decorators, class decorators, descriptors, and metaclasses. However, the focus will be on idioms and examples that are only
Views: 140985 Next Day Video
The Refreshingly Rewarding Realm of Research Papers
 
39:12
Sean Cribbs http://chicago.citycode.io/sean-cribbs.html Sean Cribbs teaches us how to read and implement research papers - and translate what they describe into code. He covers examples of research implementations he's been involved in and the relationships he's built with researchers in the process.
Views: 2998 Next Day Video
How Do Python Coroutines Work?
 
32:41
A. Jesse Jiryu Davis http://www.pyvideo.org/video/3765/how-do-python-coroutines-work https://pygotham.org/2015/talks/162/how-do-python-coroutines-work Python 3's new “asyncio” module is an efficient async framework similar to Node. But unlike Node, it emphasizes a modern idiom called "coroutines" instead of callbacks. Coroutines promise the best of two worlds: the efficiency of callbacks, with a natural and robust coding style similar to synchronous programming. I’ll explain how asyncio’s coroutines work, and show how they are built using Python generators, the “yield from” statement, and the Future and Task classes. You will gain a deep understanding of this miraculous new programming idiom in the Python standard library.
Views: 21008 Next Day Video
Become a logging expert in 30 minutes
 
30:55
Gavin M. Roy The logging module is one of the more complex areas of the Python standard library. In this talk you will learn how to leverage loggers, formatters, handlers and filters. In addition you will learn how to use dictConfig and other formats
Views: 21894 Next Day Video
Stop Mocking, Start Testing
 
34:53
Augie Fackler, Nathaniel Manista Project Hosting at Google Code is a large, well-established system written mostly in Python. We'll share our battle-born convictions about creating tests for test-unfriendly code and the larger topic of testing.
Views: 36824 Next Day Video

best australian dating sites 2015
dating 50's australia
iphone dating apps australia
dating be yourself
dating someone with borderline personality disorder symptoms