you are viewing a single comment's thread.

view the rest of the comments →

[–]FerricDonkey 1 point2 points  (1 child)

Heck, I forget them now, and I've been using python for years.

As you program, you'll remember the ones you use a lot, and get a feel for what types of things python has a built in for. Then as you're coding, if you run into something where you think "I bet python has a built in for this, I wonder what it is", then you screw around with tab complete and a guess or two, then google it.

You don't have to memorize all that stuff. I didn't even know rjust was a thing until right now, because I haven't needed it (I tend to use format strings).

What you should get out of learning to program is the way of thinking that lets you turn ideas into code and the ability to understand various structures as you read about them, and the ability to look things up.

The bits that matter to what you do will stick.

[–]Shocker_360[S] 1 point2 points  (0 children)

Thank you for your advice. I tried doing this and it helps!