python
3:05:25Travis Oliphant: NumPy, SciPy, Anaconda, Python & Scientific Programming | Lex Fridman Podcast #224
812K views • 5 years ago
Lex Fridman
Lex Fridman interviews Travis Oliphant, creator of NumPy, SciPy and Anaconda, about scientific Python and its history. It runs about three hours.
3:15:51Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341
1.8M views • 3 years ago
Lex Fridman
A roughly three-hour Lex Fridman podcast conversation with Guido van Rossum, the creator of Python. Topics include Python's design, the GIL, asyncio, the future of programming and AI coding tools.
1:54:11James Powell: So you want to be a Python expert? | PyData Seattle 2017
508K views • 9 years ago
PyData
James Powell's nearly two-hour PyData talk builds up Python's data model, decorators, generators and context managers, coding live in Vim. It aims to take intermediate programmers toward real Python expertise.
1:10:00The Mental Game of Python - Raymond Hettinger
131K views • 7 years ago
SF Python
Raymond Hettinger's PyBay 2019 talk on the mental habits behind effective programming, drawn from coaching, teaching and StackOverflow. He covers problem decomposition, chunking, managing working memory and getting unstuck.
3:00:06Christophe Pettus - PostgreSQL Proficiency for Python People - PyCon 2016
8K views • 10 years ago
PyCon 2016
A three-hour PyCon 2016 tutorial by Christophe Pettus that orients Python developers to PostgreSQL. It covers installation, administration, and use, including vacuuming, MVCC, replication and backups.
1:10:00The Mental Game of Python - Raymond Hettinger [synced version]
24K views • 6 years ago
Tech Ma
Raymond Hettinger's PyBay 2019 talk on the mental strategies he uses when programming in Python, such as chunking, solving a simpler related problem, and repeating tasks manually until patterns emerge. This version is re-synced with the slides.
1:01:45A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)
26K views • 7 years ago
David Beazley
David Beazley's PyCon India closing keynote, in which he live-codes a stack machine and grows it into an interpreter that runs WebAssembly, then uses it to play a Rust-written game. It requires no prior WebAssembly knowledge.
1:07:41Modern Dictionaries by Raymond Hettinger
150K views • 9 years ago
SF Python
Python core developer Raymond Hettinger explains how Python's dictionary implementation evolved into the compact, ordered dict in Python 3.6. He uses pictures and small bits of pure Python, and covers key-sharing, compaction and versioning.
Topic match · Python, Ruby & scripting languages
1:13:53Raymond Hettinger, Keynote on Concurrency, PyBay 2017
161K views • 9 years ago
SF Python
Raymond Hettinger's PyBay 2017 keynote on concurrency in Python. It covers threads, processes, asyncio, locks and the GIL, with live shell-based examples.
Topic match · Python, Ruby & scripting languages
2:12:42Build Your Own Async
60K views • 7 years ago
David Beazley
David Beazley's workshop screencast builds asynchronous programming in Python from scratch, starting from callbacks and continuations and replacing threads to show how concurrency works underneath.
Topic match · Python, Ruby & scripting languages
2:25:52The spelled-out intro to neural networks and backpropagation: building micrograd
4.4M views • 4 years ago
Andrej Karpathy
Andrej Karpathy's first Neural Networks: Zero to Hero lecture, which builds micrograd, a tiny autograd engine, from scratch in Python. It explains backpropagation and neural network training step by step, assuming only basic Python and some high-school calculus.
Topic match · Python, Ruby & scripting languages
3:26:34David Beazley - Lambda Calculus from the Ground Up - PyCon 2019
52K views • 7 years ago
PyCon 2019
David Beazley's PyCon 2019 tutorial derives the lambda calculus from the ground up in Python, using only single-argument functions. He builds booleans, numerals and more with no other language features.
Topic match · Python, Ruby & scripting languages
1:00:19How To Design A Good API and Why it Matters
453K views • 19 years ago
Google TechTalks
Joshua Bloch's Google Tech Talk on how to design good APIs and why it matters, with concrete principles and examples. It treats every programmer as an occasional API designer.
Topic match · Python, Ruby & scripting languages
1:06:39Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin
172K views • 14 years ago
Confreaks
Robert C. Martin's Ruby Midwest 2011 keynote argues that software architecture should express the application's intent rather than its framework. He covers separating entities, interactors and boundaries so the web, database and framework are details.
Topic match · Python, Ruby & scripting languages
1:03:31Brian Goetz - Stewardship: the Sobering Parts
39K views • 11 years ago
ClojureTV
Java Language Architect Brian Goetz talks at a Clojure conference about the challenges of evolving a mature language like Java while preserving compatibility with existing code and developer expectations. It also gives a look at where the platform is headed.
Topic match · Python, Ruby & scripting languages
1:07:432016 - On The Shoulders Of Giants - Damian Conway
12K views • 10 years ago
The Perl and Raku Conference - Greenville, SC 2026
Damian Conway's hour-long keynote at the Perl conference, On the Shoulders of Giants, showing off Perl 6 (Raku) features with history, algorithms and a quantum math operator built with grammars. It is delivered with comic flair.
Topic match · Python, Ruby & scripting languages
1:00:56RailsConf 09: Robert Martin, "What Killed Smalltalk Could K
87K views • 17 years ago
O'Reilly
Robert Martin's RailsConf 2009 talk looks at why Smalltalk lost out despite its technical strengths. He draws lessons about language communities and arrogance that he argues could hurt Ruby too.
Topic match · Python, Ruby & scripting languages
1:12:02Java on a 1000 Cores - Tales of Hardware / Software CoDesign
23K views • 17 years ago
Google TechTalks
Cliff Click of Azul Systems gives a Google Tech Talk on running Java business applications on a machine with about a thousand cores. He covers hardware and software codesign, including garbage collection hardware and the JIT.
Topic match · Python, Ruby & scripting languages
1:01:17RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson
123K views • 12 years ago
Confreaks
David Heinemeier Hansson's RailsConf 2014 keynote argues that programming is closer to writing than to science, with clear code produced by iterating through drafts. It prioritizes clarity and craft over technical superiority.
Topic match · Python, Ruby & scripting languages
1:01:08RailsConf 2019 - Opening Keynote by David Heinemeier Hansson
46K views • 7 years ago
Confreaks
David Heinemeier Hansson's opening keynote at RailsConf 2019 argues against the expectation of payment for open source work, drawing on his experience releasing Rails. It also includes lighter asides about the industry.
Topic match · Python, Ruby & scripting languages
1:48:13Clojure for Java Programmers Part 1 - Rich Hickey
131K views • 13 years ago
ClojureTV
Rich Hickey introduces Clojure to the NYC Java Study Group in the first of a two-part talk. It covers reader syntax, core data structures, code-as-data, evaluation, special operators, functions, macros and sequences, assuming no Lisp background.
Topic match · Python, Ruby & scripting languages
1:06:46Crockford on JavaScript - Section 8: Programming Style & Your Brain
111K views • 14 years ago
YUI Library
Douglas Crockford's YUIConf 2011 keynote on why programming style matters, particularly in JavaScript. He draws on science about the brain and shows how tools like JSLint help.
Topic match · Python, Ruby & scripting languages
1:38:36Episode 1: A basic expression evaluator
284K views • 8 years ago
Immo Landwerth (terrajobst)
The first episode of a long live-coding series in which Immo Landwerth builds the Minsk compiler for a small language in C#. It starts with a basic expression evaluator and builds toward a full language.
Topic match · Python, Ruby & scripting languages
1:15:58October CincyRb - Jim Weirich on Decoupling from Rails
48K views • 13 years ago
Launch Scout
A Cincinnati Ruby meetup talk by Jim Weirich on decoupling application logic from Rails. He argues for separating business logic from framework and database models.
Topic match · Python, Ruby & scripting languages
1:21:39Making R run Fast - Jan Vitek
860 views • 10 years ago
John O'Neill
Jan Vitek of Northeastern University gives a meetup talk on the challenges of making the R language run fast. He explains what in R's semantics makes it hard to optimize and to build a JIT compiler for.
Topic match · Data science & statistics
10:50:05George Hotz | Programming | Livecoding SLAM | twitchslam | Part1
2M views • 8 years ago
george hotz archive
A long livestream of George Hotz live-coding a toy SLAM implementation, twitchslam, over two days in May 2018. It is an unedited session of Python programming with computer vision and visualization.
1:08:01DuckDB – The SQLite for Analytics (Mark Raasveldt, CWI)
28K views • 6 years ago
CMU Database Group
Mark Raasveldt of CWI presents DuckDB, an embeddable analytical database described as the SQLite for analytics, in a CMU Database Group talk. He explains why it was built, what it is for, and how it works.
Topic match · Data science & statistics
1:29:43Efficient Bayesian inference with Hamiltonian Monte Carlo -- Michael Betancourt (Part 1)
48K views • 11 years ago
MLSS Iceland 2014
Michael Betancourt's lecture at MLSS Iceland 2014 on efficient Bayesian inference with Hamiltonian Monte Carlo. It covers MCMC concepts and motivation and the problems of sampling in high-dimensional distributions.
Topic match · Data science & statistics
1:02:57Peter Norvig - The Unreasonable Effectiveness of Data
74K views • 15 years ago
UBC Computer Science
Peter Norvig's UBC distinguished lecture on how massive amounts of simple data, such as for language modeling, can yield understanding that hand-built models could not.
Topic match · Data science & statistics
1:14:30Rocker Jack White - Serious Jibber-Jabber with Conan O'Brien | Team Coco
2.8M views • 13 years ago
Team Coco
Conan O'Brien interviews Jack White in a Serious Jibber-Jabber episode shot on 35mm film. They discuss White's creative process, his use of constraints and his approach to music and art.
Topic match · Stand-up & sketch comedy
1:09:56PAUL TAYLOR - #FRANGLAIS - FULL SHOW
2.8M views • 6 years ago
Paul Taylor
Paul Taylor's first stand-up special, recorded in Paris in 2018, in which a British comedian living in France riffs on French culture, language and bureaucracy. It is the full 70-minute show.
Topic match · Stand-up & sketch comedy
1:07:34What Happens When Maths Goes Wrong? - with Matt Parker
3.3M views • 7 years ago
The Royal Institution
Matt Parker's Royal Institution talk based on his book Humble Pi, covering everyday mathematical mistakes and spurious patterns that went wrong in engineering and software. It mixes stand-up comedy with stories of coincidence and error.
Topic match · Stand-up & sketch comedy
1:03:07Clutching at Random Straws, Matt Parker | LMS Popular Lectures 2010
601K views • 12 years ago
London Mathematical Society
Matt Parker's LMS popular lecture on how seemingly incredible results can be meaningless random patterns. He ranges from ancient Woolworths civilisations to shoelaces and DNA.
Topic match · Data science & statistics