社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python 基础视频课 - 4. 流程控制

王的机器 • 4 年前 • 489 次点击  

这是 Python 基础课的第四节 - 流程控制。该系列包含 11 节,目录如下:


  1. 编程概览

  2. 元素型数据

  3. 容器型数据

  4. 流程控制:条件-循环-异常处理

  5. 函数上:低阶函数

  6. 函数下:高阶函数

  7. 类和对象:封装-继承-多态-组合

  8. 字符串专场:格式化和正则化

  9. 解析表达式:简约也简单

  10. 生成器和迭代器:简约不简单

  11. 装饰器:高端不简单


前两节介绍了元素性数据容器型数据,数据会被命名成变量,变量 (词汇) 之间会发现联系 (句子),当试着用词造句讲故事的时候,实际上是创建了一个流程,好的流程需要控制,而这就是这一章的内容。


流程 (flow) 是指由多个业务步骤完成一个完整业务行为的过程。类比到编写代码,人们可以按顺序从头到尾的执行代码,但很多时候需要更多花样,像按条件判断返回结果,重复某一步骤等等。

 

控制流程 (control flow) 就能实现代码不同的执行逻辑,比如用 if 语句按条件执行,比如用 while 循环不定次数的重复执行,比如用 for 循环定次数的重复执行。以上操作都可称为流程控制,但前提是代码运行不出错,一旦出错需要做异常处理 (exception handling),先识别错误,纠正它并重新获得控制权。完整的流程控制 (在正常和报错的情况)总结于下图。



付费用户(付 1 赠 1)可以获得:


  • 观看课程视频 (78 分钟)

  • PDF 课件

  • Python 代码 (Jupyter Notebook)





PDF 课件

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/74267
 
489 次点击