零基础 Python 入门

学习使用Python编程并分析数据。开发数据收集、数据整理、数据分析及数据可视化相关程序。

密歇根大学

专项课程

分享

零基础 Python 入门
  • 分类: 计算机
  • 平台: Coursera
  • 语言: 英语

本专项课程介绍

This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you’ll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization.

第 1 门课程

大家的编程 (Python 入门)

当前班次:5月 2 — 6月 27。每隔 3 周会有一个新班次开课。
课程学习时间 2-4小时/周

课程概述
本课程将教授大家Python电脑编程基础. 课程涵盖了如何使用Python的基本指令编写程序. 课程对学生没有先设要求, 我们只涉及到最基本的数学, 有一定使用电脑经验的人都可以完全掌握这门课的内容. 这门课将会覆盖免费教材 ( 《信息管理专业python课程》 ) 的第1-5章. 本课程相当于原本11周的”大家的编程(Python入门)”的前半部分. 学生完成这门课之后, 就能面对更难的编程课程了.

第 2 门课程

Python 数据结构

当前班次:5月 2 — 6月 27。每隔 3 周会有一个新班次开课。
课程学习时间 2-4小时/周

课程概述
本课程将介绍Python编程语言的核心数据结构。我们将学习编程语言的基础概念,探索如何使用Python的内置数据结构,如列表、字典、元组,进行更为复杂的数据分析。本课程将涵盖教材《

第 3 门课程

使用 Python 访问网络数据

当前班次:5月 2 — 6月 20。每隔 3 周会有一个新班次开课。
课程学习时间 6 weeks of study, 2-4 hours/week

课程概述
This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook “Python for Informatics”. To succeed in this course, you should be familiar with the material covered in Chapters 1-10 of the textbook and the first two courses in this specialization. These topics include variables and expressions, conditional execution (loops, branching, and try/except), functions, Python data structures (strings, lists, dictionaries, and tuples), and manipulating files.

第 4 门课程

Python 数据库开发

当前班次:5月 2 — 6月 13。每隔 3 周会有一个新班次开课。
课程学习时间 5 weeks of study, 2-3 hours/week

课程概述
This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization. This course will cover Chapters 14-15 of the book “Python for Informatics”. To succeed in this course, you should be familiar with the material covered in Chapters 1-13 of the textbook and the first three courses in this specialization.

毕业项目

毕业项目:使用 Python 获取并处理数据,并用可视化方式展现数据

即将开放
课程学习时间 6 weeks of study, 2-4 hours/week

毕业项目介绍
In the capstone, students will build a series of applications to retrieve, process and visualize data using Python. The projects will involve all the elements of the specialization. In the first part of the capstone, students will do some visualizations to become familiar with the technologies in use and then will pursue their own project to visualize some other data that they have or can find. Chapter 15 from the book “Python for Informatics” will serve as the backbone for the capstone.

声明:MOOC中国收录之课程均源自下列机构,版权均归他们所有。本站仅作报道并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc

Copyright © 2008-2015 MOOC.CN 慕课改变你,你改变世界