Best Python, Ruby & scripting languages Videos
「Python, Ruby & scripting languages」下面有120部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门18部,适合还没学过的人;进阶68部,适合已经懂术语的人;普通向18部,按兴趣就能看;更硬的16部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括Confreaks、Next Day Video、PyCon 2016。目录给这个主题划的范围是:Dynamic and scripting languages: Python, Ruby, Ruby on Rails, PHP, Perl, Lua, JavaScript language internals, Java, C#, .NET, language tutorials and PyCon talks.如果只看三部,就从《Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich》开始,它负责把问题讲出画面;然后看《The spelled-out intro to neural networks and backpropagation: building micrograd》,换一种讲法或例子;最后看《How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

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.