Logo
☆☆☆☆☆
0.0
Beginner
10h

Python 101:通过互动方式学习使用 Python 3 编程

欢迎来到 Python 101!我创建这门课程的目的是帮助你学习 Python 3。我的目标是让你熟悉 Python 的基本构成,从而能够独立编写有用的程序。通过互动练习环境,你可以立即开始学习,我将努力不仅让你快速掌握基础知识,还教会你如何编写实用的程序。 本课程分为五个部分: 第一部分涵盖 Python 的基础知识。 第二部分介绍 Python 标准库的一个小子集。 第三部分为中级内容。 第四部分是一系列小型教程。 第五部分讲解 Python 的打包与分发。

43 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Python 101:通过互动方式学习使用 Python 3 编程
欢迎来到 Python 101!我创建这门课程的目的是帮助你学习 Python 3。我的目标是让你熟悉 Python 的基本构成,从而能够独立编写有用的程序。通过互动练习环境,你可以立即开始学习,我将努力不仅让你快速掌握基础知识,还教会你如何编写实用的程序。 本课程分为五个部分: 第一部分涵盖 ...

Content

43 Lessons • 0 Quizzes • 0 Challenges

字符串详解
  1. 1

    Python中的字符串

  2. 2

    字符串方法

  3. 3

    字符串切片

  4. 4

    字符串格式化

列表、元组和字典
  1. 1

    本章我们将学习什么?

  2. 2

    列表

  3. 3

    元组

  4. 4

    字典

条件语句
  1. 1

    条件语句是什么?

  2. 2

    if 语句

  3. 3

    布尔运算

  4. 4

    检查空值

  5. 5

    特殊字符

  6. 6

    if __name__ == "__main__"

循环
  1. 1

    循环简介

  2. 2

    for 循环

  3. 3

    while 循环

  4. 4

    循环中的 else 语句与总结

Python推导式
  1. 1

    列表推导式简介

  2. 2

    列表推导式

  3. 3

    字典推导式

  4. 4

    集合推导式

异常处理
  1. 1

    异常处理简介

  2. 2

    常见异常

  3. 3

    如何处理异常

  4. 4

    finally 语句

  5. 5

    try、except 或 else!

文件操作
  1. 1

    文件处理入门

  2. 2

    如何读取文件

  3. 3

    如何逐块读取文件

  4. 4

    在 Python 中写入文件

  5. 5

    使用 with 操作符

  6. 6

    文件操作中的错误处理

导入
  1. 1

    导入 Python 模块

  2. 2

    Python之禅

  3. 3

    从模块中导入指定名称

  4. 4

    导入全部内容与命名空间

函数
  1. 1

    函数

  2. 2

    向函数传递参数

  3. 3

    关键字参数

  4. 4

    参数和关键字参数

  5. 5

    关于作用域与全局变量的说明

  6. 6

    编程技巧:不要重复自己

类
  1. 1

    Python中的类简介

  2. 2

    创建一个类

  3. 3

    什么是 self?

  4. 4

    子类

反射
  1. 1

    反射简介

  2. 2

    Python 类型

  3. 3

    Python 的 dir 函数

  4. 4

    Python 帮助!

CSV 模块
  1. 1

    CSV 模块简介

  2. 2

    读取 CSV 文件

  3. 3

    写入 CSV 文件

configparser
  1. 1

    配置文件与配置解析器

  2. 2

    创建配置文件

  3. 3

    如何读取、更新和删除选项

  4. 4

    如何使用插值

日志记录
  1. 1

    Python中的日志记录

  2. 2

    创建一个简单的日志记录器

  3. 3

    如何从多个模块记录日志(以及格式化!)

  4. 4

    为工作与娱乐配置日志

os 模块
  1. 1

    Python 的 os 模块

  2. 2

    操作系统名称

  3. 3

    os.environ、os.getenv() 和 os.putenv()

  4. 4

    Python中的目录和文件操作函数

  5. 5

    os.path 及相关函数

发送电子邮件
  1. 1

    在 Python 中发送电子邮件

  2. 2

    一次性发送多封邮件

  3. 3

    使用 TO、CC 和 BCC 行发送邮件

  4. 4

    使用邮件模块添加附件或正文

SQLite 模块
  1. 1

    在 Python 中开始使用 SQLite

  2. 2

    如何创建数据库并插入一些数据

  3. 3

    更新和删除记录

  4. 4

    基本的 SQLite 查询

子进程模块
  1. 1

    Python 的 subprocess 模块

  2. 2

    调用函数

  3. 3

    Popen 类

  4. 4

    学习如何与子进程通信

sys 模块
  1. 1

    Python 的 sys 模块

线程模块
  1. 1

    Python 中的线程

  2. 2

    编写一个多线程下载器

处理日期和时间
  1. 1

    Python中的日期和时间

  2. 2

    datetime 模块

  3. 3

    时间模块

xml 模块
  1. 1

    XML 模块简介

  2. 2

    使用 minidom

  3. 3

    使用 ElementTree 解析 XML

  4. 4

    如何使用 ElementTree 创建 XML

  5. 5

    如何使用 ElementTree 编辑 XML

  6. 6

    如何使用 ElementTree 解析 XML

Python 调试器
  1. 1

    Python中的调试器模块

  2. 2

    如何启动调试器

  3. 3

    逐步分析代码

  4. 4

    设置断点

装饰器
  1. 1

    Python 装饰器

  2. 2

    一个简单的函数

  3. 3

    创建一个日志装饰器

  4. 4

    内置装饰器

  5. 5

    使用 Python 的 property 替代传统的 setter 和 getter

lambda 表达式
  1. 1

    Python 中的 Lambda 语句

  2. 2

    Tkinter + lambda

代码性能分析
  1. 1

    代码性能分析简介

  2. 2

    使用 cProfile 分析你的代码

测试入门
  1. 1

    doctest 和 unittest

  2. 2

    使用 doctest 进行测试

  3. 3

    使用 unittest 进行测试驱动开发

  4. 4

    其他备注

安装模块
  1. 1

    安装包简介

  2. 2

    从源码安装

  3. 3

    使用 easy_install

  4. 4

    使用 pip

  5. 5

    关于依赖项的一点说明

ConfigObj
  1. 1

    ConfigObj 快速入门

  2. 2

    使用 configspec 验证配置

使用 lxml 解析 XML
  1. 1

    本章导读

  2. 2

    使用 lxml 解析 XML

  3. 3

    解析书籍示例

  4. 4

    使用 lxml.objectify 解析 XML

  5. 5

    使用 lxml.objectify 创建 XML

Python 代码分析
  1. 1

    pylint

  2. 2

    分析你的代码

  3. 3

    开始使用 pyflakes

requests 库
  1. 1

    什么是 'requests' 包?

  2. 2

    如何提交网页表单

SQLAlchemy
  1. 1

    Python 中的 SQLAlchemy

  2. 2

    如何创建数据库

  3. 3

    如何向您的表中插入或添加数据

  4. 4

    如何使用 SQLAlchemy 修改记录

  5. 5

    如何在 SQLAlchemy 中删除记录

  6. 6

    SQLAlchemy 的基本 SQL 查询

虚拟环境
  1. 1

    虚拟环境

  2. 2

    创建虚拟环境

创建模块和包
  1. 1

    模块与包的创建入门

  2. 2

    如何创建一个 Python 模块

  3. 3

    如何创建一个 Python 包

如何将你的代码发布到 PyPI
  1. 1

    回顾 mymath 包结构

  2. 2

    创建 setup.py 文件

  3. 3

    注册包

  4. 4

    将包上传到 PyPI

Python Egg 包格式
  1. 1

    Python 包的简介

  2. 2

    创建 egg 包

Python 轮子(wheels)
  1. 1

    Python wheel 简介

  2. 2

    创建一个轮子

  3. 3

    安装 Python 轮子

py2exe
  1. 1

    py2exe 简介

  2. 2

    创建一个简单的图形用户界面

  3. 3

    py2exe 的 setup.py 文件

  4. 4

    创建一个高级的 setup.py 文件

bbfreeze
  1. 1

    bbfreeze 包

  2. 2

    开始使用 bbfreeze

  3. 3

    使用 bbfreeze 的高级配置

cx_Freeze
  1. 1

    cx_Freeze 简介

  2. 2

    开始使用 cx_Freeze

  3. 3

    高级 cx_Freeze - 使用 setup.py 文件

PyInstaller
  1. 1

    PyInstaller 简介

  2. 2

    使用 PyInstaller 入门

  3. 3

    PyInstaller 和 wxPython

创建安装程序
  1. 1

    创建安装程序简介

  2. 2

    开始使用 GUI2Exe

  3. 3

    让我们制作一个安装程序!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)