studydash / cards

Houses all cards created for StudyDash Group 00! 😀
http://studydash.github.io
2 stars 2 forks source link

Watched Lectures & Completed Problems on HackerRank (05/24) #61

Open anitabe404 opened 3 years ago

anitabe404 commented 3 years ago

Motivation/Problem Statement 💭❓:

Python (as usual) and Data Analysis.


Today's Goal/Solution 🥅:

Work on Python course 3 and Google Data Analysis course 2.


Result 🍓🍌🍉:

I completed course 2 (of 8) in the Google Data Analytics Certificate. I'm really proud of that because it's been a long time coming. I watched some lecture videos from the Python course on accessing web data.


Observations & Next Steps 🔭👣:

I notice that I haven't been as enthusiastic about completing the Google Data Analytics coursework. I think that it's because it feels so abstract. Because I'm not working on a specific problem and everything is based on "imagining a problem" or coming up with my own hypothetical data analysis problem, I find myself feeling like I'm not getting enough practical experience. A lot of the data is valuable, but I think I would like the coursework more if there was a more concrete project. I guess the final course is supposed to fill this need. Also, there aren't a whole lot of opportunities to work with others. The forum is so big (with tens of thousands of posts) that anything I put in there seems to get lost (and rarely gets feedback).

I can tell that the Accessing Web Data with Python course is going to take me longer than the others. I watched the first few lectures and I find myself a little confused. I need to go back and read the chapter and maybe rewatch some of the videos. I am really enjoying HackerRank. I worked on a problem today that reminded me to think about what's returned when I call a function. I spent several minutes angry and confused because I forgot that calling sort() on a list changes the list and returns None. This is different from Ruby, which returns a new (sorted) array. Also, sort in Ruby doesn't change the original array (unless you use sort!). Yet another example of me assuming that Python operates like Ruby. 😭


References 🔗:

Link any useful resources you may have found throughout the day.


Extra/Fun (Optional) 🎈🎉🥳:

Hooray for naps. I am so tired these days with learning to code and all the things.

r002 commented 3 years ago

Napping is totally the best! Also, you are not alone! Working with Python and JS, I also sometimes find myself being momentarily confused if I'm context switching a lot. For example, Python supports list comprehension which I love and use a ton but JS doesn't. OTOH, JS supports multi-line lambdas (where in Python you're limited to only single-line lambdas). It can get confusing! 😤