Assignment Week 2 - Pemograman Sains Data
Paskalis Farelnata Zamasi
NIM : 52250043
Student Major in Data Science at
Institut Teknologi Sains Bandung
Introduction
Data Science Programming is a discipline that uses programming languages to process, analyze, and extract knowledge from data. It emerged from the modern need to deal with massive flows of information, where data has become a crucial asset shaping policies, business strategies, and scientific research. Through programming, a data scientist can transform raw, unstructured data into meaningful information that can answer questions, predict future outcomes, or optimize processes.
What is the main purpose the of our study?
The main purpose of studying data science programming is to uncover hidden patterns and relationships within data so that better, evidence-based decisions can be made. For example, companies can understand consumer behavior, hospitals can predict disease risks, and governments can design more effective public policies. In essence, the goal is to make data the foundation of decision-making rather than relying solely on intuition or guesswork.
Why do we learn about it?
The reason we learn about it is clear: nearly every aspect of life today depends on data. Financial institutions use it to detect fraud, e-commerce platforms rely on it for product recommendations, and transportation systems use it to plan efficient routes. Moreover, the demand for skilled professionals in this field is extremely high, making it not only a gateway to promising career opportunities but also a way to sharpen analytical and critical thinking skills for solving real-world problems.
What tools to have to expert about?
To truly master data science programming, one needs to be familiar with a range of tools and technologies. Python is the most popular programming language due to its flexibility and rich ecosystem of libraries, such as NumPy for numerical computation, Pandas for data manipulation, Matplotlib and Seaborn for visualization, and Scikit-learn or TensorFlow for machine learning and deep learning. R is also widely used for statistical analysis, while SQL is essential for managing databases. Platforms like Jupyter Notebook make interactive exploration easier, and GitHub supports collaboration and version control. In today’s cloud-driven era, proficiency in services like AWS, GCP, or Azure is increasingly valuable.
Give your interest domain knowledge in Data Science?
The application domains of data science are vast and fascinating. In healthcare, it is used to analyze patient data and predict diseases. In finance, it helps with risk analysis and fraud detection. In e-commerce, it enables personalized product recommendations and consumer behavior analysis. Transportation and logistics benefit from route optimization and demand forecasting. Even governments apply data science to public data analysis and smart city planning. All of this shows that data science is not just a technical discipline but one that directly impacts everyday life. In summary, data science programming is the bridge between raw data and intelligent decisions. It teaches us how to process information, understand the world more deeply, and create solutions that are relevant to diverse challenges.
Conclusion
The conclusion from all the explanations about Data Science Programming is that this field serves as a vital bridge between raw data and intelligent decision-making. By using programming languages such as Python, R, and SQL, a data scientist can transform unstructured data into meaningful information, uncover hidden patterns, and build predictive models for the future. The main purpose of studying it is to make data the foundation of accurate decision-making rather than relying solely on intuition.
We learn it because data has become the most valuable asset across industries, from healthcare and finance to e-commerce, transportation, and government. Mastery of tools like NumPy, Pandas, Scikit-learn, TensorFlow, along with supporting platforms such as Jupyter Notebook and cloud services, is essential to becoming proficient in this field.
Overall, data science programming is not just a technical discipline but one that directly impacts everyday life. It trains us to think analytically, critically, and creatively in solving real-world problems while opening vast career opportunities in the digital era. In essence, learning data science programming means learning how to understand the world through data and create solutions that are relevant to both present and future challenges.
References
[1] Siregar, B. (n.d.). Data Science Programming: Chapter 00: Introduction To Programming. dsciencelabs. https://bookdown.org/dsciencelabs/data_science_programming/00-Introduction-to-Programming.html