Pinned
Reuven M. Lerner
Reuven M. Lerner
@lernerpython.com
Helping you become more confident with Python and Pandas since 1995. • Courses: LernerPython.com • Newsletters: BetterDevelopersWeekly.com • BambooWeekly.com • Books: PythonWorkout.com • PandasWorkout.com • Videos: YouTube.com/reuvenlerner
3.5K followers600 following951 posts
Using resample in #Python #Pandas? You'll want a list of "offset aliases," the codes that let you specify units. Some are surprising, such as "ME" and "MS" for "month end" and "month start". They're at: buff.ly/7d6ngkx
I had a great time just now presenting at the "All Day AI" conference about "Teaching #Python with three types of AI" with #ClaudeCode. My slides are available here: buff.ly/OAwoxN7 Thanks to the organizers for the invitation to participate!
This year's Nobel Prize winners have been named — and in the latest Bamboo Weekly, we use #Python #Polars to find interesting stats about laureates' countries, ages, and genders. Level up your data-analysis skills every Wednesday: buff.ly/rlIN6nG
Python 3.15 is out! Not sure what that means? Or what features it offers? Not to worry: Here's my YouTube playlist, with demos of this new version and its major features: buff.ly/G3Lhg2t
Coding in 2026? There's so much to know: - Programming - Git - Data - #AgenticCoding Get up to speed in the 10th cohort of my #Python, Data, and AI Bootcamp. Learn, practice, and interact. (And yes, roll your eyes at my jokes.) Info at buff.ly/2WxFth8 or join Sunday's webinar: buff.ly/ygFfZNJ
How fast are data centers getting built? Where? Is electric capacity growing, too? Who is building them? These questions are from the latest Bamboo Weekly. Use #Python #Pandas to solve problems based on current events and public data sets. Learn more: buff.ly/scuO3Dj
Stuck on a #Python problem? Or Pandas, Git, or #ClaudeCode? Join me: 1 hour, just us, on whatever you're wrestling with. Bring code to review or a design you're unsure about. You keep the recording + whatever we build. More about my personal coaching: buff.ly/bqjCyUC
Reading a CSV file into #Python #Pandas, and the file uses "-" or "." instead of NaN or a blank cell? Have Pandas treat those as NaN by passing na_values (and a list of strings) to read_csv: df = pd.read_csv(filename, na_values=['-', '.'])
AI coding is easy, right? Write a #ClaudeCode prompt, and you're done. Um, no: It's new techniques to learn and master Join the 6th cohort of HOPPy (Hands-on projects in #Python). You'll implement a game of your own design, with me mentoring. More info: buff.ly/cKGgcyf
Are you using #ClaudeCode? As you know, building robust, maintainable software is more than prompts. At tomorrow's Advanced Claude Code workshop, you'll learn to build more robust, maintainable code. Take your Claude Code to the next level: Learn more: buff.ly/qwOKjsW
I'm excited to announce the next HOPPy (Hands-On Projects in #Python), a 5-week course in which you'll use #ClaudeCode to write a game that *you* design. No theory — just learning by doing. Want to hear more? Come to Tuesday's free HOPPy 5 info session: buff.ly/VvPbxHO
It's easy to write #Python with AI. But it's not as easy to build maintainable, well-engineered applications. On Wednesday, join my hands-on, advanced Claude Code workshop. Topics include custom skills, testing, and telemetry. More info at: buff.ly/qwOKjsW
How often are AI incidents happening? Are they becoming more frequent? Who is getting harmed? In the latest Bamboo Weekly, we analyze the AI incident database using #Python #Pandas — plus joins, JSON, pivot tables, and Plotly. More info: buff.ly/BO8uMFy