Computer Science 1 - Fall 2015
3.0
  • Detailed schedule of topics for this class
  • Setting the Python environment for this class
  • Weekly Schedule, Lab Section Times & Locations
  • Course Notes
    • Lecture 1 — Introduction
    • Lecture 2 — Python as a Calculator
    • Lecture 3 — Python Strings
    • Lecture 4 — Using functions and modules
    • Lecture 5 — Python Functions
    • Lecture 6 — Decisions
    • Lecture 7 — Tuples, Modules, Images
    • Lecture 8 — Lists Part 1
    • Lecture 9 — While Loops
    • Lecture 10 — Lists Part 2
    • Lecture 11 — Decisions Part 2
    • Lecture 12 — Controlling Loops
    • Lecture 13 — Data from Files and Web Pages
    • Lecture 14 — Sets
    • Exam 2 Review
      • Everything about lists
      • Aliasing vs Copying
      • Functions, Local and Global Variables
      • Writing our own functions
      • Loops
      • Files
      • Common errors
    • Lecture 15 — Dictionaries, Part 1
    • Lecture 16 — Dictionaries, Part 2
    • Lecture 17 — Classes, Part 1
    • Lecture 18 — Classes, Part 2
    • Lecture 20 — Searching
    • Lecture 21 — Sorting
    • Lecture 22 — TKInter
    • Lecture 23 — Recursion
    • Lecture 24 — Problem Solving and Design
    • Complexity Primer
    • Transition to the next class - Data Structures
  • Code Developed In Class
Computer Science 1 - Fall 2015
  • Docs »
  • Lecture Notes »
  • Exam 2 Review
  • View page source

Exam 2 Review¶

Here are a few review documents I put together to go through different topics we learnt in this class.

This is by no means a comprehensive list of topics, just some pointers for studying.

  • Everything about lists
    • List operations
  • Aliasing vs Copying
  • Functions, Local and Global Variables
  • Writing our own functions
    • Functions that return something
    • Functions that return nothing and change no values
    • Functions that return nothing but change values
  • Loops
    • While loops
    • For loops
    • For loops over indices (ranges)
    • Loops over complex objects
  • Files
    • Reading Files
    • Reading all lines in a file
    • Writing files
  • Common errors
    • Functions
    • Loops
    • Strings
    • Files
Next Previous

© Copyright 2015, Sibel Adali.

Built with Sphinx using a theme provided by Read the Docs.