Best Python, Ruby & scripting languages Videos
The 120 Python, Ruby & scripting languages videos here were recommended by different people across different months. Choose by who it is for: 18 introductory, 68 intermediate, 18 for a general viewer, and 16 for someone who wants the harder derivation. Most of them are a talk. What they share is that one speaker finishes a claim, and the examples exist to hold that claim up. Channels you will keep seeing include Confreaks, Next Day Video, PyCon 2016.

KEYNOTE / Robert Erdmann
Robert Erdmann, a materials scientist at the Rijksmuseum, gives a PyCon keynote on the ultra-high-resolution imaging of Rembrandt's Night Watch.

Rails World 2024 Opening Keynote - David Heinemeier Hansson
DHH's opening keynote at Rails World 2024 in Toronto, where Rails 8 beta shipped.

Armin Ronacher - A Python for Future Generations
Armin Ronacher's EuroPython 2017 keynote examining how the CPython interpreter's leaky abstractions affect language design and how Python could evolve, drawing on JavaScript and Rust experience.

Ricardo Signes - 闇のEメール伝説
Ricardo Signes' YAPC::Asia Tokyo 2011 talk on the legends and horrors of email: how messy the SMTP and email standards are in practice.

Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018
Hillel Wayne's PyCon 2018 talk on testing beyond pytest and mypy.

RailsConf 2016 - Rails to Phoenix by Brian Cardarella
Brian Cardarella's RailsConf 2016 talk on why and how teams can move from Rails to Elixir and Phoenix.

The Mental Game of Python - Raymond Hettinger
Raymond Hettinger's PyBay 2019 talk on the mental habits behind effective programming, drawn from coaching, teaching and StackOverflow.

Build Your Own Async
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.

How to Speed up a Python Program 114,000 times.
David Schachter describes how he made a data-collection Python program run 114,000 times faster, drawing on decades of experience.

MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk
Noel Rappin's MountainWest RubyConf talk introduces Smalltalk to Ruby programmers.

Travis Oliphant: NumPy, SciPy, Anaconda, Python & Scientific Programming | Lex Fridman Podcast #224
Lex Fridman interviews Travis Oliphant, creator of NumPy, SciPy and Anaconda, about scientific Python and its history.

Charlie Marsh: uv: An Extremely Fast Python Package Manager
Charlie Marsh of Astral explains how uv, a Rust Python package manager, got so fast.

What nobody tells you about documentation
Daniele Procida's PyCon AU 2017 talk presents a system that divides documentation into four kinds, usually drawn as four quadrants.

Google Python Class Day 1 Part 1
The first part of Google's Python Class, taught by Nick Parlante, introducing the language and its strings.

Google Developers Day US - Python Design Patterns
Alex Martelli's Google Developers Day talk on classic design patterns (creational, structural and behavioral) and how they appear in Python.

Jake Vanderplas - Statistics for Hackers - PyCon 2016.mp4
Jake Vanderplas's PyCon 2016 talk shows how sampling-based methods such as simulation, shuffling and bootstrapping make statistics intuitive.

Shared memory parallelism in Julia | Kiran Pamnany | Cambridge Julia Meetup (May 2018)
Kiran Pamnany's Cambridge Julia Meetup talk on Julia's shared memory parallelism and its new task scheduler.

PHP doesn't suck (anymore)
Aaron Francis walks through how PHP has changed from 2012 to 2023, covering traits, array destructuring, generators, typed properties and more.

TWiST #46 with David Heinemeier Hansson
An episode of This Week in Startups in which Jason Calacanis interviews Ruby on Rails creator David Heinemeier Hansson.

CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP statically
Julien Verlaguet of Facebook describes applying static analysis and type inference to a very large PHP codebase, using OCaml.

Netanel Rubin: The Perl Jam: Exploiting a 20 Year-old Vulnerability
Netanel Rubin's 31C3 talk chains Perl's syntax quirks into a powerful remote code execution attack, taking down popular Perl-based projects.

Brian Warner - Magic Wormhole- Simple Secure File Transfer - PyCon 2016.mp4
Brian Warner, author of magic-wormhole, presents the tool at PyCon 2016.

Introduction to Julia - Part 1 | SciPy 2014 | David Sanders
David Sanders gives the first part of a two-part introduction to the Julia programming language at SciPy 2014.

PTVS 2.0 Beta: Mixed-Mode Python/C/C++ Debugging overview
An overview of the PTVS 2.0 beta feature for debugging Python and C/C++ together in one session in Visual Studio.