Tag: AI-assisted coding

  • New: In-browser Python/Pandas/Git exercises, with AI support

    Over my 30+ years teaching Python, I’ve included practice exercises in all of my courses. And when I started to teach Git and Pandas, I made sure to include practice exercises there, too. That’s because there’s no learning without practice. At least, there’s no effective learning. Frustration isn’t fun, but it’s a necessary part of…

    Read more

  • Is Python becoming Pinyin?

    I just got back from PyCon US. It was delightful; I saw old friends, met new ones, gave a tutorial on decorators, and spoke at the education summit. I’m a PyCon US sponsor, which means that I also had a booth, giving out T-shirts, books, stickers, and flyers about the LernerPython platform. Of course, the…

    Read more

  • Take agentic coding to the next level

    If you’re like me, then you’ve lately been exploring agentic coding, having AI write code on your behalf. What will be the impact on our work developing software? On hiring? On training? From what I can tell, the question isn’t whether we’ll be using agentic coding, but how we do so. Knowing how AI writes…

    Read more

  • Learn to code with AI — not just write prompts

    The AI revolution is here. Engineers at major companies are now using AI instead of writing code directly. But there’s a gap: Most developers know how to write code OR how to prompt AI, but not both. When working with real data, vague AI prompts produce code that might work on sample datasets but creates…

    Read more

  • We’re all VCs now: The skills developers need in the AI era

    Many years ago, a friend of mine described how software engineers solve problems: In other words: You can be the person writing the code, and solving the problem directly. Or you can manage people, specifying what they should do. Or you can invest in teams, telling them about the problems you want to solve, but…

    Read more

  • My Week with ChatGPT

    Everyone’s talking about ChatGPT. If you haven’t used it yourself, then you’ve probably seen lots of screenshots on social media. Or maybe you’ve had a friend or family member (like me) talk about it nonstop. I’ve indeed spent a lot of time playing with ChatGPT. I’ve gotten it to do some wild and fun things,…

    Read more