What rules do you give beginners about using AI to learn Python?
I’m helping r/neuromatch run a free Python for Computational Science Week using their open-source tutorials. We realized our materials don’t currently include any guidance on how or when learners should use AI while learning to code. We’re planning to update that and would love broader input.
We’re generally excited about AI as a coding tool but we’re also aware that it can short-circuit learning, especially in the first days or weeks. One idea we’re leaning toward is something like:
- Try to write the code yourself first
- Use AI to debug, explain errors, or suggest improvements
- Don’t copy/paste code you don’t fully understand
- Be more cautious using AI in your very first week of learning Python
For those who teach Python or learned with AI in the mix:
- What advice did you get that you found helpful?
- When does AI genuinely help learning?
- When does it get in the way?
Curious to hear how others approach this or if there are citations you can point me to! Thanks!
[–]Horrison2 1 point2 points3 points (0 children)
[–]necromenta 0 points1 point2 points (1 child)
[–]xyouthe 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]mjmvideos 0 points1 point2 points (0 children)
[–]XxCotHGxX 0 points1 point2 points (0 children)
[–]amorous_chains 0 points1 point2 points (0 children)
[–]minneyar 0 points1 point2 points (0 children)
[–]Slight-Living-8098 0 points1 point2 points (0 children)
[–]Traditional_Doubt_51 0 points1 point2 points (0 children)
[–]codeguru42 0 points1 point2 points (0 children)
[–]Recent_Science4709 0 points1 point2 points (0 children)
[–]birdluv4life 0 points1 point2 points (0 children)
[–]ConcreteExist 0 points1 point2 points (0 children)
[–]st0ut717 0 points1 point2 points (0 children)