Coursera课程《Python数据结构》中课程目录
Python Data Structures
Python Data Structures is the second course in the specialization Python for Everybody. It covers Chapters 6-10 of the textbook Python for Informatics, which is the same material as the second half of the course Programming for Everybody (Python). You should be familiar with the material covered in Chapters 1-5 before beginning this course.
Each Chapter will have a quiz and one or two required programming assignments. You must complete all of the quizzes and assignments to pass the course. To pass a quiz, you must get 80% correct. There is no partial credit on programming assignments. You can track your progress on the Assignments page.
The class is six weeks long, with suggested deadlines each week to help you stay on track. These weekly deadlines are not mandatory, and you can turn them off from the Course Settings options at the bottom of the Home page.
Students who want to earn a certificate will be asked to verify their identity each time they submit a quiz or assignment. If you do not plan to earn a certificate, you can also turn off these reminders from Course Settings. But if you want to get a certificate later, you should not turn these off.
You must complete all course requirements by the end of the last week to pass the course. If you have not completed the course, you can enroll in the next session and your work will be carried over. New sessions begin month.
Syllabus
Week 1
Chapter Six: Strings
- Welcome
- Textbook and Slides
- Lecture materials
- Review: Chapter 6 Quiz
- Assignment 6.5
- Bonus Interview: Monash Museum of Computing History
- Additional Materials
Week 2
Installing and Using Python
- Installing Python – Overview
- Using Python in this Class
- Python Code Playground
- Recommended: Install Python - Windows 8
- Recommended: Using Python - Macintosh
- Recommended: Using Python on a Raspberry Pi
- Recommended: Install Python - Windows Vista
- Optional Assignment: Python Installation and Screen Shots
Week 3
Chapter Seven: Files
- Lecture Materials
- Review: Chapter 7 Quiz
- Assignment 7.1
- Assignment 7.2
- Demonstration: Worked Exercise 7.6
- Bonus Interview: Gordon Bell
Week 4
Chapter Eight: Lists
- Lecture Materials
- Review: Chapter 8 Quiz
- Assignment 8.4
- Assignment 8.4
- Worked Exercise: Lists
- Bonus Interview: Rasmus Lerdorf
Week 5
Chapter Nine: Dictionaries
- Lecture Materials
- Review: Chapter 9 Quiz
- Assignment: 9.4
- Worked Exercise: Dictionaries
- Bonus Interview: Brendan Eich
Week 6
Chapter Ten: Tuples
- Lecture Materials
- Review: Chapter 10 Quiz
- Assignment: 10.2
- Worked Exercise: Tuples and Sorting
- Bonus Interview: Douglas Crockford
A note about Specializations…
A Coursera Specialization is a series of courses that are designed to build on each other and culminate in a Capstone project. All courses except the Capstone are free, but to receive a Specialization certificate, you must pay for and earn a verified certificate in each of the courses. The Capstone is only open to students who have completed and received certificates in all of the other courses.
The University of Michigan offers the specializations Python for Everybody and Web Design for Everybody. Python for Everybody is based on the free textbook Python for Informatics, and includes the following courses:
- Getting Started with Python Chapters 1-5
- Python Data Structures – Chapters 6-10
- Using Python to Access Web Data – Chapters 11-13
- Using Databases with Python – Chapters 14-15
Students with a Verified Certificate in the 10-week course Programming for Everybody (PR4E) start at the third course if they want to complete the specialization.
from: https://www.coursera.org/learn/python-data/supplement/eFlVW/course-information-syllabus
Coursera课程《Python数据结构》中课程目录的更多相关文章
- 20172329 2018-2019《Java程序设计与数据结构》课程总结
作者:lalalouye(20172329王文彬) 2018-2019年大二Java程序设计与数据结构课程总目录:第一周 第二周 第三周 第四周 第五周 第六周 第七周 第八周 第九周 实验一 实验二 ...
- 零基础快速掌握Python系统管理视频课程【猎豹网校】
点击了解更多Python课程>>> 零基础快速掌握Python系统管理视频课程[猎豹网校] 课程目录 01.第01章 Python简介.mp4 02.第02章 IPython基础.m ...
- python入门学习课程推荐
最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化 ...
- Coursera台大机器学习基础课程1
Coursera台大机器学习基础课程学习笔记 -- 1 最近在跟台大的这个课程,觉得不错,想把学习笔记发出来跟大家分享下,有错误希望大家指正. 一 机器学习是什么? 感觉和 Tom M. Mitche ...
- 20162327WJH2016-2017-2《程序设计与数据结构》课程总结
20162327WJH2016-2017-2<程序设计与数据结构>课程总结 一.每周作业链接汇总 第一周作业:算法分析 第三周作业:查找与排序 第五周作业:有关栈的总结 第七周作业:树的有 ...
- 20162327WJH《程序设计与数据结构》课程总结
20162327<程序设计与数据结构>课程总结 一.每周作业链接汇总 预备作业1:第一篇博客主要谈论了对本学期学习的展望,树立了一个目标. 预备作业2:简单的谈了谈自己的优势和一些成功的案 ...
- Wyx20162314 2016-2017-2 《程序设计与数据结构》课程总结
20162314 2016-2017-2 <程序设计与数据结构>课程总结 一.每周作业.结对编程博客的链接汇总 预备作业一01 20162314:专业的期许.浅谈师生关系.对未来学习任务的 ...
- thinkphp3.1课程 1-2 thinkphp中入口文件的实质是什么
thinkphp3.1课程 1-2 thinkphp中入口文件的实质是什么 一.总结 一句话总结:在thinkphp中,我们访问的始终是入口文件,并没有主动去访问任何一个其他文件,只不过在入口文件体内 ...
- js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么
js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么 一.总结 一句话总结:js中是对象点方法的形式,这些方法都是对象的方法,而在php.java中却不是这样. 1.j ...
- solr与.net系列课程(八)solr中重跑索引的注意事项
solr与.net系列课程(八)solr中重跑索引的注意事项 我们如果在项目中使用solr,那肯定就是把数据库中的数据跑进solr服务器中,solr有两种操作一种是新建索引,一种是增量索引,这里我们来 ...
随机推荐
- 【LOJ】#2055. 「TJOI / HEOI2016」排序
题解 看错题了,我以为是询问Q是个数字,问它在哪个位置 我一想这不直接01序列搞一下就好了嘛(事实上是012) 然后呢,我发现样例没过. 啊我看错题了,问的是Q这个位置是啥-- 哦,套用我之前的想法不 ...
- 【51nod】1655 染色问题
题解 首先每个颜色出现的次数应该是一样的 \(\frac{C_{n}^{2}}{n} = \frac{n - 1}{2}\) 所以n如果是偶数那么就无解了 然后我们需要让每个点连颜色不同的四条边 只要 ...
- 一、redis系列之基础知识与centos下环境搭建
1. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的ke ...
- Python监控目录和文件变化
一.os.listdir import os, time path_to_watch = "." before = dict ([(f, None) for f in os.lis ...
- HTML5区块和大纲算法
原文链接: Using HTML sections and outlines - Mozilla Developer Network 每集HTML5+CSS3网页布局教程-2大纲算法 HTML5标准带 ...
- ngx_lua配置及应用
一.说明 这里不对lua语言本身及其编译器运行环境等做介绍,以下所有介绍前提对lua相关有所了解. 二.ngx_lua介绍 原理 ngx_lua将Lua嵌入Nginx,可以让Nginx执行Lua脚本, ...
- 在windows安装配置Git开发环境
开始配置Git的开发环境.首先从google code下载最新的windows的git安装包msysgit,当时我下载的是Git-1.7.4-preview20110204.exe,然后就开始安装了 ...
- zoj 3629 Treasure Hunt IV 打表找规律
H - Treasure Hunt IV Time Limit:2000MS Memory Limit:65536KB 64bit IO Format:%lld & %llu ...
- tomcat-调整内存参数
查看Tomcat的默认内存参数: <% /; /; /; out.println("max="+max); out.println("total="+to ...
- 多线程面试题-sleep()和wait()区别
sleep(): 1 .是Thread类中的一个方法,用于线程休眠, 2 .休眠时间结束后,该线程可以自动唤醒: wait(): 1. 是Object类中的一个方法,用于线程等待, 2. 如果想要唤醒 ...