chore: bring in korean translations (#53620)

This commit is contained in:
Mama Naomi
2024-02-09 00:14:01 -08:00
committed by GitHub
parent 060adcc1be
commit 878f112d6f
11174 changed files with 1662588 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
---
id: 5e9a093a74c4063ca6f7c14d
title: Data Analysis Example A
challengeType: 11
videoId: nVAaxZ34khk
bilibiliIds:
aid: 590571151
bvid: BV1sq4y1f7gr
cid: 409002372
dashedName: data-analysis-example-a
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What does the shape of our dataframe tell us?
## --answers--
The size in gigabytes the dataframe we loaded into memory is.
---
How many rows and columns our dataframe has.
---
How many rows the source data had before loading.
---
How many columns the source data had before loading.
## --video-solution--
2

View File

@@ -0,0 +1,43 @@
---
id: 5e9a093a74c4063ca6f7c14e
title: Data Analysis Example B
challengeType: 11
videoId: 0kJz0q0pvgQ
bilibiliIds:
aid: 505593432
bvid: BV1kg411c7M6
cid: 409003530
dashedName: data-analysis-example-b
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What does the `loc` method allow you to do?
## --answers--
Retrieve a subset of rows and columns by supplying integer-location arguments.
---
Access a group of rows and columns by supplying label(s) arguments.
---
Returns the first `n` rows based on the integer argument supplied.
## --video-solution--
2

View File

@@ -0,0 +1,47 @@
---
id: 5e9a093a74c4063ca6f7c160
title: Data Cleaning and Visualizations
challengeType: 11
videoId: mHjxzFS5_Z0
bilibiliIds:
aid: 933107558
bvid: BV1KM4y137Ny
cid: 409019632
dashedName: data-cleaning-and-visualizations
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
When using Matplotlib's global API, what does the order of numbers mean here?
```py
plt.subplot(1, 2, 1)
```
## --answers--
My figure will have one column, two rows, and I am going to start drawing in the first (left) plot.
---
I am going to start drawing in the first (left) plot, my figure will have two rows, and my figure will have one column.
---
My figure will have one row, two columns, and I am going to start drawing in the first (left) plot.
## --video-solution--
3

View File

@@ -0,0 +1,43 @@
---
id: 5e9a093a74c4063ca6f7c15f
title: Data Cleaning Duplicates
challengeType: 11
videoId: kj7QqjXhH6A
bilibiliIds:
aid: 675611672
bvid: BV1VU4y1A7tu
cid: 409019368
dashedName: data-cleaning-duplicates
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
The Python method `.duplicated()` returns a boolean Series for your DataFrame. `True` is the return value for rows that:
## --answers--
contain a duplicate, where the value for the row contains the first occurrence of that value.
---
contain a duplicate, where the value for the row is at least the second occurrence of that value.
---
contain a duplicate, where the value for the row contains either the first or second occurrence.
## --video-solution--
2

View File

@@ -0,0 +1,62 @@
---
id: 5e9a093a74c4063ca6f7c15d
title: Data Cleaning Introduction
challengeType: 11
videoId: ovYNhnltVxY
bilibiliIds:
aid: 250574398
bvid: BV1Pv411A7GN
cid: 409018611
dashedName: data-cleaning-introduction
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What will the following code print out?
```py
import pandas as pd
import numpy as np
s = pd.Series(['a', 3, np.nan, 1, np.nan])
print(s.notnull().sum())
```
## --answers--
3
---
<pre>0 True
1 True
2 False
3 True
4 False
dtype: bool</pre>
---
<pre>0 False
1 False
2 True
3 False
4 True
dtype: bool</pre>
## --video-solution--
1

View File

@@ -0,0 +1,74 @@
---
id: 5e9a093a74c4063ca6f7c15e
title: Data Cleaning with DataFrames
challengeType: 11
videoId: sTMN_pdI6S0
bilibiliIds:
aid: 505597026
bvid: BV1Yg411c7bx
cid: 409018948
dashedName: data-cleaning-with-dataframes
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What will the following code print out?
```py
import pandas as pd
import numpy as np
s = pd.Series([np.nan, 1, 2, np.nan, 3])
s = s.fillna(method='ffill')
print(s)
```
## --answers--
<pre>
0 1.0
1 1.0
2 2.0
3 3.0
4 3.0
dtype: float64
</pre>
---
<pre>
0 NaN
1 1.0
2 2.0
3 2.0
4 3.0
dtype: float64
</pre>
---
<pre>
0 NaN
1 1.0
2 2.0
3 NaN
4 3.0
dtype: float64
</pre>
## --video-solution--
2

View File

@@ -0,0 +1,43 @@
---
id: 5e9a093a74c4063ca6f7c14f
title: How to use Jupyter Notebooks Intro
challengeType: 11
videoId: h8caJq2Bb9w
bilibiliIds:
aid: 293035919
bvid: BV1Hf4y1n7qr
cid: 409002965
dashedName: how-to-use-jupyter-notebooks-intro
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What is **not** allowed in a Jupyter Notebook's cell?
## --answers--
Markdown
---
Python code
---
An Excel sheet
## --video-solution--
3

View File

@@ -0,0 +1,44 @@
---
id: 5e9a093a74c4063ca6f7c14c
title: Introduction to Data Analysis
challengeType: 11
videoId: VJrP2FUzKP0
bilibiliIds:
aid: 378034466
bvid: BV19f4y1c7nu
cid: 409001487
dashedName: introduction-to-data-analysis
---
# --description--
Data analysis is the act of turning raw, messy data into useful insights by cleaning the data up, transforming it, manipulating it, and inspecting it.
More resources:
\- <a href="https://www.freecodecamp.org/news/what-is-data-analysis/" rel="noopener noreferrer nofollow">News article</a>
# --question--
## --text--
Which of the following is **not** part of Data Analysis?
## --answers--
Building statistical models and data visualizations.
---
Picking a desired conclusion for the analysis.
---
Fixing incorrect values and removing invalid data.
---
Transforming data into an appropriate data structure.
## --video-solution--
2

View File

@@ -0,0 +1,42 @@
---
id: 5e9a093a74c4063ca6f7c150
title: Jupyter Notebooks Cells
challengeType: 11
videoId: 5PPegAs9aLA
bilibiliIds:
aid: 420510493
bvid: BV19341117Hq
cid: 409003280
dashedName: jupyter-notebooks-cells
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What are the three main types of Jupyter Notebook Cell?
## --answers--
Code, Markdown, and Python
---
Code, Markdown, and Raw
---
Markdown, Python, and Raw
## --video-solution--
2

View File

@@ -0,0 +1,51 @@
---
id: 5e9a093a74c4063ca6f7c151
title: Jupyter Notebooks Importing and Exporting Data
challengeType: 11
videoId: k1msxD3JIxE
bilibiliIds:
aid: 975540688
bvid: BV1n44y1b7Gi
cid: 409006337
dashedName: jupyter-notebooks-importing-and-exporting-data
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What kind of data can you import and work with in a Jupyter Notebook?
## --answers--
Excel files.
---
CSV files.
---
XML files.
---
Data from an API.
---
All of the above.
## --video-solution--
5

View File

@@ -0,0 +1,47 @@
---
id: 5e9a093a74c4063ca6f7c157
title: Numpy Algebra and Size
challengeType: 11
videoId: XAT97YLOKD8
bilibiliIds:
aid: 250621433
bvid: BV1hv41137uM
cid: 409013128
dashedName: numpy-algebra-and-size
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What is the relationship between size of objects (such as lists and datatypes) in memory in Python's standard library and the NumPy library? Knowing this, what are the implications for performance?
## --answers--
Standard Python objects take up much more memory to store than NumPy objects; operations on comparable standard Python and NumPy objects complete in roughly the same time.
---
NumPy objects take up much more memory than standard Python objects; operations on NumPy objects complete very quickly compared to comparable objects in standard Python.
---
NumPy objects take up much less memory than Standard Python objects; operations on Standard Python objects complete very quickly compared to comparable objects on NumPy Object.
---
Standard Python objects take up more memory than NumPy objects; operations on NumPy objects complete very quickly compared to comparable objects in standard Python.
## --video-solution--
4

View File

@@ -0,0 +1,63 @@
---
id: 5e9a093a74c4063ca6f7c154
title: Numpy Arrays
challengeType: 11
videoId: VDYVFHBL1AM
bilibiliIds:
aid: 890607366
bvid: BV1zP4y1h7FR
cid: 409011400
dashedName: numpy-arrays
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What will the following code print out?
```py
A = np.array([
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i']
])
print(A[:, :2])
```
## --answers--
```py
[['a' 'b']]
```
---
```py
[['b' 'c']
['e' 'f']
['h' 'i']]
```
---
```py
[['a' 'b']
['d' 'e']
['g' 'h']]
```
## --video-solution--
3

View File

@@ -0,0 +1,61 @@
---
id: 5e9a093a74c4063ca6f7c156
title: Numpy Boolean Arrays
challengeType: 11
videoId: N1ttsMmcVMM
bilibiliIds:
aid: 208091324
bvid: BV1Qh411p7V8
cid: 409012711
dashedName: numpy-boolean-arrays
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What will the following code print out?
```py
a = np.arange(5)
print(a <= 3)
```
## --answers--
```python
[False, False, False, False, True]
```
---
```python
[5]
```
---
```python
[0, 1, 2, 3]
```
---
```python
[True, True, True, True, False]
```
## --video-solution--
4

View File

@@ -0,0 +1,43 @@
---
id: 5e9a093a74c4063ca6f7c152
title: Numpy Introduction A
challengeType: 11
videoId: P-JjV6GBCmk
bilibiliIds:
aid: 718079611
bvid: BV18Q4y1k7om
cid: 409007080
dashedName: numpy-introduction-a
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
Why is Numpy an important, but unpopular Python library?
## --answers--
Often you won't work directly with Numpy.
---
It is extremely slow.
---
Working with Numpy is difficult.
## --video-solution--
1

View File

@@ -0,0 +1,47 @@
---
id: 5e9a093a74c4063ca6f7c153
title: Numpy Introduction B
challengeType: 11
videoId: YIqgrNLAZkA
bilibiliIds:
aid: 250503382
bvid: BV1kv411w7vB
cid: 409010193
dashedName: numpy-introduction-b
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
About how much memory does the integer `5` consume in plain Python?
## --answers--
32 bits
---
20 bytes
---
16 bytes
---
8 bits
## --video-solution--
2

View File

@@ -0,0 +1,54 @@
---
id: 5e9a093a74c4063ca6f7c155
title: Numpy Operations
challengeType: 11
videoId: eqSVcJbaPdk
bilibiliIds:
aid: 378057123
bvid: BV13f4y1w7od
cid: 409012507
dashedName: numpy-operations
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What is the value of `a` after you run the following code?
```py
a = np.arange(5)
a + 20
```
## --answers--
```python
[20, 21, 22, 24, 24]
```
---
```python
[0, 1, 2, 3, 4]
```
---
```python
[25, 26, 27, 28, 29]
```
## --video-solution--
2

View File

@@ -0,0 +1,77 @@
---
id: 5e9a093a74c4063ca6f7c15b
title: Pandas Conditional Selection and Modifying DataFrames
challengeType: 11
videoId: BFlH0fN5xRQ
bilibiliIds:
aid: 505598518
bvid: BV1vg411c72y
cid: 409113534
dashedName: pandas-conditional-selection-and-modifying-dataframes
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What will the following code print out?
```py
import pandas as pd
certificates_earned = pd.DataFrame({
'Certificates': [8, 2, 5, 6],
'Time (in months)': [16, 5, 9, 12]
})
names = ['Tom', 'Kris', 'Ahmad', 'Beau']
certificates_earned.index = names
longest_streak = pd.Series([13, 11, 9, 7], index=names)
certificates_earned['Longest streak'] = longest_streak
print(certificates_earned)
```
## --answers--
<pre>
Tom 13
Kris 11
Ahmad 9
Beau 7
Name: Longest streak, dtype: int64
</pre>
---
<pre>
Certificates Time (in months) Longest streak
Tom 8 16 13
Kris 2 5 11
Ahmad 5 9 9
Beau 6 12 7
</pre>
---
<pre>
Certificates Longest streak
Tom 8 13
Kris 2 11
Ahmad 5 9
Beau 6 7
</pre>
## --video-solution--
2

View File

@@ -0,0 +1,62 @@
---
id: 5e9a093a74c4063ca6f7c15c
title: Pandas Creating Columns
challengeType: 11
videoId: _sSo2XZoB3E
bilibiliIds:
aid: 975568901
bvid: BV1b44y1b7Cg
cid: 409018052
dashedName: pandas-creating-columns
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What code would add a "Certificates per month" column to the `certificates_earned` DataFrame like the one below?
<pre> Certificates Time (in months) Certificates per month
Tom 8 16 0.50
Kris 2 5 0.40
Ahmad 5 9 0.56
Beau 6 12 0.50</pre>
## --answers--
```py
certificates_earned['Certificates'] /
certificates_earned['Time (in months)']
```
---
```py
certificates_earned['Certificates per month'] = round(
certificates_earned['Certificates'] /
certificates_earned['Time (in months)']
)
```
---
```py
certificates_earned['Certificates per month'] = round(
certificates_earned['Certificates'] /
certificates_earned['Time (in months)'], 2
)
```
## --video-solution--
3

View File

@@ -0,0 +1,70 @@
---
id: 5e9a093a74c4063ca6f7c15a
title: Pandas DataFrames
challengeType: 11
videoId: 7SgFBYXaiH0
bilibiliIds:
aid: 890503235
bvid: BV1TP4y1h7qq
cid: 409014039
dashedName: pandas-dataframes
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What will the following code print out?
```py
import pandas as pd
certificates_earned = pd.DataFrame({
'Certificates': [8, 2, 5, 6],
'Time (in months)': [16, 5, 9, 12]
})
certificates_earned.index = ['Tom', 'Kris', 'Ahmad', 'Beau']
print(certificates_earned.iloc[2])
```
## --answers--
<pre>
Tom 16
Kris 5
Ahmad 9
Beau 12
Name: Time (in months), dtype: int64
</pre>
---
<pre>
Certificates 6
Time (in months) 12
Name: Beau, dtype: int64
</pre>
---
<pre>
Certificates 5
Time (in months) 9
Name: Ahmad, dtype: int64
</pre>
## --video-solution--
3

View File

@@ -0,0 +1,69 @@
---
id: 5e9a093a74c4063ca6f7c159
title: Pandas Indexing and Conditional Selection
challengeType: 11
videoId: '-ZOrgV_aA9A'
bilibiliIds:
aid: 720604139
bvid: BV1FQ4y1k7tC
cid: 409013650
dashedName: pandas-indexing-and-conditional-selection
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What will the following code print out?
```py
import pandas as pd
certificates_earned = pd.Series(
[8, 2, 5, 6],
index=['Tom', 'Kris', 'Ahmad', 'Beau']
)
print(certificates_earned[certificates_earned > 5])
```
## --answers--
<pre>
Tom True
Kris False
Ahmad False
Beau True
dtype: int64
</pre>
---
<pre>
Tom 8
Ahmad 5
Beau 6
dtype: int64
</pre>
---
<pre>
Tom 8
Beau 6
dtype: int64
</pre>
## --video-solution--
3

View File

@@ -0,0 +1,72 @@
---
id: 5e9a093a74c4063ca6f7c158
title: Pandas Introduction
challengeType: 11
videoId: 0xACW-8cZU0
bilibiliIds:
aid: 975510116
bvid: BV1u44y1b7fD
cid: 409013433
dashedName: pandas-introduction
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What will the following code print out?
```py
import pandas as pd
certificates_earned = pd.Series(
[8, 2, 5, 6],
index=['Tom', 'Kris', 'Ahmad', 'Beau']
)
print(certificates_earned)
```
## --answers--
```markup
Tom 8
Kris 2
Ahmad 5
Beau 6
dtype: int64
```
---
```markup
Kris 2
Ahmad 5
Beau 6
Tom 8
dtype: int64
```
---
```markup
Tom 8
Kris 2
Ahmad 5
Beau 6
Name: certificates_earned dtype: int64
```
## --video-solution--
1

View File

@@ -0,0 +1,47 @@
---
id: 5e9a093a74c4063ca6f7c164
title: Parsing HTML and Saving Data
challengeType: 11
videoId: bJaqnTWQmb0
bilibiliIds:
aid: 335522976
bvid: BV1RA411F7vi
cid: 409023170
dashedName: parsing-html-and-saving-data
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What Python library has the `.read_html()` method we can use for parsing HTML documents and extracting tables?
## --answers--
BeautifierSoupy
---
WebReader
---
HTTP-master
---
Pandas
## --video-solution--
4

View File

@@ -0,0 +1,43 @@
---
id: 5e9a093a74c4063ca6f7c166
title: Python Functions and Collections
challengeType: 11
videoId: NzpU17ZVlUw
bilibiliIds:
aid: 675544435
bvid: BV1pU4y1N7JC
cid: 409023833
dashedName: python-functions-and-collections
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What is the main difference between lists and tuples in Python?
## --answers--
Tuples are immutable.
---
Lists are ordered.
---
Tuples are unordered.
## --video-solution--
1

View File

@@ -0,0 +1,47 @@
---
id: 5e9a093a74c4063ca6f7c165
title: Python Introduction
challengeType: 11
videoId: PrQV9JkLhb4
bilibiliIds:
aid: 805597530
bvid: BV1634y1S7gD
cid: 409023550
dashedName: python-introduction
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
How do we define blocks of code in the body of functions in Python?
## --answers--
We use a set of curly braces, one on either side of each new block of our code.
---
We use indentation, usually right-aligned 4 spaces.
---
We do not denote blocks of code.
---
We could use curly braces or indentation to denote blocks of code.
## --video-solution--
2

View File

@@ -0,0 +1,60 @@
---
id: 5e9a093a74c4063ca6f7c167
title: Python Iteration and Modules
challengeType: 11
videoId: XzosGWLafrY
bilibiliIds:
aid: 633068913
bvid: BV1db4y127M4
cid: 409024056
dashedName: python-iteration-and-modules
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
How would you iterate over and print the keys and values of a dictionary named `user`?
## --answers--
```python
for key in user.items():
print(key)
```
---
```python
for key, value in user.all():
print(key, value)
print(value)
```
---
```python
for key, value in user.items():
print(key, value)
```
---
```python
for key, value in user
print(key, value)
```
## --video-solution--
3

View File

@@ -0,0 +1,59 @@
---
id: 5e9a093a74c4063ca6f7c162
title: Reading Data CSV and TXT
challengeType: 11
videoId: ViGEv0zOzUk
bilibiliIds:
aid: 505575354
bvid: BV1tg411c7GH
cid: 409020451
dashedName: reading-data-csv-and-txt
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
How would you import the CSV file `data.csv` and store it in a DataFrame using the Pandas module?
## --answers--
```python
import pandas as pd
df = pd.csv("data.csv")
```
---
```python
import pandas as pd
df = pd.read_csv("data.csv")
```
---
```python
import pandas as pd
pd.read_csv("data.csv")
```
---
```python
import pandas as pd
df = pd.csv_reader("data.csv")
```
## --video-solution--
2

View File

@@ -0,0 +1,43 @@
---
id: 5e9a093a74c4063ca6f7c163
title: Reading Data from Databases
challengeType: 11
videoId: MtgXS1MofRw
bilibiliIds:
aid: 890546354
bvid: BV1JP4y1h7gk
cid: 409020851
dashedName: reading-data-from-databases
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
What method does a `Cursor` instance have and what does it allow?
## --answers--
The `Cursor` instance has a `.run()` method which allows you to run SQL queries.
---
The `Cursor` instance has a `.select()` method which allows you to select records.
---
The `Cursor` instance has an `.execute()` method which will receive SQL parameters to run against the database.
## --video-solution--
3

View File

@@ -0,0 +1,76 @@
---
id: 5e9a093a74c4063ca6f7c161
title: Reading Data Introduction
challengeType: 11
videoId: cDnt02BcHng
bilibiliIds:
aid: 548023524
bvid: BV1Nq4y1K7iV
cid: 409020187
dashedName: reading-data-introduction
---
# --description--
*Instead of using notebooks.ai like it shows in the video, you can use Google Colab instead.*
More resources:
- <a href="https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas" target="_blank" rel="noopener noreferrer nofollow">Notebooks on GitHub</a>
- <a href="https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb" target="_blank" rel="noopener noreferrer nofollow">How to open Notebooks from GitHub using Google Colab.</a>
# --question--
## --text--
Given a file named `certificates.csv` with these contents:
<pre>
Name$Certificates$Time (in months)
Tom$8$16
Kris$2$5
Ahmad$5$9
Beau$6$12
</pre>
Fill in the blanks for the missing arguments below:
```py
import csv
with open(__A__, 'r') as fp:
reader = csv.reader(fp, delimiter=__B__)
next(reader)
for index, values in enumerate(reader):
name, certs_num, months_num = values
print(f"{name} earned {__C__} certificates in {months_num} months")
```
## --answers--
A: `'certificates.csv'`
B: `'-'`
C: `values`
---
A: `'certificates.csv'`
B: `'$'`
C: `certs_num`
---
A: `'certificates'`
B: `'$'`
C: `certs_num`
## --video-solution--
2