python internals
49:55How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework
20K views • 10 years ago
Видео с мероприятий {speach!
Armin Ronacher, creator of Flask, explains how CPython's internals and C API leak into the language's semantics. Using examples like the complexity of the add operation, he shows why Python is hard to optimize or reimplement.
47:51Brandt Bucher – A JIT Compiler for CPython
14K views • 2 years ago
encukou
Brandt Bucher presents his prototype JIT compiler for CPython at the 2023 Core Developer Sprint. He explains the copy-and-patch approach, the implementation and its performance.
42:44Armin Ronacher - A Python for Future Generations
6K views • 9 years ago
EuroPython Conference
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.
32:07Larry Hastings - Removing Python's GIL: The Gilectomy - PyCon 2016
49K views • 10 years ago
PyCon 2016
Larry Hastings explains what Python's GIL is, what problems it solves and how it works, and presents his Gilectomy project to remove it, including the performance and C-extension obstacles.
44:45Python at Massive Scale - Stephen Simmons, Neil Slinger
10K views • 8 years ago
PyData
A PyData London 2018 talk on how JPMorgan scaled its Athena Python platform over ten years to about 35 million lines of code and thousands of developers. It covers infrastructure, tooling and culture for analytics and visualization at that scale.
56:55Q&A with Guido van Rossum, Inventor of Python
28K views • 5 years ago
Microsoft Reactor
An open Q&A with Python creator Guido van Rossum hosted by Microsoft Reactor, covering his career, PyCon's origins and his opinions on other languages.
8:12PTVS 2.0 Beta: Mixed-Mode Python/C/C++ Debugging overview
8K views • 13 years ago
python tools
An overview of the PTVS 2.0 beta feature for debugging Python and C/C++ together in one session in Visual Studio.
44:03Google Developers Day US - Python Design Patterns
90K views • 19 years ago
GoogleDeveloperDay
Alex Martelli's Google Developers Day talk on classic design patterns (creational, structural and behavioral) and how they appear in Python. He stresses that patterns must be studied in the context of the implementing language.
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
40:01Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018
27K views • 8 years ago
SF Python
Raymond Hettinger's PyBay 2018 keynote on preventing, finding and fixing bugs under a time budget. He covers testing practice, type annotation tradeoffs and the limits of coverage metrics.
Topic match · Python, Ruby & scripting languages
21:16Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation
50K views • 13 years ago
Enthought
John Kitchin shows how Emacs org-mode with Python lets researchers combine narrative, math, figures and executable code in one document. It exports to LaTeX, HTML and PDF, and he used it for papers and e-books.
57:05Keynote: Begin...End?
9K views • 5 years ago
David Beazley
David Beazley's PyData Global 2021 keynote, an oral history of early scientific Python. He tells how Python ended up running on a Connection Machine supercomputer at Los Alamos.
Topic match · Python, Ruby & scripting languages
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.
36:21Pragmatic Unicode, or, How do I stop the pain?
80K views • 14 years ago
Next Day Video
Ned Batchelder's PyCon 2012 talk gives a quick overview of what Unicode is, then focuses on what a Python programmer needs to handle text correctly. It presents the 'Unicode sandwich' strategy: decode bytes at input, work with Unicode internally, encode at output.
Topic match · Python, Ruby & scripting languages
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.
30:38Anthony Scopatz - xonsh - PyCon 2016
22K views • 10 years ago
PyCon 2016
Anthony Scopatz presents xonsh at PyCon 2016, a shell that is a superset of Python combining the best features of bash, zsh and fish. It covers rich history, tab completion, and how the language compiles to a Python AST.
Topic match · Python, Ruby & scripting languages
38:43Scalability at YouTube
51K views • 14 years ago
Next Day Video
A PyCon 2012 talk by early YouTube engineer Mike Solomon on how YouTube scaled its architecture, which is mostly Python.
Topic match · Python, Ruby & scripting languages
1:24:39Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)
64K views • 2 years ago
Developer Voices
Developer Voices interviews Chris Lattner about Mojo, a Python-compatible language aimed at CPU/GPU performance built on LLVM and MLIR. It covers performance features, the type system and why Mojo uses Python syntax.
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.
41:07KEYNOTE / Robert Erdmann
24K views • 5 years ago
PyCon US
Robert Erdmann, a materials scientist at the Rijksmuseum, gives a PyCon keynote on the ultra-high-resolution imaging of Rembrandt's Night Watch. He covers the automated gantry camera system, the Python software that drives it, and the large volumes of image data involved.
Topic match · Python, Ruby & scripting languages
32:17Nathaniel J. Smith - Trio: Async concurrency for mere mortals - PyCon 2018
30K views • 8 years ago
PyCon 2018
Nathaniel J. Smith's PyCon 2018 talk introducing Trio, a Python concurrency library designed around usability and structured concurrency. He live-codes a problem and analyzes pitfalls in other async libraries.
Topic match · Python, Ruby & scripting languages
1:16Monty Python: What have the Romans ever done for us?
81K views • 11 years ago
Kenny Teeology
A one-minute clip from Monty Python's Life of Brian in which revolutionaries grudgingly list everything the Romans have done for them, from roads to clean water. It is a satirical sketch about refusing to credit a disliked group.
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
31:38Cory Benfield - Building Protocol Libraries The Right Way - PyCon 2016
15K views • 10 years ago
PyCon 2016
Cory Benfield's PyCon 2016 talk on building protocol libraries that can be reused widely, using the Python Hyper HTTP project as the example. He argues for separating protocol parsing from I/O.
Topic match · Python, Ruby & scripting languages
40:57"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)
17K views • 4 years ago
Strange Loop Conference
Felienne Hermans presents Hedy, a gradual programming language for teaching kids that moves through levels from almost no syntax toward full Python. The talk covers why error messages and syntax are scary for beginners.
Topic match · Python, Ruby & scripting languages
52:24Friday evening lightning talks
6K views • 13 years ago
Next Day Video
A PyCon 2013 block of Friday evening lightning talks. It includes the debut of Hy, a Lisp dialect that compiles to Python AST, and Solomon Hykes's first public talk on Docker.
Topic match · Python, Ruby & scripting languages
2:52Oscar, James and George in the company of Bertie
99K views • 17 years ago
DanHadan
A Monty Python sketch in which Oscar Wilde, James Whistler and George Bernard Shaw trade witticisms in a stuffy literary salon with Bertie.
4:51VisiData Lightning Demo at PyCascades 2018
41K views • 8 years ago
Saul Pwanson
A five-minute lightning demo of VisiData, a terminal tool for exploring and manipulating data. It uses two months of NYC 311 complaint data to drill down, plot points on a virtual map and save selected rows.
Topic match · Python, Ruby & scripting languages
52:38A JVM Does That?
80K views • 15 years ago
Google TechTalks
Cliff Click of Azul Systems asks what a JVM is supposed to do, in a Google Tech Talk from 2011. He covers the services a JVM provides, such as garbage collection and compilation, and the messy reality beneath the abstractions.
Topic match · Python, Ruby & scripting languages
29:21Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018
38K views • 8 years ago
PyCon 2018
Hillel Wayne's PyCon 2018 talk on testing beyond pytest and mypy. It introduces property-based testing with the Hypothesis library and design-by-contract with dpcontracts, and shows how to combine them with an existing test suite.
Topic match · Python, Ruby & scripting languages
40:45Jake Vanderplas - Statistics for Hackers - PyCon 2016.mp4
93K views • 10 years ago
PyCon 2016
Jake Vanderplas's PyCon 2016 talk shows how sampling-based methods such as simulation, shuffling and bootstrapping make statistics intuitive. His pitch is that if you can write a for-loop, you can do statistics.
Topic match · Python, Ruby & scripting languages
33:24Brian Warner - Magic Wormhole- Simple Secure File Transfer - PyCon 2016.mp4
44K views • 10 years ago
PyCon 2016
Brian Warner, author of magic-wormhole, presents the tool at PyCon 2016. He explains how a few secret words let two computers securely transfer files, covering the cryptography (NaCl, SPAKE2) and library use.
Topic match · Python, Ruby & scripting languages
52:06K Lars Lohn - Keynote - PyCon 2016
42K views • 10 years ago
PyCon 2016
K Lars Lohn's PyCon 2016 keynote weaves together music theory, programming, biking road trips and fractals. It is a personal, wide-ranging talk rather than a Python how-to.
Topic match · Python, Ruby & scripting languages
1:04:30What is in a Lucene index? Adrien Grand, Software Engineer, Elasticsearch
80K views • 12 years ago
LuceneSolrRevolution
Elasticsearch engineer and Lucene committer Adrien Grand explains the design decisions inside a Lucene index and what problems it can and cannot solve. The talk goes into how Lucene stores data for fast search and analytics.
21:28DEF CON 26 - Christopher Domas - The Ring 0 Facade Awakening the Processors Inner Demons
24K views • 8 years ago
DEFCONConference
Christopher Domas's DEF CON 26 talk on secret processor registers that vendors reserve for third parties holding trusted keys. He examines how users are locked out of parts of their own CPUs.
33:13"Pixie - A Lightweight Lisp with 'Magical' Powers" by Timothy Baldridge
30K views • 11 years ago
Strange Loop Conference
Timothy Baldridge presents Pixie, a lightweight Lisp built on RPython, at Strange Loop 2015. It covers C interop, immutable data structures, fast startup and async-by-default IO.
7:10SICP: o fim de uma era
34K views • 4 years ago
Computação Raiz
A short Portuguese-language excerpt of Gerald Sussman's 2016 NYC Lisp Meetup talk explaining why MIT replaced the Scheme-based 6.001 (SICP) course with Python courses. The full talk is linked in the description.
59:13AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)
72K views • 7 years ago
Amazon Web Services
An AWS re:Invent 2018 session in which Holly Mesrobian and Marc Brooker explain how AWS Lambda is built, including its sandboxing, isolation and scaling architecture. It covers what happens under the hood when serverless code runs.
52:41Seattle Conference on Scalability: YouTube Scalability
30K views • 19 years ago
Google TechTalks
Cuong Do of YouTube describes how a handful of engineers scaled the site, covering hardware, software and database scalability challenges during its rapid growth. The talk was given at the 2007 Seattle Conference on Scalability.
53:22Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich
65K views • 14 years ago
Confreaks
Jim Weirich's RubyConf 2012 talk derives the Y combinator step by step, live-coding in Ruby lambdas. It builds up an understanding of functional programming and lambda calculus from first principles.
Topic match · Python, Ruby & scripting languages