Skip to content

Commit 29de664

Browse files
committed
markdown source builds
Auto-generated via {sandpaper} Source : fbd4c36 Branch : main Author : Cody Hennesy <[email protected]> Time : 2024-08-20 15:49:25 +0000 Message : Merge pull request #128 from LibraryCarpentry/lesson-learning-objectives-draft Adding lesson learning objectives
1 parent d462d67 commit 29de664

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

index.md

+17-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,24 @@ This lesson is an introduction to programming in Python for library and informat
1919

2020
2. Learners must install Python and JupyterLab, and download the dataset that will be used in the lesson, before the workshop begins.
2121

22-
Please see setup instructions below for details.
22+
Please see <a href="#installing-python-using-anaconda">setup instructions below</a> for details.
2323

2424

2525
::::::::::::::::::::::::::::::::::::::::::::::::::
2626

27+
## Learning Objectives
28+
29+
After attending this training, participants will be able to:
30+
31+
- Navigate the JupyterLab interface and run Python cells within a notebook.
32+
- Assign values to variables, identify data types, and display values in a Jupyter Notebook.
33+
- Create and manipulate lists in Python, including indexing, slicing, appending, and removing items to manage data collections effectively.
34+
- Call built-in Python functions, and use the help function to understand their usage and troubleshoot errors.
35+
- Use Python libraries like Pandas to import modules, load tabular data from CSV files, and perform basic data analysis.
36+
- Apply 'for' loops to iterate over collections, using the accumulator pattern to aggregate values and trace variable states to predict loop outcomes.
37+
- Manipulate pandas DataFrames to select data, calculate summary statistics, sort data, and save results in various formats, demonstrating basic data handling and analysis proficiency.
38+
- Write Python programs using conditional logic with 'if', 'elif', and 'else' statements, including Boolean expressions and compound conditions within loops.
39+
- Construct Python functions that encapsulate tasks, manage parameters, local, and global variables, and return values to enhance code modularity and readability.
40+
- Transform complex datasets into a tidy format using pandas functions like 'melt()' for reshaping, 'groupby()' for aggregation, and 'to_datetime()' for date handling. Address practical challenges and demonstrate the benefits of tidy data for analysis.
41+
- Create and customize data visualizations using Pandas and Plotly, generating various plot types (line, area, bar, histogram) to analyze trends and draw insights from time-series data.
42+
- Prepare for advanced Python topics such as web scraping and APIs.

md5sum.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"CODE_OF_CONDUCT.md" "c93c83c630db2fe2462240bf72552548" "site/built/CODE_OF_CONDUCT.md" "2023-05-08"
33
"LICENSE.md" "b24ebbb41b14ca25cf6b8216dda83e5f" "site/built/LICENSE.md" "2023-05-08"
44
"config.yaml" "751228ef986d86881e913e9993d4e229" "site/built/config.yaml" "2024-06-17"
5-
"index.md" "9f67ac3e582ca26f647adbc0e15b2357" "site/built/index.md" "2024-06-17"
5+
"index.md" "20e6aecbfd8d4d1ed2cdf54532a936e4" "site/built/index.md" "2024-08-20"
66
"episodes/getting-started.md" "1c763fb6812cdc1d23ed9a106dab301c" "site/built/getting-started.md" "2024-08-20"
77
"episodes/variables.md" "b4410937474e0325bdd6b68a39d0b1b5" "site/built/variables.md" "2024-06-17"
88
"episodes/lists.md" "b4549b23dd5e7fcbcc7eadae039f6686" "site/built/lists.md" "2024-06-17"

0 commit comments

Comments
 (0)