Open Educational Resources

Document Type

Lecture or Presentation

Publication Date



This is an introduction Python dictionary, using Python 3.

Prior knowledge of input/output in Python, and Python list is recommended.

For CS0 students. Part of the CUNY CS04All project.


Lecture slides, in-class activity/practice, homework assignment, assessment questions.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 4.0 License.

Dictionaries_lectureSlides_NN.odp (302 kB)
lecture slides in Libre Office format

Dictionaries_lectureSlides_NN.pptx (2810 kB)
lecture slides (Power Point format)

PythonDictionariesInClassWork_NN.docx (20 kB)
in-class activity/practice(Word Document)

PythonDictionariesInClassWork_NN.odt (14 kB)
in-class activity/practice(Libre Office)

PythonDictionariesHWassignment_NN.docx (19 kB)
homework assignment (Word document)

PythonDictionariesHWassignment_NN.odt (14 kB)
homework assignment (Libre Office)

PythonDictionariesAssessment_NN.docx (24 kB)
assessment questions (Word document)

PythonDictionariesAssessment_NN.odt (12 kB)
assessment questions (Libre Office) (1 kB)
example program



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.