@@ -13,11 +13,16 @@ kernelspec:
13
13
name : python3
14
14
---
15
15
16
- # Preface -- TBD
16
+ # Preface
17
+
18
+ ``` {index} data science, auditable, reproducible
19
+ ```
20
+
21
+
17
22
18
23
This textbook aims to be an approachable introduction to the world of data science.
19
- In this book, we define ** data science** \index{data science!definition} as the process of generating
20
- insight from data through ** reproducible** \index{reproducible} and ** auditable** \index{auditable} processes.
24
+ In this book, we define ** data science** as the process of generating
25
+ insight from data through ** reproducible** and ** auditable** processes.
21
26
If you analyze some data and give your analysis to a friend or colleague, they should
22
27
be able to re-run the analysis from start to finish and get the same result you did (* reproducibility* ).
23
28
They should also be able to see and understand all the steps in the analysis, as well as the history of how
@@ -29,19 +34,17 @@ At a high level, in this book, you will learn how to
29
34
(1) identify common problems in data science, and
30
35
(2) solve those problems with reproducible and auditable workflows.
31
36
32
- Figure \@ ref(fig: img-chapter-overview ) summarizes what you will learn in each chapter
33
- of this book.
34
- Throughout, you will learn how to use the R programming language [ @Rlanguage ] to perform
37
+ {numref}` preface-overview-fig ` summarizes what you will learn in each chapter
38
+ of this book. Throughout, you will learn how to use the [ Python programming language] ( https://www.python.org/ ) to perform
35
39
all the tasks associated with data analysis. You will
36
- spend the first four chapters learning how to use R to load, clean, wrangle
40
+ spend the first four chapters learning how to use Python to load, clean, wrangle
37
41
(i.e., restructure the data into a usable format) and visualize data
38
42
while answering descriptive and exploratory data analysis questions. In the next
39
43
six chapters, you will learn how to answer predictive, exploratory, and inferential
40
44
data analysis questions with common methods in data science, including
41
45
classification, regression, clustering, and estimation.
42
46
In the final chapters
43
- (\@ ref(getting-started-with-jupyter)&ndash ; \@ ref(move-to-your-own-machine)),
44
- you will learn how to combine R code, formatted text, and images
47
+ you will learn how to combine Python code, formatted text, and images
45
48
in a single coherent document with Jupyter, use version control for
46
49
collaboration, and install and configure the software needed for data science
47
50
on your own computer. If you are reading this book as part of a course that you are
@@ -51,20 +54,26 @@ But if you are reading this independently, you may want to jump to these last th
51
54
early before going on to make sure your computer is set up in such a way that you can
52
55
try out the example code that we include throughout the book.
53
56
54
- ``` {r img-chapter-overview, echo = FALSE, message = FALSE, warning = FALSE, fig.cap = "Where are we going?", out.width="100%", fig.retina = 2, fig.align = "center"}
55
- knitr::include_graphics("img/chapter_overview.jpeg")
57
+ ``` {figure} img/chapter_overview.jpeg
58
+ ---
59
+ height: 400px
60
+ name: preface-overview-fig
61
+ ---
62
+ Where are we going?
56
63
```
57
64
65
+
66
+
58
67
Each chapter in the book has an accompanying worksheet that provides exercises
59
68
to help you practice the concepts you will learn. We strongly recommend that you
60
69
work through the worksheet when you finish reading each chapter
61
70
before moving on to the next chapter. All of the worksheets
62
71
are available at
63
- [ https://github.com/UBC-DSCI/data-science-a-first-intro-worksheets#readme ] ( https://github.com/UBC-DSCI/data-science-a-first-intro-worksheets#readme ) ;
72
+ [ https://github.com/UBC-DSCI/data-science-a-first-intro-python- worksheets#readme ] ( https://github.com/UBC-DSCI/data-science-a-first-intro-python -worksheets#readme ) ;
64
73
the "Exercises" section at the end of each chapter points you to the right worksheet for that chapter.
65
74
For each worksheet, you can either launch an interactive version of the worksheet in your browser by clicking the "launch binder" button,
66
75
or preview a non-interactive version of the worksheet by clicking "view worksheet."
67
76
If you instead decide to download the worksheet and run it on your own machine,
68
77
make sure to follow the instructions for computer setup
69
- found in Chapter \@ ref( move-to-your-own-machine) . This will ensure that the automated feedback
78
+ found in the { ref} ` move-to-your-own-machine ` chapter . This will ensure that the automated feedback
70
79
and guidance that the worksheets provide will function as intended.
0 commit comments