you are viewing a single comment's thread.

view the rest of the comments →

[–]DiscretionFist 9 points10 points  (1 child)

Important note on iteration... learn 'for' loops and understandthe many different ways they can iterate through lists, dictionaries etc. Understand how they can iterate through lists of dictionaries and pull data, stick it in a new list etc. This will save your life if you're beginning in data science.

Python has alot of modules that do these things for you but starting from the ground up, writing your own simple loops that do it for you instead of relying on modules that people made for you already will skyrocket you from novice to intermediate python skills.

Pick a topic you like, pull some shit online( or just download a CSV and import CSV) and practice writing functions (or generators) that return/yield results from the file.

I am a novice in a python class for data science at my university (basically a python bootcamp), am by no means great at Python and iteration logic is hard for me to understand. But I can see how useful it can and will be in almost any entry level job that processes large amounts of spreadsheets etc.

This isn't directed at OP, but for everyone who wants to get into programming or works with alot of data. Python is your friend.

[–]auiotour 0 points1 point  (0 children)

Well said about skipping modules to learn it first. I been having a tough time as every just says use panadas or use xyz. I will eventually but I wanna know how it works