Is Python difficult to learn?

When you’re done playing with that, try import antigravity :grinning:

PyCharm is good, if you subscribe to JetBrains idea that everything is a project. In my experience though, everything is not a project, and I just want edit a single file. I know that editing a single file now possible since last year, but IDLE, the IDE from the python org itself is more than sufficient for someone trying to learn the language.

//i\\

I agree that for complete beginners IDLE is OK. I outgrew it pretty fast though.

There are also beginner IDEs such as mu which are friendlier than IDLE. In fact, the classic Automate the Boring Stuff with Python (which I highly recommend to the OP btw) has switched from recommending IDLE to recommending mu in recent versions.

I was just going to recommend the Automate the Boring Stuff book as well. Even if it doesn’t address the OP’s direct need, it has some very interesting ideas to show what’s possible. I had my students in my Intro to Programming class use it, since the class had a mixture of students including many who were not going into programming.

I took an undergrad intro class in the CS department that focused on C (somehow this chemist needed another science class.) I immediately forgot everything. A few years ago, the bosses paid for me to take an 80 hour data science class that used Python. It seemed pretty easy, but I don’t have much basis for comparison to other languages and don’t have any way to know how much I actually learned vs how much there is to still learn.

I did learn that when I forget how to do something or want to try something new, everything is very googleable.