零基础 Python 入门 专项课程
Learn to Program and Analyze Data with Python. Develop programs to gather, clean, analyze, and visualize data.
提供方
您将学到的内容有
Install Python and write your first program
Describe the basics of the Python programming language
Use variables to store, retrieve and calculate information
Utilize core programming tools such as functions and loops
您将获得的技能
关于此 专项课程
无需相关领域的预备知识无需相关经验。
无需相关领域的预备知识无需相关经验。
此专项课程包含 5 门课程
此专项课程包含 5 门课程
零基础程序设计(Python 入门)
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.
Python 数据结构
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.
使用 Python 访问网络数据
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 Everybody”. 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. This course covers Python 3.
Python 数据库开发
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 Everybody”. 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. This course covers Python 3.
提供方

密歇根大学
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
常见问题
退款政策是如何规定的?
我可以只注册一门课程吗?
有助学金吗?
我可以免费学习课程吗?
此课程是 100% 在线学习吗?是否需要现场参加课程?
完成专项课程后我会获得大学学分吗?
完成专项课程后我会获得大学学分吗?
How often is each course in the Specialization offered?
此专项课程中每门课程的开课频率为多久?
What are the payment options?
Do I need to take the courses in a specific order?
Will I earn university credit for completing the Python for Everybody Specialization?
What will I be able to do upon completing the Python for Everybody Specialization?
What if I already earned a Course Certificate in Programming for Everybody (Python)?
还有其他问题吗?请访问 学生帮助中心。