- Level Foundation
- المدة 19 ساعات hours
- الطبع بواسطة University of Michigan
- Offered by
عن
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook "Python for Everybody". Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.الوحدات
Welcome
- 2 Videos
- 5 Readings
2 Videos
- Video: Welcome to Class - Dr. Chuck
- Video: Welcome to Python - Guido van Rossum
5 Readings
- Reading: Welcome to The Class
- Help Us Learn More About You!
- Course Syllabus
- Textbook: Python for Everybody: Exploring Data in Python 3
- Submitting Assignments
Lecture materials
- 3 Videos
3 Videos
- 1.1 - Why Program
- 1.2 - Hardware Overview
- 1.3 - Python as a Language
Additional Materials
- 2 Videos
- 1 Readings
2 Videos
- Fun: The Textbook Authors Meet @PyCon2015
- Face to Face Office Hours - Bengaluru, India
1 Readings
- Audio Versions of All Lectures
Installing Python - Overview
- 1 Videos
- 2 Readings
- 1 ExternalTool
1 External Tool
- Python Code Playground
1 Videos
- Demonstration: Using the Python Playground
2 Readings
- Important Reading: Using Python in this Class
- Notes on Choice of Text Editor
Recommended: Install Python - Windows 10
- 2 Videos
2 Videos
- Windows 10: Installing Python and Writing A Program
- Windows: Taking Screen Shots
Recommended: Using Python - Macintosh
- 2 Videos
2 Videos
- Macintosh: Using Python and Writing A Program
- Macintosh: Taking Screen Shots
Optional: Python Installation
- 1 PeerReview
1 Peer Review
- Optional- Installing Python Screen Shots
Bonus Materials
- 1 Videos
1 Videos
- Bonus: Eben Upton and the RaspBerry Pi
Lecture materials
- 1 Videos
1 Videos
- 1.4 - Writing Paragraphs of Code
Review: Chapter 1
- 1 Quiz
1 Quiz
- Chapter 1
Assignment: Chapter 1
- 1 Videos
- 1 ExternalTool
1 External Tool
- Assignment: Write Hello World
1 Videos
- Demonstration: Doing the "Hello World" Assignment
Bonus: Chapter 1
- 2 Videos
2 Videos
- Interview: Daphne Koller - Building Coursera
- Face-to-Face Office Hours: Milan, Italy
Lecture materials
- 3 Videos
3 Videos
- 2.1 - Expressions
- 2.2 - Expressions Part 2
- 2.3 - Expressions - Part 3
Review: Chapter 2
- 1 Quiz
1 Quiz
- Chapter 2
Assignment: Chapter 2
- 1 Videos
- 1 Readings
- 2 ExternalTool
2 External Tool
- Assignment 2.2
- Assignment 2.3
1 Videos
- Worked Exercise: 2.3
1 Readings
- Where is the worked exercise for Assignment 2.2?
Bonus: Chapter 2
- 2 Videos
2 Videos
- Interview: Pooja Sankar - Building Piazza
- Office Hours: Mountain View, CA
Lecture materials
- 2 Videos
2 Videos
- 3.1 Conditional Statements
- 3.2 More Conditional Statements
Review: Chapter 3
- 1 Quiz
1 Quiz
- Chapter 3
Assignment: Chapter 3
- 1 Videos
- 2 ExternalTool
2 External Tool
- Assignment 3.1
- Assignment 3.3
1 Videos
- Worked Exercise: 3.2
Bonus: Chapter 3
- 2 Videos
2 Videos
- Interview: Massimo Banzi: The Arduino
- Office Hours: Seoul Korea
Lecture materials
- 2 Videos
2 Videos
- 4.1 - Using Functions
- 4.2 - Building Functions
Review: Chapter 4
- 1 Quiz
1 Quiz
- Chapter 4
Assignment: Chapter 4
- 1 ExternalTool
1 External Tool
- Assignment 4.6
Bonus: Chapter 4
- 2 Videos
2 Videos
- Interview: Guido van Rossum: The Early Years of Python
- Office Hours: Manila Philippines
Lecture materials
- 4 Videos
4 Videos
- 5.1 - Loops and Iteration
- 5.2 - Definite Loops
- 5.3 - Finding the Largest Value
- 5.4 - Loop Idioms
Review: Chapter 5
- 1 Quiz
1 Quiz
- Chapter 5
Chapter 5 Assignment
- 1 Videos
- 1 ExternalTool
1 External Tool
- Assignment 5.2
1 Videos
- Worked Exercise: 5.1
Wrap-Up
- 1 Videos
1 Videos
- What's Next - Dr.Chuck
Bonus: Chapter 5
- 2 Videos
- 2 Readings
2 Videos
- Interview: Guido van Rossum - The Modern Era of Python
- Office Hours: Paris, France
2 Readings
- Please Rate this Course on Class-Central
- Post-Course Survey
Charles Russell Severance