Python学习006程序设计方法学和os库
计算思维
- 在计算机还未出现的时代里,逻辑思维(数学思维)在解决问题上占据着主导地位。主要是通过大脑,思考,归纳总结出问题的公式或解决方法。
- 计算思维将问题抽象化和自动化,也就是思考加上大量模拟计算,人算力是很有限的,但计算机的算力几乎是无穷的
- 例子:
- 计算思维,将其转化为面积问题,通过随机函数来进行撒点,统计出现在四分之一圆中的点,来求出圆的面积,进而求出圆周率。
计算生态
- 计算机之所以有如此迅猛的发展一大部分是由于它的开源精神,集市模式
用户体验
- 进度展示,当出现大量循环等问题,可以设置进度条来使得用户的体验感增强
- 异常处理
基本程序设计模式
- IPO
- 自顶向下,体育竞技分析
- 模块化设计,即自底向上。要考虑模块与模块之间的耦合性,模块中的耦合性
- 配置化设计
Python第三方库安装
- python社区 http://pypi.org/ 13万个第三方库
pip命令
- pip -h :显示pip的所有命令
- pip install <第三方库名> :安装指定的第三方库
- pip install -U <第三方库名>:更新指定的第三方库
- pip uninstall <第三方库名>:卸载指定的第三方库
- pip download <第三方库名>:下载但不安装指定的第三方库
- pip show <第三方库名>:列出指定的第三方库的详细信息
- pip search <关键词>:根据关键词在名称和介绍中搜索第三方库
- pip list:- 列出当前系统已经安装的第三方库
补丁网站http://www.lfd.uci.edu/~gohlke/pythonlibs/
-
- 某些第三方库pip下载后,需要编译再安装,可以直接在这个网站上找到编译后的版本
os库是使用
- os是Python的基本库,分为路径操作,进程管理,环境参数
路径操作
- import os.path
-
进程管理
- os.system(command)