Skip to content

Commit db507fc

Browse files
authored
Merge pull request #177 from LibraryCarpentry/learning_obj
Refine learning objectives in index.md
2 parents 9196b64 + 3be4cd9 commit db507fc

1 file changed

Lines changed: 4 additions & 12 deletions

File tree

‎index.md‎

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,7 @@ This lesson is an introduction to programming in Python for library and informat
2828

2929
After attending this training, participants will be able to:
3030

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.
31+
- Learn core Python syntax, variables, data types, and functions while using the JupyterLab interface.
32+
- Control program execution using lists, loops, conditional logic, and custom functions to automate data tasks.
33+
- Load, clean, aggregate, and reshape tabular datasets using the Pandas library to create analysis-ready data.
34+
- Generate insightful charts from tidy datasets using Pandas and Plotly.

0 commit comments

Comments
 (0)