CS 2000 - Fall 2025.


[Home]

Welcome to CS 2000! 9/10/2025

Video of the Day

Python: lists from Socratica.

Python: list comprehensions from Socratica

Python: lambda expressions from Socratica

Logical problem of the day

There are only 10 types of people in the world: those who understand X and those who don't.

Solve for X.

https://pollev.com/slade You may also download the app to your phone. Use the "slade" poll id.

Canvas Quiz of the Day (need daily password)

Most days, there will be a simple canvas quiz related to the lecture. You need a password to activate the quiz, which I will provide in class. These quizzes will count toward your class participation grade. The quiz is available only during class.

Click for today's quiz.

Note: the collaboration quiz is separate. It coincides with the first homework assignment.

Lecture 4: Python.

Administrivia

  • I have office hours Wednesdays from 4-6 pm, on zoom, id 459 434 2854.

  • Starting next week, I will be available for lunch on Mondays at 1 pm in Morse.

  • ULA office hours are found at Ed Discussions on Canvas. Note that Christian Choi is our newest ULA.

  • Homework assignments: [Assignments]. hw1 is now available. Note: there is a list of provisional due dates for all assignments.

    Announcements

  • Yale Information Society Project See this week's events.

  • CS Peer Advisers. Anika Karpurapu. (Part of DSAC.) Fall 2025 Peer Advisors Office Hours Schedule.

    Getting to know Python

    Python IDE's - Integrated Development Environments

    You need to be able to write, edit, and debug python code. I use the emacs editor. See Emacs.

    Students in this class typically go another route. These options include:

    More Python

    Guido van Rossum, Python's Benevolent Dictator for Life (BDFL).

    Request for Comments, RFC. Internet equivalent of Python's PEP. Example: RFC 748 April 1, 1978. TELNET RANDOMLY-Lose Option.

    Lists.html (jupyter) Python

    Recursion.html (jupyter) recursion.py

    Listcomp.html (jupyter) List Comprehensions listcomp.py

    Sorting.html (jupyter) Python - Sorting

    DictFiles.html (jupyter) Python - Dicts and FIles

    Everything is bits!

    See Music and Computation.

    Getting to know UNIX

    UNIX Introduction Principle 2. (+ head, cat, JCL, punchcards)
    [Home]