Raymond Hettinger: Numerical Marvels Inside Python - Keynote | PyData Tel Aviv 2022

  Рет қаралды 14,089

PyData

PyData

Жыл бұрын

Bio:
Raymond has been a prolific contributor to the CPython project for over a decade, having implemented and maintained many of Python's great features. He has been instrumental in modules like bisect, collections, decimal, functools, itertools, math, random, with types like namedtuple, sets, dictionaries, and in many other places around the codebase. He has contributed to the modification of nearly 90,000 lines of code in the CPython repository, and has made over 160 changes in the PEP repository.
Notebooks: drive.google.com/file/d/1SXtq...
Raymond has also served as a director of the Python Software Foundation, and has mentored many people over the years on their contributions to the python-dev community. He's also well known for his contributions to the Python Cookbook, and shares many pieces of Python wisdom on Twitter. He received the Distinguished Service Award at PyCon 2014 for his exceptional contributions to the python community.
Follow PyData Tel Aviv on:
www.meetup.com/PyData-Tel-Aviv/
/ 17907513
/ pydatatlv
/ pydatatlv
www.pydata.org
PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.

Пікірлер: 17
@sjswitzer1
@sjswitzer1 Жыл бұрын
Today I learned that I took numerical analysis 40 years ago for the express purpose of understanding this talk. It finally paid off!
@user-mk4bb1yh8t
@user-mk4bb1yh8t 2 ай бұрын
great talk raymond!
@michalbotor
@michalbotor Жыл бұрын
this talk is awesome!
@MrGeometres
@MrGeometres 11 ай бұрын
48:00 Not using numpy will cost more than a "few" clock cycles on a multicore machine. A major advantage of pairwise summation is that it is trivially parallelizable.
@DeependraDhakalGorkhali
@DeependraDhakalGorkhali Жыл бұрын
Is anybody having problem reproducing result of the py_fact(19) function that shows around 7:58 ?
@kevinweiss8347
@kevinweiss8347 5 ай бұрын
Nope worked fine for me
@grigorytrofimov6513
@grigorytrofimov6513 Жыл бұрын
math is cool
@dearheart2
@dearheart2 Жыл бұрын
There must be a better way!
@yorailevi6747
@yorailevi6747 10 ай бұрын
Raymond Hettinger is getting white! I still remember watching old lectures of his ages ago
@chunheguo9230
@chunheguo9230 Жыл бұрын
I am disappointed, when Raymond mentioned IEEE754 i was expecting a fast inverse square :(
@thomasschwarz2585
@thomasschwarz2585 9 ай бұрын
Nice talk and very instructive. BUT: your use of mathematical language is bad. A group is a pair of a set and an operation on the set. So, the odd numbers modulo 2**64 with modular multiplication forms a group.
@terrycojones
@terrycojones Жыл бұрын
Hi Raymond... the content is great, but you treat everyone like kindergarteners the whole way through, which makes it hard (for me) to keep watching! E.g., making everyone repeat things, insisting that they read out single words that you have highlighted with your mouse, or asking us if we know how to add up a list of numbers by adding one at a time and then telling us anyway, etc. I'm sure you don't mean it this way, but it feels like you're talking down to the audience. Well, just a friendly comment! Thanks for putting all your videos up online! :-)
@landychapman3
@landychapman3 Жыл бұрын
aka "audience participation"
@mrnicomedes
@mrnicomedes 8 ай бұрын
I hear what you're saying there, but I think if you were in the room, it might have felt different. Straight lectures are demonstrably terrible at conveying information, so I think it makes sense to inject a bit of levity and create a bit of "audience participation," as landychapman3 said. In fact, I think Raymond even mentioned how he playfully tweeted that he was going to be giving a talk about adding and finding the length of a hypotenuse (or something similar). So I think he was leaving it up to the audience to understand the depth of the content. I guess I just mean to say that we had a different experience watching this video. (which is fine)
@bernoulli9047
@bernoulli9047 7 ай бұрын
I disagree, if I may defend Raymond's style for a bit. The repetition and call-outs are a trick to keep the audience engaged--he moves at a fairly quick pace, and those moments give people a chance to refocus and stay with him rather than falling behind. So on the contrary, I find his style to be incredibly good at engaging a large number of people, which is not an indication of condescension but evidence that he's bringing a lot of people along for the ride. I wouldn't be surprised if a high percentage of his audience members retain the information better, and remember it longer. Repetition, rhythm, humor all make learning more fun.
Word Break, Dynamic Programming 5
25:51
Codesaurus
Рет қаралды 20
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 16 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 45 МЛН
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 97 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 14 МЛН
Keynote: Raymond Hettinger
50:04
PyCon AU
Рет қаралды 14 М.
Thomas J. Fan - Time Series EDA with STUMPY
26:24
PyData NYC
Рет қаралды 581
Keynote: The big leap of Python 3.13 - Łukasz Langa
30:56
PyCon Thailand
Рет қаралды 11 М.
Structural Pattern Matching in the Real World - Raymond Hettinger
32:55
Pro tips for writing great unit tests - Raymond Hettinger
1:00:42
Python Italia
Рет қаралды 14 М.
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН
Kumanda İle Bilgisayarı Yönetmek #shorts
0:29
Osman Kabadayı
Рет қаралды 2,1 МЛН
8 Товаров с Алиэкспресс, о которых ты мог и не знать!
49:47
РасПаковка ДваПаковка
Рет қаралды 163 М.