The science of data

avatar

I am currently between work assignments and, like many people, I have been furloughed until something comes up. I am using the time to educate myself a little more. I am a developer who works with various technologies, but the requirements of any goven job can be quite narrow and may use older technology. I have been working quite a bit with Python recently and wanted to look into the area of data science. This is about extracting knowledge from data. Fortunately Python has some good functionality for this in the Pandas data analysis library.

Data science
Image from Open Law Lab with CC licence.

I like some structure to my learning and so looked for some suitable courses. I have used Coursera in the past for various courses on programming as well as music. They have some good teachers who do video lessons. They had a data science course from the University of Michigan.

Previously I was able to do Coursera course without paying. You just did not get an official certificate at the end. Now it seems you need to pay, but at around £1 per day it is not too bad considering you could do a lot of courses over a year. I am doing another on networks concurrently.

My friend @stav is in a similar situation and he is also doing some learning.

Some courses use other students to do the grading, but this one makes use of Jupyter notebooks where you run code on a web page and the results are automatically verified.

I have just completed for the third week of six and I have to say I am finding it challenging. I have done plenty of database programming and this has some similarities with that, but the way things are done is different enough to stretch my brain. Last week I got 100% right, but I got a couple wrong this week. That was still enough to pass. They rely on you doing some research of your own to find appropriate functions to achieve the goals. That can be hard when you are not sure what to search for. This week I had to import some Excel data and massage it into the appropriate form. I expect this is routine for data sciences, but you need experience to know which tools to reach for, much as a mechanic needs to know which tools are needed to strip an engine down.

I am finding this course interesting despite some frustration with the difficulty. I may need to do more reading of other material.

I have hopes that I can apply the knowledge I gain to some projects around Hive. There is plenty of data here to analyse. I may start with some personal projects to look at my own data. There is lots of fun to be had generating charts from it.

Although I may be in the second half of my working life I am still keen to keep learning. I have worked with computers for decades and they are endlessly fascinating. The technology is much more diverse than when I started and nobody can be an expert in everything these days.

Stay curious.



0
0
0.000
18 comments
avatar

I feel fried this evening! The book I've been working through to backup my online studies has thankfully been very useful so far.

0
0
0.000
avatar

Things move so quickly that books can soon be out of date. I will see if I can get by with online resources for now. I have enough old computing books.

0
0
0.000
avatar

Stay curious.

More people need to take an attitude like that. Curiosity may have killed the cat but at least it did not die of boredom.

0
0
0.000
avatar

Good luck on your learning quest.. learning never ends!!

0
0
0.000
avatar
(Edited)

Have you checked the free python tutorials from Corey Schafer?
I have followed some of them and are really impressive.
I was able to create my price evolution videos following his tutorials

0
0
0.000
avatar

Thanks, I'll have a look. If only we could get people like him posting on Hive :)

0
0
0.000
avatar

We can suggest it. It will not hurt him to post in both places. He is kind enough to keep his content for free even if you do not contribute to his Patreon page. We could even suggest creating a python tutorial to show how to use Hive libraries.

0
0
0.000
avatar

A few big Youtubers who start gaining extra income on Hive may be the start of something. We need people know know them well to discuss it with them.

0
0
0.000
avatar

I managed to do "Hello World" in Javascript. I'm going to pick it back up after reading this :)
Have you used EdX? I have and have learned a few bits & bobs with the free stuff.

0
0
0.000
avatar

I may have used EdX. There are so many tutorials out there, but sometimes it is worth paying. I may be able to claim the cost anyway. Programming is fun, so keep it up.

0
0
0.000
avatar

I visit this site daily looking for bargains. This popped up today if you're interested. It's JetBrains Academy. Free till next year with Java and Python. Usually $50 USD a month.

https://www.ozbargain.com.au/node/543860

Not trying to sell anything, just thought it might be useful if you're looking at on-line learning in this space. 🙂

0
0
0.000
avatar

Thanks for the tip. I will have a look.

0
0
0.000
avatar

Very interesting! Personal professional development is one area that I always lag behind in. I am usually so busy fixing everyone else's issues that I don't have time to focus on myself and my own learning. That being said, I do have a project I am looking forward to learning and trying out this Summer. Posts will definitely be forthcoming!

0
0
0.000
avatar

For it can be hard to know what to study as I am not sure what I will work on next, but it may help to have some experience of this field.

Enjoy your learning.

0
0
0.000
avatar

Thank you for sharing your experience. In my case since last week I'm investigating everything related to data analysis with python. I've learned a lot from some youtube videos. I also downloaded two books on data analysis. I went deep into it with "jupyter notebook" and this week I went to the web kaggle there is a lot of material to see, learn and do. Thanks for your publication @steevc you encourage me to keep learning

Translated with www.DeepL.com/Translator (free version)

0
0
0.000
avatar

I need to have a look at Kaggle some time. I will spend some more time on watching some videos.

0
0
0.000
avatar

I have picked your post for my daily hive voting initiative, Keep it up and Hive On!!

0
0
0.000