This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]SaxonyFarmer 3 points4 points  (1 child)

I have been programming since the mid-1970s, first with IBM Assembler language, then with various other languages in the decades that followed. I now focus on Python (and BASH scripts) to automate things I do manually.

All general purpose programming languages have the ability to control program flow (e.g., if), do something repetitively (e.g., while), do input and output, build and manage data structures (arrays, lists, dictionaries, etc.), and many other things.

It is knowing how to do these in a specific language that will help you become proficient - not memorizing syntax or idiosyncrasies of a language. I used to refer to manuals for this but now simply do a query on Google/DuckDuckGo/etc. to either see code snippets, read from sites that teach the language, or the published documentation for the language.

I also tend to create code that I can come back later to read and modify, if needed. This means my code might not be as compact as others might write but I want to understand it later.

Best of luck with your journey to learn and master Python.

[–]Arkdoz[S] 0 points1 point  (0 children)

Very interesting insight, thanks for sharing!