Data Science with a Newbie

Data Science with a Newbie

What is it ?

Data Science is a field that has been gaining traction for quite some time now. But how to approach it and what is the hell is it ?!! Let me take you through a very silly but effective way of learning about this interesting new subject.

What have i done ;) ?

Videos .. I like them so much not only because reading is frustrating sometimes but also because with videos you can see the actual result life. with videos you can see another human being trying to learn something and using the tools and producing results. that is why i started with YouTube.

YouTube your way into the world by simply searching what the subject is and in my case i only typed "Data Science". what amazed me is the amount of videos ranging from general topics to very specific details into mathematics, number theory, analysis .... etc.

Now what i did was first watching as much videos as i possibly could about everything .. i watched about Data Science applications, fields of study, jobs, salaries, ... and many more. I got overwhelmed with that many details about it and stopped for a while to think.

The Thinking ;)

It was clear to me after i watched that many videos that Data Science is a mix and match of many fields working together to help decision makers make clear decisions based or analysis of huge or small data-sets. But wait isn't that Statistics and Data Analysis ?!

interesting questions :) Data Analysis is i think a part of Data Science. As i understand so far the reason Data Science got that name was how big and branching it is. think about the word science .. it is so vast chemistry, physics, math ... etc and every branch has tons of other branches as well. so Data science got that name to illustrate that we we need is more than just reading from a data source and plotting something on an graph. it is an overall encompassing field of many other fields that aim to ultimately use and understand data that will drive us Human beings to a more sustainable world through efficiency.

Time for action

Many other questions to go but i think it it time to stop and actually do something. So after checking what people do and what tools they use on the most basic level i got the following:

  1. People usually use Python programming langue (so far)
  2. People use something called "Jupyter Notebooks" which from the name i gathered it is some kind of a notebook to store and share the the work they do. and it was ;)
  3. simply thought about the most basic thing i can do which it read from some file and draw a graph that display that data. so i gathered some data about world population from (1952 - 2007) sorted by country with a simple google search i got an excel file.
  4. I read before about data adaptation and cleaning is a big part of what we do as data scientists ;) so i made sure the file was not corrupted and changed it to CSV format.
  5. installed and ran Jupyter as in tutorial in the links attached and started my journey trying to draw a simple graph plotting that data on a graph. it was really easy even if you don't have programming experience Python kinda reads like a human language.
  6. I had the graph attached below and just like that i became a minor minor minor tiny data scientist .. Horaaaaaay
No alt text provided for this image


watch this and to be continued ......... ;)

Links:


Mahmoud H.

Software Engineer at EPAM Systems

6 年

Awesome article keep going Mohammed , thanks for giving me a whole view for data science :)

要查看或添加评论,请登录

Mohammed F.的更多文章

  • Concepts ya programming folk

    Concepts ya programming folk

    programming is maybe the one industry that is powered by the most valuable asset in the known universe "Intelligence"…

  • One Developer Show

    One Developer Show

    Good Old Days Long time ago - about 20 to 30 years - it is a long time in computer science terms, the original idea of…

  • HTML "who is your daddy?" ;)

    HTML "who is your daddy?" ;)

    it is well known and also common sense to any average software developer that HTML is not a programming language but…

    2 条评论
  • Game Development for product advertising.

    Game Development for product advertising.

    boring commercial! how about a game? In the world of commercial advertising weather it is a new clothes shop, hospital…

社区洞察

其他会员也浏览了