D.Analysis
-
what are the programming languages best linked with data analysis?
-
what are the programming languages best linked with data analysis?
Python, I thought - currently that is. Welcome to Python.org[^] There are thousands of videos on YouTube using Python for data analysis, etc. You can work with the Python extension with this: Visual Studio Code - Code Editing. Redefined[^], if you want. I am sure there are other Python code editors out there. Python - Visual Studio Marketplace[^]
-
Python, I thought - currently that is. Welcome to Python.org[^] There are thousands of videos on YouTube using Python for data analysis, etc. You can work with the Python extension with this: Visual Studio Code - Code Editing. Redefined[^], if you want. I am sure there are other Python code editors out there. Python - Visual Studio Marketplace[^]
I don't care for Python, but I have to admit you're right about it - it's what's for dinner when it comes to data analysis. So eat your vegetables. :laugh:
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx
-
what are the programming languages best linked with data analysis?
-
what are the programming languages best linked with data analysis?
I always wish that questions like this was expanded with something like "and which specific qualities of the language makes it particularly well suited for my problem area?" Or, turned around: "Which specific language qualities are essential to solve problems in [data analysis], and which languages offer these qualities?" Even if the question is not phrased that way, I always wish that those who provide answers would pretend that it was, and answer accordingly.
-
I always wish that questions like this was expanded with something like "and which specific qualities of the language makes it particularly well suited for my problem area?" Or, turned around: "Which specific language qualities are essential to solve problems in [data analysis], and which languages offer these qualities?" Even if the question is not phrased that way, I always wish that those who provide answers would pretend that it was, and answer accordingly.
trønderen wrote:
I always wish that those who provide answers would pretend that it was, and answer accordingly.
I don't code in Python, never touched it once. I don't need to code in Python or have any understanding of Python, or explain "why", to know that it is the top programming language currently in the market, for data analysis. I answered his question effectively and honestly. The OP should be able to do their own research as to what makes Python ideal for data analysis. If not, they probably should not be programming anything in the first place.
-
what are the programming languages best linked with data analysis?
(Sounds like a leading question to me.) Don't get me started... I thought R was the language of choice for that. But really, I don't think any particular language should be. I use C# to do that. Any off-the-shelf analysis platform can do only so much and get you so far. Then you will always need to go deeper depending on what you find on the surface. For that, you'll need a proper general-purpose programming language; not a scripting language (Python, ptui) and not some analysis-specific platform.
-
(Sounds like a leading question to me.) Don't get me started... I thought R was the language of choice for that. But really, I don't think any particular language should be. I use C# to do that. Any off-the-shelf analysis platform can do only so much and get you so far. Then you will always need to go deeper depending on what you find on the surface. For that, you'll need a proper general-purpose programming language; not a scripting language (Python, ptui) and not some analysis-specific platform.
https://www.datacamp.com/blog/top-programming-languages-for-data-scientists-in-2022[^] Python is first, R second, according to this site. Python, due to its increased versatility over other languages. I don't see C# anywhere. I love C# and primarily use it for most of my work, but just because I love a specific tool, does not mean it is the tool for everything (i.e. hammer, saw, screwdriver, etc.). I'm not a data scientist or analyst, so I Google these things, because I have no clue.
-
what are the programming languages best linked with data analysis?
I'm not a fan of Python, but when it comes to big data it's extremely popular. So, you'll find a lot of tools, online docs, etc. to work with.
Jeremy Falcon
-
I always wish that questions like this was expanded with something like "and which specific qualities of the language makes it particularly well suited for my problem area?" Or, turned around: "Which specific language qualities are essential to solve problems in [data analysis], and which languages offer these qualities?" Even if the question is not phrased that way, I always wish that those who provide answers would pretend that it was, and answer accordingly.
Here you go. a link to an article that compare "R" and Python as data analysis languages. Python Vs R: Know The Difference - InterviewBit[^]
-
(Sounds like a leading question to me.) Don't get me started... I thought R was the language of choice for that. But really, I don't think any particular language should be. I use C# to do that. Any off-the-shelf analysis platform can do only so much and get you so far. Then you will always need to go deeper depending on what you find on the surface. For that, you'll need a proper general-purpose programming language; not a scripting language (Python, ptui) and not some analysis-specific platform.
PIEBALDconsult wrote:
I use C# to do that.
As those who know, know... Q: What's the best language to do XYZ in? A: The language you're most of an expert in. So, totally agree. That's the only reason I still haven't learned Rust yet. Even though some people go on about regarding Rust being safer, etc. are problems I've already solved in C even over the decades. Still tempting to learn Rust, and if I didn't know another lower level language I most likely would. I just don't have the need to. Rust is like C/C++ and JavaScript had a baby... which should be cool. Just don't have a need to learn it. However, to the original point, Python is so dang popular with big data, he'll be sure to find plenty of libraries to help along the way. So, can also see the appeal if you don't have years of code laying around from your hardcore days for that one shiny moment in time to be used again. :laugh:
Jeremy Falcon
-
https://www.datacamp.com/blog/top-programming-languages-for-data-scientists-in-2022[^] Python is first, R second, according to this site. Python, due to its increased versatility over other languages. I don't see C# anywhere. I love C# and primarily use it for most of my work, but just because I love a specific tool, does not mean it is the tool for everything (i.e. hammer, saw, screwdriver, etc.). I'm not a data scientist or analyst, so I Google these things, because I have no clue.
Slacker007 wrote:
I don't see C# anywhere.
I'm rather disappointed FORTRAN isn't on that list.
Jeremy Falcon
-
I don't care for Python, but I have to admit you're right about it - it's what's for dinner when it comes to data analysis. So eat your vegetables. :laugh:
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx
Can it detect when a text value is parseable as a .net DateTime or SID? Or as an SQL datatype? And compare them as such?
-
Can it detect when a text value is parseable as a .net DateTime or SID? Or as an SQL datatype? And compare them as such?
Probably. I don't know. I don't use Python
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx
-
PIEBALDconsult wrote:
I use C# to do that.
As those who know, know... Q: What's the best language to do XYZ in? A: The language you're most of an expert in. So, totally agree. That's the only reason I still haven't learned Rust yet. Even though some people go on about regarding Rust being safer, etc. are problems I've already solved in C even over the decades. Still tempting to learn Rust, and if I didn't know another lower level language I most likely would. I just don't have the need to. Rust is like C/C++ and JavaScript had a baby... which should be cool. Just don't have a need to learn it. However, to the original point, Python is so dang popular with big data, he'll be sure to find plenty of libraries to help along the way. So, can also see the appeal if you don't have years of code laying around from your hardcore days for that one shiny moment in time to be used again. :laugh:
Jeremy Falcon
Jeremy Falcon wrote:
if you don't have years of code
Or coding experience. All of these off-the-shelf systems (data analysis or ETL in particular) are there to help beginners make a start, but they can be a detriment if the user never learns to do it from scratch. A custom system may take longer to get going, but it can (ideally) do exactly what is needed.
-
Jeremy Falcon wrote:
if you don't have years of code
Or coding experience. All of these off-the-shelf systems (data analysis or ETL in particular) are there to help beginners make a start, but they can be a detriment if the user never learns to do it from scratch. A custom system may take longer to get going, but it can (ideally) do exactly what is needed.
PIEBALDconsult wrote:
A custom system may take longer to get going, but it can (ideally) do exactly what is needed.
Kinda like a custom-built PC. :-D
Jeremy Falcon
-
Probably. I don't know. I don't use Python
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx
Nor do I.
-
what are the programming languages best linked with data analysis?
Answers to questions like this usually have two major elements (or maybe only one of them): First: "It is the language everyone is using!" Ten to twenty years ago, the obvious answer would be C/C++, regardless of problem area. Thirty to forty years ago, if you asked about "data analysis", maybe Cobol would be what everyone was using. (For numerical problems, Fortran was The Answer.) Today, it is next to completely impossible to make Python programmers identify any application area where Python is not the best. Second: "The function and class libraries for the language are excellent!" This may be a more valid argument than "Everyone uses it". To some degree, it can put your fortune into the hands of library writers of various qualities. Note that some languages require libraries written specifically for that language (and conversely: the library cannot be used with any other language), while other libraries are written to language independent interface conventions and may be available from a multitude of programming languages. (The latter was the norm 20-30 years ago; it has been on the decline since.) Neither argument group says anything about the language as such. Both refer to the 'ecosystem', rather than language. Often, the ecosystem is the more essential. You take it, regardless of the quality of the language that goes with it.
-
Can it detect when a text value is parseable as a .net DateTime or SID? Or as an SQL datatype? And compare them as such?
-
what are the programming languages best linked with data analysis?
Depends on the "data" and the objective. I would argue that Excel and MS Access are adequate for a lot of situations. "Analysis" could mean simply coming up with some totals (i.e SQL).
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I