Skip to content

hulyak/code_in_place

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code in Place 2021

CS106A, Stanford's Intro to Computer Science

CS106A is one of the most popular courses at Stanford University, taken by almost 1,600 students every year. It has been developed over the last 30 years by an amazing team, including Nick Parlante, Eric Roberts, and more. The course teaches the fundamentals of computer programming using the widely-used Python programming language. This course is for everyone from humanists, social scientists, to hardcore engineers. Code in Place is built off the first half of CS106A.

Schedule

  • Week 1 - Karel, Control Flow, and Refinement and Decomposition - Assignment 1 - Section 1 Karel
  • Week 2 - Python Intro, Expressions, Control Flow - Assignment 2 - Section 2 Hello Python
  • Week 3 - Functions, Core Complete, Images - Assignment 3 - Section 3 Functions
  • Week 4 - Diagnostic Test, Lists, Text Processing - Section 4 Images
  • Week 5 - Dictionaries, Files, Data Science - Section 5 Data
  • Week 6 - Final Project

Setup

> python3.9 --version # Python 3.9.0

# Create a Virtual Environment
> cd code_in_place
> python3 -m venv env
> source env/bin/activate

# deactivate the virtual environment
> deactivate

Resources