Lecture 28: Beyond CS106A

August 10th, 2021


Today: Making your own project, other programming languages, deep learning in Python

Announcements

Thank you to Tara and the SLs

Special Class on Wednesday

CS106A Optional Challenge Winners

Life Beyond CS106A

Different Areas of CS

Juliette's Life Beyond CS106A

How to Make Your Own Project

What Do Other Programming Languages Look Like?

Python

    
# Python
evens = []
for i in range(100):
    if i % 2 == 0:
        evens.append(i)
print(evens)
    

C++

    
# C++
Vector< double > evens;
for (int i = 0; i < 100; i++) {
    if(i % 2 == 0) {
        evens.add(i);
    }
  }
count << evens << endl;
    

Java

ArrayList< Double > evens = new ArrayList();
    for(int i = 0; i < 100; i++) {
        if(i % 2 == 0) {
            evens.add(i);
        }
    }
println(evens);

JavaScript

var evens = []
    for(var i = 0; i < 100; i++) {
        if(i % 2 == 0) {
            evens.push(i)
        }
    }
console.log(evens)

Let's Build a Wesbite

Webstie Code

Download to follow along :)

Over to some Slides for Deep Learning w/ Python

Slides for Second Part of Lecture