TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Which CS topics should I study to be able to work with data efficiently?

2 点作者 curious16超过 1 年前
Let me be clear upfront about what I mean by working with data. Generally working with data means that you have some form of data and you do some kind of analysis on it. Now once I have very clean structured data already available data analysis becomes easy.<p>But what if I have data that is not clean in form of files or databases? Then I have to read the files, clean it up and structure it in data structures according to my need (is THIS called parsing?). I am talking about this preprocessing part.<p>What CS or programming subjects should I study to become somewhat of an expert in data cleaning, preprocessing and structuring large amounts of files in batches?<p>I am also interested in the second part of the pipeline where I analyse the data and produce output both in terms of good visualisations and output data to be stored in files.<p>Any books&#x2F;courses or any other types of resource pointers will be appreciated.<p>P.S.: Files can be anything. They are just streams of bytes. Images, audio, video, text, csv.

2 条评论

ssss11超过 1 年前
Others may disagree but this all part of data engineering, data science, data analytics, data visualization to me. Google those terms, read up, choose some free courses to get started. Often machine learning and “AI” get lumped into this area too.<p>There’s probably useful free data sets out on the internet. Learning python is useful.<p>I know AWS has a heap of services catering to data pipe lines.. maybe see if there’s a free tier on anything.<p>The fixing of bad data I’ve most commonly heard of as “data cleansing” or “data scrubbing”.
efortis超过 1 年前
For the text data, start with: grep, sed, and awk.