Python 编程入门

Nanodegree key: nd000-cn-python
Version: 2.0.0
Locale: zh-cn
Python 是一门新手友好、功能强大、高效灵活的编程语言,也是数据分析、人工智能领域必不可少的工具。零基础开始,8 周掌握这门编程语言。

Content

Part 01 : Python 语法

  • Module 01: 第二版 Python3-1

    • Lesson 01: 为何要学习 Python 编程欢迎学习 Python 编程课程!我迫不及待地想要带着你学习这门精彩的语言了。
      • Concept 01: 欢迎学习这门课程!
      • Concept 02: 课程概述
      • Concept 03: Python 编程
      • Concept 04: 学习说明
    • Lesson 02: 数据类型和运算符在这节课,你将学习 Python 中用到的所有数据类型和运算符。
      • Concept 01: 简介
      • Concept 02: 算术运算符
      • Concept 03: 练习:算术运算符
      • Concept 04: 变量和赋值运算符
      • Concept 05: 练习:变量和赋值运算符
      • Concept 06: 解决方案:变量和赋值运算符
      • Concept 07: 整数和浮点数
      • Concept 08: 练习:整数和浮点数
      • Concept 09: 布尔型运算符、比较运算符和逻辑运算符
      • Concept 10: 练习:布尔型运算符、比较运算符和逻辑运算符
      • Concept 11: 字符串
      • Concept 12: 练习:字符串
      • Concept 13: 类型和类型转换
      • Concept 14: 练习:类型和类型转换
      • Concept 15: 字符串方法
      • Concept 16: 字符串方法
      • Concept 17: 列表和成员运算符
      • Concept 18: 练习:列表和成员运算符
      • Concept 19: 列表方法
      • Concept 20: 练习:列表方法
      • Concept 21: 元组
      • Concept 22: 练习:元组
      • Concept 23: 集合
      • Concept 24: 练习:集合
      • Concept 25: 字典和恒等运算符
      • Concept 26: 练习:字典和恒等运算符
      • Concept 27: 解决方案:字典与恒等运算符
      • Concept 28: 复合数据结构
      • Concept 29: 练习:复合数据结构
      • Concept 30: 总结
    • Lesson 03: 控制流在这节课,你将开始通过控制流为你的程序创建逻辑!
      • Concept 01: 什么是控制流
      • Concept 02: 简介
      • Concept 03: 条件语句
      • Concept 04: 练习:条件语句
      • Concept 05: 解决方案:条件语句
      • Concept 06: 条件布尔表达式
      • Concept 07: 练习:条件布尔表达式
      • Concept 08: 解决方案:条件布尔表达式
      • Concept 09: For 循环
      • Concept 10: 练习:For 循环
      • Concept 11: 解决方案:For 循环
      • Concept 12: While 循环
      • Concept 13: 练习:While 循环
      • Concept 14: 解决方案:While 循环
      • Concept 15: Break、Continue
      • Concept 16: 练习:Break、Continue
      • Concept 17: 解决方案:Break、Continue
      • Concept 18: Zip 和 Enumerate(选学)
      • Concept 19: 练习:Zip 和 Enumerate(选学)
      • Concept 20: 解决方案:Zip 和 Enumerate(选学)
      • Concept 21: 列表推导式(选学)
      • Concept 22: 练习:列表推导式(选学)
      • Concept 23: 解决方案:列表推导式(选学)
      • Concept 24: 总结
    • Lesson 04: 函数你将学习如何定义函数。还将学习如何将程序拆分为多个部分,使得代码的结构更加合理。这部分不是必学,但学习后能更好地掌握和理解实战项目。
      • Concept 01: 简介
      • Concept 02: 定义函数
      • Concept 03: 练习:定义函数
      • Concept 04: 解决方案:定义函数
      • Concept 05: 变量作用域
      • Concept 06: 变量作用域
      • Concept 07: 解决方案:变量作用域
      • Concept 08: 文档
      • Concept 09: 练习:文档
      • Concept 10: 解决方案:文档
      • Concept 11: Lambda 表达式
      • Concept 12: 练习:Lambda 表达式
      • Concept 13: 解决方案:Lambda 表达式
      • Concept 14: 【选修】迭代器和生成器
      • Concept 15: 【选修】练习:迭代器和生成器
      • Concept 16: 【选修】解决方案:迭代器和生成器
      • Concept 17: 总结
    • Lesson 05: 脚本编写你将学习用来开发程序的不同环境。要分享你的代码并与其他开发者合作,必须了解这些环境。
      • Concept 01: 脚本
      • Concept 02: 简介
      • Concept 03: 安装 Python
      • Concept 04: 方法 1:安装 Anaconda
      • Concept 05: 方法 2:安装 Python
      • Concept 06: 运行 Python 脚本
      • Concept 07: 编程环境设置
      • Concept 08: 修改 Python 脚本
      • Concept 09: 在脚本中接受原始输入
      • Concept 10: 练习:在脚本中接受原始输入
      • Concept 11: 解决方案:在脚本中接受原始输入
      • Concept 12: 错误和异常
      • Concept 13: 练习:错误和异常
      • Concept 14: 处理错误
      • Concept 15: 练习:处理错误
      • Concept 16: 解决方案:处理错误
      • Concept 17: 访问错误消息
      • Concept 18: 读写文件
      • Concept 19: 练习:读写文件
      • Concept 20: 解决方案:读写文件
      • Concept 21: 导入本地脚本
      • Concept 22: 标准库
      • Concept 23: 练习:标准库
      • Concept 24: 解决方案:标准库
      • Concept 25: 导入模块技巧
      • Concept 26: 练习:导入模块技巧
      • Concept 27: 第三方库
      • Concept 28: 在解释器中进行实验
      • Concept 29: 在线资源
      • Concept 30: 总结
    • Lesson 06: 分析电话和短信记录在这一项目中,利用一组伪造的短信与电话记录,你将会完成五个任务。你将运用在前三课中学到的 Python 技巧,分析并回答与数据集中的文本与对话相关的问题。Project Description - 分析电话和短信记录Project Rubric - 分析电话和短信记录
      • Concept 01: 分析电话和短信记录

        Part 02 : 抓取豆瓣电影信息

  • Module 01: 第一版 Python3-2 只有爬虫

    • Lesson 01: 维基百科网络爬虫案例研究我们将在本课编写一个探索维基百科的网络爬虫,将之前所学技能用于实际应用。
      • Concept 01: 实战演练:维基百科爬虫
      • Concept 02: 搭建基础
      • Concept 03: 设计程序
      • Concept 04: 执行程序
      • Concept 05: 执行程序II
      • Concept 06: 执行程序 III
      • Concept 07: 迭代编程 I
      • Concept 08: 迭代编程 II
      • Concept 09: 迭代编程 III
      • Concept 10: 收尾工作
      • Concept 11: 总结
    • Lesson 02: 抓取豆瓣电影信息在这个项目中, 你将会从豆瓣电影的网页中获取各个地区,各个类别的高评分电影,收集他们的名称,评分,电影页面的链接和电影海报的链接。最后在收集的数据进行统计。Project Description - 抓取豆瓣电影信息Project Rubric - 抓取豆瓣电影信息
      • Concept 01: 抓取豆瓣电影信息

        Part 03 (Elective)__ : [旧]Python 语法

  • Module 01: 第一版Python3

    • Lesson 01: 数字和字符串大家将在本课学习如何使用 Python 的数字和字符串数据类型。我们将使用内置函数和方法处理此类数据,并将结果存储在变量中。
      • Concept 01: 欢迎!
      • Concept 02: 算术
      • Concept 03: 整数和浮点数
      • Concept 04: 错误
      • Concept 05: 变量 I
      • Concept 06: 变量 II
      • Concept 07: 比较运算符
      • Concept 08: 字符串
      • Concept 09: 内置函数
      • Concept 10: 类型和类型转换
      • Concept 11: 字符串方法 I
      • Concept 12: 字符串方法 II
    • Lesson 02: 函数、安装和条件在本课中,大家将在自己的计算机上安装 Python,学习如何定义函数,如何使用条件语句编写更详细的程序。此外还将学习如何将程序分解为可管理的部分,并将软件工程技能用于具体实践中。
      • Concept 01: 欢迎回来!
      • Concept 02: 定义函数 I
      • Concept 03: 定义函数 II
      • Concept 04: 定义函数 III
      • Concept 05: 在电脑中安装 Python
      • Concept 06: Python 编程设置
      • Concept 07: 具有分支的代码 I
      • Concept 08: 具有分支的代码 II
      • Concept 09: 具有分支的代码 III
      • Concept 10: 具有分支的代码 IV
      • Concept 11: 具有分支的代码 V
      • Concept 12: 分解程序
      • Concept 13: 搭建程序框架与构建程序
      • Concept 14: 创建程序段 I
      • Concept 15: 创建程序段 II
      • Concept 16: 创建程序段 III
      • Concept 17: 创建程序段 IV
      • Concept 18: 组合程序段
    • Lesson 03: 数据结构和循环你将在本课学习如何使用 Python 数据集:列表、集合和字典。学习如何使用 for 循环和 while 循环迭代这些集合,如何构建组合这些数据集的复合数据结构,以及练习重构和解决问题的软件工程技能。
      • Concept 01: 欢迎回来!
      • Concept 02: 列表
      • Concept 03: 列表 II
      • Concept 04: For 循环
      • Concept 05: For 循环 II
      • Concept 06: While 循环
      • Concept 07: 重构代码
      • Concept 08: 集合
      • Concept 09: 集合 II
      • Concept 10: 字典
      • Concept 11: 字典 II
      • Concept 12: 复合数据结构
      • Concept 13: 问题解决能力
    • Lesson 04: 文件和模块我们将在本课通过学习如何指定默认参数,以及如何从一个函数返回多个值,来扩充你的函数知识。你将学习如何读取文件,如何从 Python 标准库导入模块,以及如何安装第三方库。我们还将了解更多有关可靠问题解决方案的内容。
      • Concept 01: 欢迎回来!
      • Concept 02: 元组
      • Concept 03: 默认参数
      • Concept 04: 变量作用域
      • Concept 05: 从文件读取
      • Concept 06: 演员表解决方案
      • Concept 07: 标准库
      • Concept 08: 密码生成器解决方案
      • Concept 09: 第三方库
      • Concept 10: 使用在线资源

点击购买