Welcome to 61A!
Let's get you setup with Python and introduce you to the very rudimentary basics of the language.
About This Guide
Thanks for stopping by. I hope this guide is of good use to you, but before we get into it, I jus...
Computer Science, Briefly
Before we dive head-first into Python and the fundamentals of Computer Science, it's important th...
Setup (Lab 0)
We've covered the basics, and it's time to get into it. Let's go ahead and install Python to get ...
What is CS 61A?
Now that we've established some of my incoherent thoughts about computer science, let's take a lo...
Expressions & Names
We'll start off a little slow and talk about expressions in python. From your math classes, you p...
Functions
But what can you really do with all of these different expressions? If you combine them into func...
Environment Diagrams
Now that we know how to start basic coding, we should also look into how we can visualize our cod...