Data science vs. D3.js .. can I please get some feedback?

So, D3 is used for things like animation and bring data into graphics where you can see it better… now, D3 is NOT data science…

So, what exactly is Data Science and what would you use it for? … it seems like D3 would be something related to Data Science, but what else can you do in Data Science that D3 wouldn’t be able to do?

Also, the main language for Data Science is Python, while D3 works with JavaScript.


As a side note… I have been coding on and off for maybe going on 2 years… basically just working my own websites. For now I just want to finish the FCC JavaScript course, an then I am interested in learning more about AI, including chatbots, machine learning, and D3… <<-- all of this I want to use JavaScript, not because I wouldn’t like to learn Python, but because I have limited time with much to learn.

Also… are there any plans for FCC to have a TensorFlow course?

Hi @Elindo,

I think to clarify, data science is primarily about gathering meaningful insights for business. It isn’t restricted to any particular language or format. Some programming languages and some formats are more popular than others, but it doesn’t make them any less a part of data science.

D3 is a visualization library for the web and so it is best suited to those tasks. When you ask about that in regards to data science, it is used by lots of developers to get a visual representation of business analytics and data sets on the page. That also means that whenever you might have problems with getting something visualized correctly, you can lean on a ton of other developers who have likely been in the same situation you would be in.

And I’m not sure about a Tensorflow course in the main courses, but the FreeCodeCamp Youtube page is a fantastic resource for courses!

2 Likes

I should have also mentioned that there are several TensorFlow courses on there and many hours of content just on that. It’s a treasure trove of knowledge!

1 Like

Do you know what do Python people use instead of D3?

I suppose that Python can do data visualization with their own libraries or so, and you can see it all within the very own machine they are using… , now much of that information wouldn’t be able to be seen in the browser?

Also… Data Science can be done with Python, and other languages such as JavaScript… bsides D3, would you know other libraries for Data Science with JavaScript? ← Now, I am not looking to do Data Science soon, but I am mostly curious because I am interesting in D3 for some data work…

I’ve heard of MatPlotLib being used for Python. In fact, you can use it in your web browser with PyScript! PyScript enables Python code to be executed in your browser so that you can that port over functionality in Python to the browser. I believe you can do some Web Assembly with Python, but I haven’t delved into that with Python.

I did a little bit of Googling and found an article mentioning some libraries. Java Script for Data Science: Libraries, Tools & Use Cases

I’ve only used a few of these, but I do love Chart.js and D3.

There are already many, many different ways to do a task on the web, and those are expanding all the time!

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.