Whoops! I haven't had time to post in a while -- this week was pretty busy for me. I had several tests in my other subjects, and as robotics co-team leader, I planned a little "bonding party" for my team. Additionally, I'm planning to attend hackNEHS tomorrow (10/12/19) with some other students from Andover High School.
On Tuesday, I began working on the Week 3 Coursera project. This project, as per the syllabus, needed some more extra research than last week's, and definitely challenged me to think about the concepts I had learned in less of a linear way (that is, applying and combining totally different concepts to solve a multidimensional problem). This project is really solidifying my skills -- now I feel like I am getting a better hold of the concepts as compared to last week, when they still felt very new. Over the weekend, I finished the Coursera project. As this took a bit more time than expected, I have not as yet gotten to the Ubuntu server work.
Today, I began the Week 3 assignments on Coursera. The first two lectures dealt with merging dataframes (with which I had had a little practice from the other tutorials), and idioms in Pandas (also known as making code "pandorable"!). While the pace of the course is fast, I am definitely learning a lot, and I can't wait to apply more advanced data science concepts to projects with Energize. After getting home, I finished all the videos from Coursera, including one particularly fascinating podcast on the topic of Goodhart's Law in data science. (This means tomorrow in class, I'll get to start the project!) Additionally, I got PyCharm up and running on the Ubuntu server, and am now working towards making it run as a cron job! On Thursday, I continued working on the Coursera project. While I found myself referencing my notes a lot in order to figure out the problems, I was able to complete around half the project today. I really like how the project is making me think outside the box and combine several techniques I have learned. It's really solidifying my knowledge of data science with Python.
Additionally, Mr. Navkal gave me another computer that runs Ubuntu, so I can get used to developing software in that environment. Since I'll have more time on the weekend, I will finally be able to work on getting my cron job running on the Ubuntu server! Today, I continued with the Coursera course. After watching the last couple videos, I began work on the project, which is a set of problems encompassing all of the material from Week 2.
In the IDEAStudio after school, Mr. Navkal added me to the Ubuntu server -- this way, I can run tasks daily on the server without worrying about my computer being asleep or awake! I am also really excited to get experience with Linux, which I haven't worked with up until this point. I began to set up my PyCharm project on the server, but there are still many packages and files that need to be installed. One difference from Windows I noticed is that in the Linux OS, git is not represented as a separate app, so one has to run its commands from the terminal. I'll continue work on both the Coursera course and the transfer onto the server this week! |
AuthorI'm a high school senior and programming enthusiast. Archives
March 2022
Categories |