# Python Programming

### Lessons

content/unit-1-variables/instructor-resources/01-welcome/01-welcome-slides.md [ Lesson | PDF ]

content/unit-1-variables/instructor-resources/02-variables/02-variables-slides.md [ Lesson | PDF ]

content/unit-1-variables/instructor-resources/03-local-python/03-local-python-slides.md [ Lesson | PDF ]

content/unit-1-variables/instructor-resources/03-local-python/python3-installation-directions.md [ Lesson | PDF ]

content/unit-2-control-flow/instructor-resources/05-conditionals/05-conditionals-slides.md [ Lesson | PDF ]

content/unit-2-control-flow/instructor-resources/06-lists/06-lists-slides.md [ Lesson | PDF ]

content/unit-2-control-flow/instructor-resources/07-loops/07-loops-slides.md [ Lesson | PDF ]

content/unit-2-control-flow/instructor-resources/08-functions/08-functions-slides.md [ Lesson | PDF ]

content/unit-2-control-flow/instructor-resources/09-args/09-args-slides.md [ Lesson | PDF ]

content/unit-3-oop/instructor-resources/11-dictionaries/11-dictionary-slides.md [ Lesson | PDF ]

content/unit-3-oop/instructor-resources/12-sets-tuples/12-sets-tuples-slides.md [ Lesson | PDF ]

content/unit-3-oop/instructor-resources/13-classes/13-classes-slides.md [ Lesson | PDF ]

content/unit-3-oop/instructor-resources/14-inheritance/14-inheritance-slides.md [ Lesson | PDF ]

content/unit-4-troubleshooting/instructor-resources/16-variable-scope/16-variable-scope-slides.md [ Lesson | PDF ]

content/unit-4-troubleshooting/instructor-resources/17-intermediate-variables/17-inter-vars-slides.md [ Lesson | PDF ]

content/unit-4-troubleshooting/instructor-resources/18-debugging/18-debugging-slides.md [ Lesson | PDF ]

content/unit-5-intermediate/instructor-resources/20-intermediate-intro/20-intermed-intro-slides.md [ Lesson | PDF ]

content/unit-5-intermediate/instructor-resources/21-scripting/21-scripting-slides.md [ Lesson | PDF ]

content/unit-5-intermediate/instructor-resources/22-code-abstraction/22-abstraction-slides.md [ Lesson | PDF ]

content/unit-5-intermediate/instructor-resources/23-modules/23-modules-slides.md [ Lesson | PDF ]

content/unit-5-intermediate/instructor-resources/24-apis/24-api-slides.md [ Lesson | PDF ]

content/unit-6-flask/instructor-resources/01-web-dev-intro/01-web-dev-slides.md [ Lesson | PDF ]

content/unit-6-flask/instructor-resources/02-flask/02-flask-slides.md [ Lesson | PDF ]

content/unit-6-flask/instructor-resources/03-styling-flask/03-styling-slides.md [ Lesson | PDF ]

content/unit-6-flask/instructor-resources/04-flask-routing/04-routing-slides.md [ Lesson | PDF ]

content/unit-6-flask/instructor-resources/05-flask-templates/05-templates-slides.md [ Lesson | PDF ]

content/unit-6-flask/instructor-resources/06-flask-apis/06-api_slides.md [ Lesson | PDF ]

content/unit-6-flask/instructor-resources/08-next-steps/08-next-steps-slides.md [ Lesson | PDF ]

content/unit-6-pandas/instructor-resources/01-ds-intro/01-ds-intro-slides.md [ Lesson | PDF ]

content/unit-6-pandas/instructor-resources/02-pandas-i/slides/02-pandas-i.md [ Lesson | PDF ]

content/unit-6-pandas/instructor-resources/03-data-viz/slides/03-data-viz-slides.md [ Lesson | PDF ]

content/unit-6-pandas/instructor-resources/04-plotting-with-pandas/slides/04-plotting-with-pandas.md [ Lesson | PDF ]

content/unit-6-pandas/instructor-resources/05-pandas-ii/slides/05-pandas-ii.md [ Lesson | PDF ]

content/unit-6-pandas/instructor-resources/07-next-steps/07-next-steps-slides.md [ Lesson | PDF ]

content/unit-6-pandas/instructor-resources/assets/images/images.md [ Lesson | PDF ]

content/unit-7-data-wrap-up/instructor-resources/02-project/project-intro-slides.md [ Lesson | PDF ]

content/unit-7-web-dev-wrap-up/instructor-resources/02-project.md [ Lesson | PDF ]

content/unit-7-web-dev-wrap-up/instructor-resources/02-project/project-intro-slides.md [ Lesson | PDF ]

### Projects/Labs/Codealongs

#### These projects have not yet been manipulated for optimal display. The recommended approach is to utilize GitHub.

content/unit-1-variables/instructor-resources/04-unit-lab-1/04-lab-slides.md

content/unit-1-variables/instructor-resources/04-unit-lab-1/solution-code/movie_app.py

content/unit-1-variables/instructor-resources/04-unit-lab-1/unit-lab-1-directions.md

content/unit-1-variables/instructor-resources/04-unit-lab-1/unit-lab-1-directions.pdf

content/unit-1-variables/instructor-resources/hw-10wk-class-1/README.md

content/unit-1-variables/instructor-resources/hw-10wk-class-1/README.pdf

content/unit-1-variables/instructor-resources/hw-10wk-class-1/solution/problem1.py

content/unit-2-control-flow/instructor-resources/10-unit-lab-2/02-lab-slides.md

content/unit-2-control-flow/instructor-resources/10-unit-lab-2/solution-code/movie_app.py

content/unit-2-control-flow/instructor-resources/10-unit-lab-2/starter-code/movie_app.py

content/unit-2-control-flow/instructor-resources/10-unit-lab-2/unit-lab-2-directions.md

content/unit-2-control-flow/instructor-resources/10-unit-lab-2/unit-lab-2-directions.pdf

content/unit-2-control-flow/instructor-resources/hw-10wk-class-2/README.md

content/unit-2-control-flow/instructor-resources/hw-10wk-class-2/README.pdf

content/unit-2-control-flow/instructor-resources/hw-10wk-class-2/solutions/problem1.py

content/unit-2-control-flow/instructor-resources/hw-10wk-class-2/solutions/problem2.py

content/unit-2-control-flow/instructor-resources/hw-10wk-class-2/solutions/quiz.txt

content/unit-2-control-flow/instructor-resources/hw-10wk-class-3/README.md

content/unit-2-control-flow/instructor-resources/hw-10wk-class-3/README.pdf

content/unit-2-control-flow/instructor-resources/hw-10wk-class-3/solutions/answers.txt

content/unit-2-control-flow/instructor-resources/hw-10wk-class-3/solutions/problem1.py

content/unit-2-control-flow/instructor-resources/hw-10wk-class-3/solutions/problem2.py

content/unit-3-oop/instructor-resources/15-unit-lab-3/15-lab-slides.md

content/unit-3-oop/instructor-resources/15-unit-lab-3/README.md

content/unit-3-oop/instructor-resources/15-unit-lab-3/solution-code/movie_app.py

content/unit-3-oop/instructor-resources/15-unit-lab-3/starter-code/movie_app.py

content/unit-3-oop/instructor-resources/15-unit-lab-3/unit-lab-3-directions.md

content/unit-3-oop/instructor-resources/15-unit-lab-3/unit-lab-3-directions.pdf

content/unit-3-oop/instructor-resources/hw-10wk-class-5/README.md

content/unit-3-oop/instructor-resources/hw-10wk-class-5/README.pdf

content/unit-3-oop/instructor-resources/xx-additional-exercises/README.md

content/unit-3-oop/instructor-resources/xx-additional-exercises/dictionary_reverse_lookup.md

content/unit-3-oop/instructor-resources/xx-additional-exercises/inheritance_accounts.md

content/unit-3-oop/instructor-resources/xx-additional-exercises/sets-equal.md

content/unit-4-troubleshooting/instructor-resources/19-unit-lab-4/19-lab-slides.md

content/unit-4-troubleshooting/instructor-resources/19-unit-lab-4/README.md

content/unit-4-troubleshooting/instructor-resources/19-unit-lab-4/solution/movie_app.py

content/unit-4-troubleshooting/instructor-resources/19-unit-lab-4/starter-code/movie_app.py

content/unit-4-troubleshooting/instructor-resources/19-unit-lab-4/unit-lab-4-directions.md

content/unit-4-troubleshooting/instructor-resources/19-unit-lab-4/unit-lab-4-directions.pdf

content/unit-4-troubleshooting/instructor-resources/hw-10wk-class-7/README.md

content/unit-4-troubleshooting/instructor-resources/hw-10wk-class-7/solutions/answers.txt

content/unit-4-troubleshooting/instructor-resources/hw-10wk-class-7/solutions/problem1.py

content/unit-5-intermediate/instructor-resources/25-unit-lab-5/25-lab-slides.md

content/unit-5-intermediate/instructor-resources/25-unit-lab-5/lab-slides.md

content/unit-5-intermediate/instructor-resources/25-unit-lab-5/only-if-api-down-movie-ratings.csv

content/unit-5-intermediate/instructor-resources/25-unit-lab-5/solution-code/movie_app.py

content/unit-5-intermediate/instructor-resources/25-unit-lab-5/starter-code/movie_app.py

content/unit-5-intermediate/instructor-resources/25-unit-lab-5/unit-lab-5-directions.md

content/unit-5-intermediate/instructor-resources/hw-10wk-class-10/README.md

content/unit-5-intermediate/instructor-resources/hw-10wk-class-10/solutions/solution.py

content/unit-5-intermediate/instructor-resources/hw-10wk-class-8/README.md

content/unit-5-intermediate/instructor-resources/hw-10wk-class-8/solutions/problem1.py

content/unit-5-intermediate/instructor-resources/hw-10wk-class-8/solutions/problem2.py

content/unit-5-intermediate/instructor-resources/hw-10wk-class-9/README.md

content/unit-5-intermediate/instructor-resources/hw-10wk-class-9/solutions/solution.py

content/unit-6-flask/instructor-resources/07-flask-unit-lab/README.md

content/unit-6-flask/instructor-resources/07-flask-unit-lab/lab-slides.md

content/unit-6-flask/instructor-resources/07-flask-unit-lab/only-if-api-down-movie-ratings.csv

content/unit-6-flask/instructor-resources/07-flask-unit-lab/solution-code/movie_app.py

content/unit-6-flask/instructor-resources/07-flask-unit-lab/solution-code/omdb-api-key.txt

content/unit-6-flask/instructor-resources/07-flask-unit-lab/solution-code/static/style.css

content/unit-6-flask/instructor-resources/07-flask-unit-lab/solution-code/templates/home.html

content/unit-6-flask/instructor-resources/07-flask-unit-lab/solution-code/templates/movie.html

content/unit-6-flask/instructor-resources/07-flask-unit-lab/starter-code/movie_app.py

content/unit-6-flask/instructor-resources/07-flask-unit-lab/starter-code/omdb-api-key.txt

content/unit-6-flask/instructor-resources/07-flask-unit-lab/starter-code/static/style.css

content/unit-6-flask/instructor-resources/07-flask-unit-lab/starter-code/templates/home.html

content/unit-6-flask/instructor-resources/07-flask-unit-lab/unit-lab-6-directions.md

content/unit-6-flask/instructor-resources/07-flask-unit-lab/unit-lab-6-directions.pdf

content/unit-6-flask/instructor-resources/hw-10wk-11/README.md

content/unit-6-flask/instructor-resources/hw-10wk-12/README.md

content/unit-6-pandas/instructor-resources/06-pandas-unit-lab/code/OmdbAPI.py

content/unit-6-pandas/instructor-resources/06-pandas-unit-lab/code/Pandas-Unit-Lab-Answers.ipynb

content/unit-6-pandas/instructor-resources/06-pandas-unit-lab/code/Pandas-Unit-Lab.ipynb

content/unit-6-pandas/instructor-resources/06-pandas-unit-lab/data/movies.csv

content/unit-6-pandas/instructor-resources/06-pandas-unit-lab/data/movies_rated.csv

content/unit-6-pandas/instructor-resources/06-pandas-unit-lab/slides/lab-slides.md

content/unit-6-pandas/instructor-resources/hw-10wk-12d/NBA_players_2015.csv

content/unit-6-pandas/instructor-resources/hw-10wk-12d/pandas_intro_hw.ipynb

content/unit-6-pandas/instructor-resources/hw-10wk-12d/pandas_intro_hw_solutions.ipynb

content/unit-6-pandas/instructor-resources/hw-10wk-13d/NBA_players_2015.csv

content/unit-6-pandas/instructor-resources/hw-10wk-13d/pandas_plotting_hw.ipynb

content/unit-6-pandas/instructor-resources/hw-10wk-13d/pandas_plotting_hw_solution.ipynb

content/unit-7-web-dev-wrap-up/instructor-resources/hw-10wk-14f/README.md