-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path_toc.yml
220 lines (210 loc) · 11.1 KB
/
_toc.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
# Table of contents
# Learn more at https://jupyterbook.org/customize/toc.html
format: jb-book
root: intro
parts:
- caption: IDS 720
chapters:
- file: ids720_specific/class_schedule
- caption: Setting Up Your Environment
chapters:
- file: notebooks/PDS_not_yet_in_coursera/00_setup_env/setup_python
title: Setting Up Python and conda
- file: notebooks/PDS_not_yet_in_coursera/00_setup_env/setup_vscode
title: Setting Up VS Code
- file: notebooks/PDS_not_yet_in_coursera/00_setup_env/setup_augmented_commandline
title: Augmenting Your Command Line
- file: notebooks/PDS_not_yet_in_coursera/00_setup_env/jupyter_in_vscode
title: Jupyter Notebooks
- file: notebooks/PDS_not_yet_in_coursera/00_setup_env/jupyter_r_notebooks
title: VS Code, R, and Jupyter
- caption: Command Line
chapters:
- file: notebooks/PDS_not_yet_in_coursera/10_commandline/commandline_part1
title: Command Line Basics
- file: notebooks/PDS_not_yet_in_coursera/10_commandline/commandline_part2
title: Advanced Command Line
- file: notebooks/PDS_not_yet_in_coursera/10_commandline/git_and_github
title: Git and Github
- caption: Numpy
chapters:
- file: notebooks/class_2/week_2/10_why_numpy
title: Vectors
sections:
- file: notebooks/class_2/week_2/20_intro_to_vectors
- file: notebooks/class_2/week_2/21_math_with_vectors
- file: notebooks/class_2/week_2/23_type_promotion_in_vectors
- file: notebooks/class_2/week_4/10_speed_and_ease_of_use
- file: notebooks/class_2/week_4/11_vectorization
- file: notebooks/class_2/week_2/24_vector_recap
- file: notebooks/class_2/week_2/30_subsetting_vectors
sections:
- file: notebooks/class_2/week_2/35_modifying_subsets_of_vectors
- file: notebooks/class_2/week_2/37_vector_subsets_recap
- file: notebooks/class_2/week_3/10_views_and_copies
sections:
- file: notebooks/class_2/week_3/11_when_do_I_get_a_view
- file: notebooks/class_2/week_3/13_objects_and_variables
- file: notebooks/class_2/week_3/12_views_and_copies_recap
- file: notebooks/class_2/week_3/00_welcome_to_week_3
title: Matrices
sections:
- file: notebooks/class_2/week_3/20_matrices
- file: notebooks/class_2/week_3/22_reshaping_matrices
- file: notebooks/class_2/week_3/25_images_as_matrices
- file: notebooks/class_2/week_3/30_subsetting_matrices
- file: notebooks/class_2/week_3/32_modifying_subsets
- file: notebooks/class_2/week_3/33_matrix_recaps
- file: notebooks/class_2/week_3/40_nd_arrays
sections:
- file: notebooks/class_2/week_3/41_broadcasting
- file: notebooks/class_2/week_3/42_nd_array_review
- file: notebooks/class_2/week_4/03_summarizing_arrays
- file: notebooks/class_2/week_4/04_summarizing_arrays_example
- file: notebooks/class_2/week_4/04.1_color_images_as_arrays
- file: notebooks/class_2/week_4/20_random_numbers
- caption: Pandas
chapters:
- file: notebooks/class_3/week_2/00_intro_to_pandas
title: Welcome to Pandas
sections:
- file: notebooks/class_3/week_2/10_pandas_series
- file: notebooks/class_3/week_2/15_manipulating_series
- file: notebooks/class_3/week_2/16_indexing_with_brackets
- file: notebooks/class_3/week_2/18_object_dtype
- file: notebooks/class_3/week_2/30_pandas_dataframes
- file: notebooks/class_3/week_2/35_pandas_dataframe_gotchas
- file: notebooks/class_3/week_2/45_categorical_dtype
- file: notebooks/class_3/week_2/50_pandas_pyarrow
- file: notebooks/class_3/week_3/07_indices
title: Indexes
- file: notebooks/class_3/week_3/10_views_and_copies_numpy_review
title: Views and Copies in Pandas
sections:
- file: notebooks/class_3/week_3/15_views_and_copies_in_pandas
- file: notebooks/class_3/week_3/17_views_and_copies_in_pandas_wo_CoW
- file: notebooks/class_3/week_3/03_plaintext_files
title: Reading Data
sections:
- file: notebooks/class_3/week_3/05_binary_files
title: Binary Data
- file: notebooks/class_3/week_3/20_cleaning_identifying
title: Data Cleaning
sections:
- file: notebooks/class_3/week_3/30_cleaning_editing_globally
- file: notebooks/class_3/week_3/32_cleaning_editing_specific_locations
- file: notebooks/class_3/week_3/33_cleaning_datatypes
- file: notebooks/class_3/week_3/35_cleaning_missing_data
- file: notebooks/class_3/week_4/00_intro_to_querying_data
title: Data Manipulations
sections:
- file: notebooks/class_3/week_4/10_combining_concatenating
title: Concatenating
- file: notebooks/class_3/week_4/15_combining_merging
title: Merging
- file: notebooks/class_3/week_4/15.1_combining_merging_continued
title: More on Merging
- file: notebooks/class_3/week_4/15.2_combining_merging_practical_example
title: Merging Example
- file: notebooks/class_3/week_4/15.3_validating_a_merge
title: Validating Merges
- file: notebooks/class_3/week_4/20_grouping
title: Grouping
- file: notebooks/class_3/week_4/30_queries
title: Querying
- caption: Data Visualization
chapters:
- file: notebooks/class_5/week_1/1.1.2_effective_plotting_practices
title: Matplotlib Fundamentals
sections:
- file: notebooks/class_5/week_1/1.2.1_basic_plotting_with_matplotlib
- file: notebooks/class_5/week_1/1.2.2_ten_figure_pieces
- file: notebooks/class_5/week_1/1.4.5_explicit_vs_implicit_syntax
- file: notebooks/class_5/week_1/1.4.4_saving_to_file
- file: notebooks/class_5/week_1/1.5.1_plotting_zoo
- file: notebooks/class_5/week_1/1.6.1_plotting_with_pandas
- file: notebooks/class_5/week_1/1.2.4_bar_plots_deep_dive
title: Different Types of Plots
sections:
- file: notebooks/class_5/week_1/1.2.3_text
- file: notebooks/class_5/week_1/1.2.5_stack_plots
- file: notebooks/class_5/week_1/1.2.6_pie_charts
- file: notebooks/class_5/week_1/1.2.7.1_subplots
- file: notebooks/class_5/week_1/1.2.7.2_subplots_deep_dive
- file: notebooks/class_5/week_1/1.2.7.EXS_timeseries_worked_example
- file: notebooks/class_5/week_1/1.2.7.EX_timeseries_worked_example
- file: notebooks/class_5/week_1/1.2.7_scatter_plots_deep_dive
- file: notebooks/class_5/week_1/1.2.8_errorbars
- file: notebooks/class_5/week_1/1.2.9_heat_maps
- file: notebooks/class_5/week_1/1.3.1.EXS_histograms_solutions
- file: notebooks/class_5/week_1/1.3.1.EX_histograms
- file: notebooks/class_5/week_1/1.3.1_histograms
- file: notebooks/class_5/week_1/1.3.2_2d_histograms
- file: notebooks/class_5/week_1/2.1.1_the_matplotlib_model
title: Advanced Matplotlib
sections:
- file: notebooks/class_5/week_1/2.1.2_customizing_plot_styles
- file: notebooks/class_5/week_1/2.1.3_plotting_zoo_restyled
- file: notebooks/class_5/week_1/2.2.1_making_plots_pretty_1
- file: notebooks/class_5/week_1/2.2.2_making_plots_pretty_2
- file: notebooks/class_5/week_1/2.3.1_plotting_with_seaborn
title: Seaborn Objects and GoG
sections:
- file: notebooks/class_5/week_1/2.3.2_seaborn_recipes
- caption: Big Data & Performance
chapters:
- file: notebooks/PDS_not_yet_in_coursera/30_big_data/10_big_data_what_is_it
- file: notebooks/PDS_not_yet_in_coursera/30_big_data/20_big_data_strategies
- file: notebooks/PDS_not_yet_in_coursera/30_big_data/30_parquet
- file: notebooks/PDS_not_yet_in_coursera/object_vectors
title: Object dtypes
- file: notebooks/PDS_not_yet_in_coursera/30_big_data/50_performance_solutions
- file: notebooks/PDS_not_yet_in_coursera/30_big_data/60_parallelism
- file: notebooks/PDS_not_yet_in_coursera/30_big_data/70_dask.ipynb
- caption: Practical Skills and Concepts
chapters:
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/10_debugging_principles
title: Debugging
sections:
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/20_debugging_in_vscode
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/defensive_programming
title: Defensive Programming
sections:
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/defensive_programming_tests
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/defensive_programming_readability
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/defensive_programming_duplicate
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/defensive_programming_collaboration
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/iceberg_principle
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/workflow
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/getting_help
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/vars_v_objects
sections:
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/python_v_r
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/backwards_design
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/ints_and_floats
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/writing_good_jupyter_notebooks
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/pr_review
- file: notebooks/PDS_not_yet_in_coursera/20_programming_concepts/conda_environments
title: conda Environments
- caption: Statistical Modelling
chapters:
- file: notebooks/class_5/week_3/20_inference_v_prediction
- file: notebooks/class_5/week_3/30_linear_regression_in_python
- file: notebooks/class_5/week_3/15_brief_intro_categorical_variables
- file: notebooks/class_5/week_3/35_pandas_to_numpy_with_patsy
- file: notebooks/class_5/week_3/40_linear_regression_extensions
- caption: Professional Advice
chapters:
- file: notebooks/PDS_not_yet_in_coursera/99_advice/buying_datascience_computer
title: How To Buy A Computer
- file: notebooks/PDS_not_yet_in_coursera/99_advice/llms
- file: notebooks/PDS_not_yet_in_coursera/99_advice/PhD_Advice
- file: notebooks/PDS_not_yet_in_coursera/99_advice/ergonomics_and_adaptive_tech
title: Ergonomics and Adaptive Tech
- file: notebooks/PDS_not_yet_in_coursera/99_advice/mids_electives
title: Duke Data Science Electives
- caption: Miscellaneous
chapters:
- file: notebooks/class_2/week_1/00_interactive_console.ipynb
- file: notebooks/class_2/week_4/30_managing_python_packages
- file: notebooks/other/fstrings