- Level Foundation
- المدة 3 ساعات hours
- الطبع بواسطة University of Michigan
-
Offered by
عن
This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook "Python for Everybody". This course covers Python 3.
الوحدات
Welcome
1
Videos
- Video Welcome - Dr. Chuck
3
Readings
- Reading: Welcome to Python Data Structures
- Help Us Learn More About You!
- Course Syllabus
Materials
2
Readings
- Textbook
- Submitting Assignments
Lecture materials
2
Videos
- 6.1 - Strings
- 6.2 - Manipulating Strings
Review: Chapter 6
1
Assignment
- Chapter 6 Quiz
1
Readings
- Notice for Auditing Learners: Assignment Submission
Assignment: Chapter 6
1
External Tool
- Assignment 6.5
1
Videos
- Worked Exercise: 6.5
Bonus: Chapter 6
3
Videos
- Bonus: Office Hours New York City
- Bonus: Monash Museum of Computing History
- Fun: The Textbook Authors Meet @PyCon
Additional materials
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
Recommended: Optional Assignment
1
Peer Review
- Optional- Installing Python Screen Shots
Lecture Materials
2
Videos
- 7.1 - Files
- 7.2 - Processing Files
Review: Chapter 7
1
Assignment
- Chapter 7 Quiz
Assignment: Chapter 7
2
External Tool
- Assignment 7.1
- Assignment 7.2
1
Videos
- Demonstration: Worked Exercise 7.1
1
Readings
- Where is the 7.2 worked exercise?
Bonus: Chapter 7
2
Videos
- Bonus: Office Hours Barcelona
- Bonus: Gordon Bell - Building Blocks of Computing
Lecture Materials
4
Videos
- 8.1 - Lists
- 8.2 - Manipulating Lists
- 8.3 - Lists and Strings
- Fun: Python Lists in Paris
Review: Chapter 8
1
Assignment
- Chapter 8 Quiz
Assignment: Chapter 8
2
External Tool
- Assignment 8.4
- Assignment 8.5
1
Videos
- Worked Exercise: Lists
Bonus: Chapter 8
2
Videos
- Bonus: Office Hours - Chicago
- Bonus: Rasmus Lerdorf - Inventing the PHP Language
Lecture Materials
3
Videos
- 9.1 - Dictionaries
- 9.2 - Counting with Dictionaries
- 9.3 - Dictionaries and Files
Review: Chapter 9
1
Assignment
- Chapter 9 Quiz
Assignment: Chapter 9
1
External Tool
- Assignment 9.4
1
Videos
- Worked Exercise: Dictionaries
Bonus: Chapter 9
3
Videos
- Bonus: Office Hours - Amsterdam
- Bonus: Brendan Eich - Inventing Javascript
- Fun: Dr. Chuck Goes Motocross Racing
Lecture Materials
1
Videos
- 10 - Tuples
Review: Chapter 10
1
Assignment
- Chapter 10 Quiz
Assignment: Chapter 10
1
External Tool
- Assignment 10.2
1
Videos
- Worked Exercise: Tuples and Sorting
Bonus: Chapter 10
4
Videos
- Bonus: Office Hours - Puebla, Mexico
- Bonus: John Resig - Inventing JQuery
- Douglas Crockford: JavaScript Object Notation (JSON)
- Fun: The Greatest Taco in the World
Graduation Ceremony
2
Videos
- Graduation Ceremony
- Dr.Chuck Wrap Up/What's Next
2
Readings
- Please Rate this Course on Class-Central
- Post-Course Survey
Auto Summary
"Python Data Structures" is an intermediate IT & Computer Science course on Coursera, led by experienced instructors. It delves into Python's core data structures like lists, dictionaries, and tuples, advancing beyond procedural programming for complex data analysis. Spanning 180 hours, the course uses "Python for Everybody" as its textbook, focusing on Python 3. Subscription is paid, making it ideal for those seeking in-depth knowledge in Python data structures.

Charles Russell Severance