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]