两天研习Python基础

前言

两天研习Python基础系列文章为“learn by example”编程课程的python部分,原英文Github仓库点击此处,中文Github仓库点击此处,所有内容已发至简书(见章节部分)。

离线学习请克隆:

1
git clone https://github.com/ShixiangWang/Python_Basics

该系列仅作学习及参考使用,本人能力有限,很多专业术语在学习中,如果错误,还请指正。欢迎大家对仓库fork进行学习、补充和修改等等。

Python 基础

Python介绍 - 语法、与shell命令工作、文件、文本处理等等…


章节

  • 介绍
    • 安装、Hello World示例、Python解释器、Python标准库
  • 数值和字符串数据类型
    • 数值、字符串、常量和内置操作符
  • 函数
    • def、print函数,range函数, type函数,变量作用域
  • 获取用户输入
    • 整数输入、浮点输入、字符串输入
  • 执行外部命令
    • 调用Shell命令、用扩展调用Shell命令、获取命令输出和重定向
  • 控制结构
    • 条件检查, if, for, while, continue and break
  • 列表
    • 列表变量赋值、切片和修改列表、复制列表、列表方法和杂项、循环、列表推导式、获取列表作为用户输入、随机从列表中获取元素
  • 序列、集合以及字典数据类型
    • 字符串、元组、集合、字典
  • 文本处理
    • 字符串方法、正则表达式、模式匹配和提取、搜索和替换、编译正则表达式、正则表达式进一步阅读
  • 文件处理
    • open函数、读入文件,写入文件
  • 命令行参数
    • 已知参数数目、变长参数、在代码中使用程序名、命令行开关
  • 意外处理和调试
    • 意外处理、语法检查、pdb、导入程序
  • 文档字符
    • 风格指南,回文示例
  • 测试
    • assert语句、使用assert测试程序、使用unittest框架,使用unittest.mock、使用unittest.mock测试用户输入和程序输出、其他测试框架
  • 练习
  • 进一步阅读
    • 没有涉及的标准主题,有用的编程链接,python扩展包


电子书


致谢


许可证

本工作基于Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

文章目录
  1. 1. 前言
  2. 2. Python 基础
  3. 3. 章节
  4. 4. 电子书
  5. 5. 致谢
  6. 6. 许可证
|