Coursera 笔记

Module 01 · Python BasicsPython 基础

Course Overview课程概述

Welcome to the Python for Data Science, AI, and Development course. After completing this course, you'll possess the basic knowledge of Python and acquire a good understanding of different data types. You’ll also learn to use lists and tuples, dictionaries, and Python sets. Additionally, you’ll acquire the concepts of condition and branching and will know how to implement loops, create functions, perform exception handling, and create objects. Furthermore, you’ll be proficient in reading and writing files and will be able to implement unique ways to collect data using APIs and web scraping. In addition to the module labs, you'll prove your skills in a peer-graded project and your overall knowledge with the final quiz.
欢迎来到 Python 数据科学、人工智能和开发课程。完成本课程后,您将掌握 Python 的基本知识,并深入了解不同数据类型。您还将学习使用列表和元组、字典和 Python 集合。此外,您将了解条件和分支的概念,并知道如何实现循环、创建函数、执行异常处理和创建对象。此外,您将熟练掌握读取和写入文件,并能够使用 API 和网页抓取以独特方式收集数据。除了模块实验室,您将通过同伴评审的项目证明您的技能,并通过最终测验检验您的整体知识。

Course Content  课程内容

This course is divided into five modules. You should set a goal to complete at least one module per week.
本课程分为五个模块。你应该设定目标,每周至少完成一个模块。

Module 1: Python Basics  模块 1:Python 基础

  • About the Course  关于课程
  • Types  类型
  • Expressions and Variables
    表达式和变量
  • String Operations  字符串操作

Module 2: Python Data Structures
模块 2:Python 数据结构

  • Lists and Tuples  列表和元组
  • Dictionaries  词典
  • Sets  设置

Module 3: Python Programming Fundamentals
模块 3:Python 编程基础

  • Conditions and Branching  条件和分支
  • Loops  循环
  • Functions  功能
  • Exception Handling  异常处理
  • Objects and Classes  对象和类
  • Practice with Python Programming Fundamentals
    练习 Python 编程基础

Module 4: Working with Data in Python
模块 4:在 Python 中处理数据

  • Reading and Writing Files with Open
  • Pandas
  • Numpy in Python

Module 5: APIs and Data Collection
模块 5:APIs 和数据收集

  • Simple APIs
  • REST APIs, Web Scraping, and Working with Files
  • Final Exam

The course contains a variety of learning assets: Videos, activities, labs, projects, practice, graded quizzes, and readings. The videos and readings present the instruction. Labs and activities support that instruction with hands-on learning experiences. Discussions allow you to interact and learn from your peers. A peer-review project that mimics real-world scenarios encourage you to showcase your skills, Practice quizzes enable you to test your knowledge of what you learned. Finally, graded quizzes indicate how well you have learned the course concepts.
该课程包含各种学习资源:视频、活动、实验室、项目、练习、评分测验和阅读材料。视频和阅读材料提供指导。实验室和活动通过实际学习体验支持该指导。讨论允许您与同龄人互动并从他们那里学习。一个模拟真实场景的同行评审项目鼓励您展示您的技能。练习测验使您能够测试您对所学知识的掌握。最后,评分测验表明您对课程概念的掌握程度。

Enjoy the course!  享受课程!