CS 57 — An Introduction to Programming: Python
Spring
Mondays
Date(s)
Mar 28—May 2
6 weeks
Drop By
Apr 10
Units
1Fees
Format
On-campus course
Limit 20
Closed
In this hands-on course for those without experience
in computer science, students will explore the world
of programming by learning the fundamental syntax
and meaning of the Python programming language.
This basic course will be organized into three sections:
(1) an introduction to the general concepts of computer
programming; (2) an overview of Python basics; and
(3) an exploration into practical applications. For
example, we will cover how to use Python to scrape
the web and find the stock prices of your favorite
companies. We will discuss how to write programs to
edit and manipulate graphics, as well as how to use
pre-existing programming tools (public APIs) to build
a program that analyzes and interprets data. Students
will leave the course with a fundamental understanding
of Python that will be applicable to other programming
languages. The course will be a combination of lecture
and lab, and students will have the opportunity to
program during class.
Students must be familiar with computer basics and have
access to the Internet. Students are required to bring a
laptop computer to class.
No prior programming experience is necessary.
Neeraj Hablani, Technical Program Manager, Google
Neeraj Hablani specializes in mobile experimentation and analysis on Google’s Search team. Earlier, he was a technical analyst at Microsoft and a technology analyst at AutoTB.Textbooks for this course:
No required textbooks