Skip to content

Commit

Permalink
Initialize 02_example_starter_python_data_structures
Browse files Browse the repository at this point in the history
  • Loading branch information
viewsdevelop authored Feb 21, 2023
0 parents commit 8461bc0
Show file tree
Hide file tree
Showing 4 changed files with 404 additions and 0 deletions.
13 changes: 13 additions & 0 deletions 02_python_data_structures/Pipfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "Python Data Structures"

[packages]
ipdb = "*"

[dev-packages]
ipdb = "*"

[requires]
python_version = "3.8"
188 changes: 188 additions & 0 deletions 02_python_data_structures/Pipfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions 02_python_data_structures/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Python Data Structures

## Learning Goals

- Demonstrate Sequence types (`list`, `tuple`, `range`)
- Review the different uses for each Sequence type
- Demonstrate standard methods for accessing, updating and deleting values in Lists
- Review Tuples
- Review Ranges
- Demonstrate Mapping types with Dictionaries
- Demonstrate standard methods for accessing, updating and deleting values in Dictionaries
- Demonstrate Set types with set and frozen set
- Demonstrate `for` and `while` loops
- Demonstrate list compressions
- Stretch Goals
- Demonstrate Generator expressions
- Demonstrate how to create a `switch` using a Dictionary
Loading

0 comments on commit 8461bc0

Please sign in to comment.