- 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
- 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
- 1.1 - Why Program
- 1.2 - Hardware Overview
- 1.3 - Python as a Language
Additional Materials
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
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
- Windows 10: Installing Python and Writing A Program
- Windows: Taking Screen Shots
Recommended: Using Python - Macintosh
2
Videos
- Macintosh: Using Python and Writing A Program
- Macintosh: Taking Screen Shots
Optional: Python Installation
1
Peer Review
- Optional- Installing Python Screen Shots
Bonus Materials
1
Videos
- Bonus: Eben Upton and the RaspBerry Pi
Lecture materials
1
Videos
- 1.4 - Writing Paragraphs of Code
Review: Chapter 1
1
Quiz
- Chapter 1
Assignment: Chapter 1
1
External Tool
- Assignment: Write Hello World
1
Videos
- Demonstration: Doing the "Hello World" Assignment
Bonus: Chapter 1
2
Videos
- Interview: Daphne Koller - Building Coursera
- Face-to-Face Office Hours: Milan, Italy
Lecture materials
3
Videos
- 2.1 - Expressions
- 2.2 - Expressions Part 2
- 2.3 - Expressions - Part 3
Review: Chapter 2
1
Quiz
- Chapter 2
Assignment: Chapter 2
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
- Interview: Pooja Sankar - Building Piazza
- Office Hours: Mountain View, CA
Lecture materials
2
Videos
- 3.1 Conditional Statements
- 3.2 More Conditional Statements
Review: Chapter 3
1
Quiz
- Chapter 3
Assignment: Chapter 3
2
External Tool
- Assignment 3.1
- Assignment 3.3
1
Videos
- Worked Exercise: 3.2
Bonus: Chapter 3
2
Videos
- Interview: Massimo Banzi: The Arduino
- Office Hours: Seoul Korea
Lecture materials
2
Videos
- 4.1 - Using Functions
- 4.2 - Building Functions
Review: Chapter 4
1
Quiz
- Chapter 4
Assignment: Chapter 4
1
External Tool
- Assignment 4.6
Bonus: Chapter 4
2
Videos
- Interview: Guido van Rossum: The Early Years of Python
- Office Hours: Manila Philippines
Lecture materials
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
- Chapter 5
Chapter 5 Assignment
1
External Tool
- Assignment 5.2
1
Videos
- Worked Exercise: 5.1
Wrap-Up
1
Videos
- What's Next - Dr.Chuck
Bonus: Chapter 5
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
Auto Summary
"Programming for Everybody (Getting Started with Python)" is an introductory course designed to teach the fundamentals of computer programming using the Python language. Ideal for beginners with basic computer skills, this course emphasizes simplicity and accessibility, requiring no advanced mathematics. Spanning approximately 19 hours, learners will explore the initial five chapters of the textbook "Python for Everybody," focusing on constructing programs from basic instructions. Offered by Coursera and led by an expert instructor, this foundational course serves as a stepping stone to more advanced programming studies. Subscription options include a Starter plan, making it an affordable entry point for anyone eager to delve into the world of coding. Perfect for those new to programming, this course equips learners with the essential skills needed to progress in the IT and computer science domain.

Charles Russell Severance