Viewing profile — reuven
reuven
HN member- Joined
- Mon, Feb 26, 2007, 6:33 PM UTC
- HN karma
- 3,397
- Public activity
- 596 items
- HN profile
- View on Hacker News ↗
About reuven
You can buy individual courses, or get a subscription that includes all of them, at https://LernerPython.com .
I've written two books for Manning: Python Workout (https://PythonWorkout.com/), and Pandas Workout (https://PandasWorkout.com/). They're full of exercises that'll increase your fluency in Python and Pandas, respectively.
I also teach online for O'Reilly, tweet frequently about Python (@reuvenmlerner) and Threads (@reuvenlerner), and post videos on my YouTube channel (https://YouTube.com/reuvenlerner).
I created one of the first 100 Web sites in the world (http://tech.mit.edu/), graduated from MIT in 1993 and got a PhD in learning sciences from Northwestern in 2014. I've been consulting since 1995.
I live in Modi'in, Israel with my wife and three children.
Recent public activity
-
story
Show HN: In-browser Python/Pandas/Git practice with animated Git simulator
I've created an in-browser Python/Pandas/Git practice environment for my online learning platform and also for my corporate training classes. I'd be happy to discuss how I went abo…
- story
-
comment
Comment #48357122
A very interesting point. Coding with AI definitely requires tight, fast loops. I don't have much experience with Rust, but I had heard that the compiler is slow (because it's doin…
-
comment
Comment #48356361
I've been taking Chinese lessons for a number of years, and my teacher described her son as learning characters via pinyin. But it's quite possible (even likely) that the common on…
-
comment
Comment #48355507
I can see Rust (and to some degree, Go) as the modern outputs from AI. My point about Python being Pinyin is that both of these languages have a relatively steep learning curve for…
-
comment
Comment #48355492
I don't know if it's that hard for people to go from Python (where whitespace is significant) to languages that use {} and the like. But hey, people only hire me when they want peo…
-
comment
Comment #48355380
Interesting -- I still think that Python is an easier onramp than TypeScript for new developers. But given the popularity and depth of JavaScript, and the clear advantages (and pop…
- story
- story
- story
- story
- story
- story
- story
-
comment
Comment #46194460
While working on a PhD in technology and education, I thought that it might be worth creating a SaaS for people to teach whatever they want. This was back in early 2008, when such …
- story
-
story
Show HN: Uv Crash Course
This is a a free, 12-part practical introduction to uv for people who already know Python and want to (a) know what the fuss is about and (b) how to incorporate uv into their daily…
- story
-
comment
Comment #45051744
A lot of people I know, including many of my students, first heard about uv as a lightning-fast replacement for pip. That's what piqued their interest, and that's also more or less…
-
comment
Comment #45050782
I dunno, every single conference I've attended over the years had at least one talk trying to make sense of packaging -- downloading, installing, venvs, creating wheelfiles, and di…
-
comment
Comment #45050763
Sorry to disappoint! I can tell you that many people I've met, including those who have read the documentation, kept asking questions about how to use uv. This article is a summary…
-
comment
Comment #45050263
I teach Python professionally, and constantly get questions from my students about how they should be using uv, and how to integrate it with pip, pyenv, venvs, and the like. When I…
- story
- story
- story