Microsoft

Python 编程基础

本课程是 Microsoft Python 开发 专业证书 的一部分

 Microsoft

位教师: Microsoft

访问权限由 New York State Department of Labor 提供

83,691 人已注册

深入了解一个主题并学习基础知识。

518 条评论

初级 等级

推荐体验

灵活的计划
3 周 在 10 小时 一周
自行安排学习进度
93%
大多数学生喜欢此课程
深入了解一个主题并学习基础知识。

518 条评论

初级 等级

推荐体验

灵活的计划
3 周 在 10 小时 一周
自行安排学习进度
93%
大多数学生喜欢此课程

要了解的详细信息

可分享的证书

添加到您的领英档案

作业

36 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

积累 设计与产品 领域的专业知识

本课程是 Microsoft Python 开发 专业证书 专项课程的一部分
在注册此课程时,您还会同时注册此专业证书。
  • 向行业专家学习新概念
  • 获得对主题或工具的基础理解
  • 通过实践项目培养工作相关技能
  • 通过 Microsoft 获得可共享的职业证书

该课程共有6个模块

Python 入门全面介绍了 Python 编程世界。它首先欢迎学习者参加 Microsoft Python 开发人员认证计划,并概述了课程结构和期望。然后向学员介绍编程的基本概念,包括计算机如何解释指令以及编程语言的作用。 Modulation 强调 Python 因其可读性和多功能性而适合初学者,并展示了 Python 在网络开发、数据科学和机器学习中的实际应用案例。学习者通过运行一个简单的 Python 程序并对其进行修改来理解基本语法,从而获得实践经验。Modulation 还包括基本工具,指导学习者安装 Python 和 Jupyter Notebook(一种流行的集成开发环境 (IDE))。最后,学习者通过编写 "Hello, World!"程序,探索变量、数据类型和基本操作,迈出编码的第一步。 在 Modulation 1 结束时,学习者将对 Python 的功能有扎实的了解,并掌握必要的工具和基础知识,从而踏上编码之旅。

涵盖的内容

12个视频9篇阅读材料5个作业1个讨论话题

Module 2 "Python基础 "提供了对Python核心编程概念的基础性理解。学习者将首先深入学习控制流机制,掌握条件语句(if、elif),以便在程序中做出决策。然后,他们将探索 Loop(for、while),以高效地处理重复性任务并遍历数据。通过实践练习和编码挑战,学习者将获得应用这些概念的实际经验。Modulation 还强调了有序数据的重要性,介绍了列表这种用于存储和处理有序信息序列的基本数据结构。学习者将发现如何创建、修改和访问列表 Element,为在 Python 程序中管理数据打下坚实的基础。在本模块结束时,学习者将具备编写逻辑执行高效的 Python 代码的能力,同时结合控制流结构和基本数据组织技术。

涵盖的内容

4个视频6篇阅读材料5个作业

Module 3 探讨了 Python 中函数和模块的核心概念,为学习者提供了编写可重用、有条理和高效代码的技能。模块首先介绍了作为任何 Python 程序基本构件的函数,解释了它们的 Syntax 语法,并指导学习者编写第一个函数。然后,本模块在此基础上进一步探索作为对象蓝图的类,并演示如何定义和实例化这些类。本模块强调 DRY(不要重复自己)原则,突出代码可重用性的重要性以及函数如何实现这一点。学习者还将熟悉 Python 的内置函数,并参与实践活动以巩固自己的理解。接下来,该模块将进一步探讨函数的实际应用,包括定义参数、返回值,以及编写高效、可读性强的函数的最佳实践。学习者将获得创建带有 Attribute 和方法的自定义类的经验,并通过编码练习应用这些概念。然后,该模块通过将实际问题分解为更小、更易于管理的函数,培养模块化和代码组织能力,挑战学习者像程序员一样思考问题。最后,该模块通过介绍内置模块和外部模块,讲解如何有效导入和利用这些模块,拓宽学习者的工具包。学习者将探索用于各种任务的常用库,并熟练使用 Python 软件包安装程序 pip 管理软件包。本模块的高潮是一个实践挑战,学习者将创建自己的 Modulation,展示他们对所学概念的全面理解。

涵盖的内容

11个视频9篇阅读材料8个作业1个非评分实验室

本 Module 全面介绍了 Python 中的数据结构,重点关注其在现实世界中的实际应用。学习者将探索列表、Dictionary 和 Set 等基本数据结构,了解它们的独特属性和 Use Cases。通过实践练习和引人入胜的示例,他们将掌握为各种编程任务选择、创建、操作和优化 Data Structure 的技能。Modulation 还将深入研究算法,特别是排序和 Algorithm,演示它们如何与数据结构交互以高效地解决问题。在本模块结束时,学习者将能在 Python 程序中熟练使用数据结构来有效地组织、管理和处理信息。

涵盖的内容

12个视频6篇阅读材料7个作业

本 Modulation 探索 Python 中调试和错误处理的关键技能。学习者将首先了解异常的本质,即代码中出现问题时那些讨厌的红旗信号。他们将探索常见的 Python 异常,学习识别其原因并实施解决方案。然后,该 Modulation 将介绍各种调试技术,从简单的打印语句到强大的交互式调试器。学习者将获得使用这些工具的实践经验,逐步浏览代码、检查变量并找出错误。随后,将以 try-except 块为中心,对异常处理的概念进行解密。真实世界的示例说明了如何优雅地处理错误和防止程序崩溃。最后,Modulation 强调系统的调试方法,引导学习者成为有效的代码侦探。他们将学会分析错误信息、利用在线资源以及采用经验丰富的开发人员所使用的策略。

涵盖的内容

10个视频4篇阅读材料6个作业

本 Modulation 主要介绍软件测试和版本控制,这是任何有抱负的 Python 开发人员都必须掌握的技能。学习者将首先深入单元测试的世界,了解其在确保代码质量和减少错误方面的重要性。他们将探索 pytest 框架,学习如何有效地编写和执行测试。 然后,Modulation 将重点转移到使用 Git 进行版本控制,教学习者如何跟踪更改、无缝协作和高效管理代码库。最后,学习者将运用这些知识在 GitHub 上建立专业作品集,向潜在雇主展示自己的技能和项目。本 Module 强调通过演示、活动和实际练习进行实践学习,确保学习者扎实地理解这些基本概念。

涵盖的内容

10个视频10篇阅读材料5个作业1个编程作业

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

授课教师评分
(164个评价)
 Microsoft
287 门课程 2,292,838 名学生

提供方

Microsoft

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.

自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.

自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.

''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

  • 5 stars

    70.90%

  • 4 stars

    19.46%

  • 3 stars

    3.66%

  • 2 stars

    1.34%

  • 1 star

    4.62%

显示 3/518 个

WL

已于 Mar 11, 2025审阅

VR

已于 Jun 11, 2025审阅

YM

已于 Apr 12, 2025审阅

从 计算机科学 浏览更多内容