@北京理工大学Python语言程序设计程序设计方法学【八】
内容
python程序设计思维
python第三方库安装
os库使用
python 程序设计思维
第三种人类思维 :计算思维
逻辑思维:推理演绎,数学为代表
实证思维:实验验证,物理为代表
计算思维:设计构造,计算机为代表
计算思维抽象问题的计算过程,利用计算机自动化求解
计算生态
从开源运动说起
1983,Richard Stallman启动GNU项目
1989,GNU通用许可协议诞生,自由软件时代到来
1991,Linus Torvalds发布Linux内核
1998,网景浏览器开源,产生Mozilla
开源思想进而发展为计算生态
实现功能->关注体验
方法:
进度展示
异常处理
获得用户输入时,对合规性进行判断
读写文件时,对结果进行判断
进行输入输出时,对运算结果进行判断
打印输出
日志文件
帮助信息
基本的程序设计模式
IPO
自顶向下设计
模块化设计 紧耦合 松耦合
配置化设计 程序引擎+配置文件 接口设计清晰明了,易于拓展
应用开发步骤
产品定义 系统架构 设计与实现 用户体验
python第三方库安装
pip安装
pip install 安装pip install -U 更新安装的第三方库pip uninstall 卸载pip download 下载pip show 详细信息pip search 检索pip list 当前库
集成开发工具
anaconda
文件安装
下载编译后的版本
UCI界面
OS库
os库提供通用的、基本的操作系统交互功能
路径操作
os.path为入口
os.path.abspath(path)返回path在系统中的绝对路径os.path.normpath(path) 归一化path表示形式,统一用\\分隔路径os.path.relpath(path)相对路径os.path.dirname(path)目录名称os.path.basename(path) 文件名称os.path.join(path,*paths)组合os.path.exist(path) 是否存在文件os.path.isfile(path) 是否存在文件os.path.isdir(path) 是否存在目录os.path.getatime(path) 文件上次访问时间os.path.getmtime(path) 文件上次修改时间os.path.getctime(path) 文件创建时间
进程管理
os.system(".exe") 调用程序
环境参数
os.chdir(path)修改当前程序操作路径os.getcwd(path)程序当前路径os.getlogin() 当前系统登录用户名称os.cpu_count()当前系统cpu数量os.urandom(n) 获得n字节长度随机字符串