学习过程主要依照中国MOOC课程,感谢MOOC,感谢北理授课大佬。
实例:体育竞技分析
程序框架及步骤:
-步骤一pirntInfo():打印程序的介绍性信息式;
-步骤二getInputs():获得程序运行参数:proA,proB,n;
-步骤三simNGames():获得球员A和球员B的能力值,模拟n局比赛;
-步骤四printSummary():输出球员A和B获胜比赛的场次及概率;
1 | #MatchAnalysis.py |
Python程序设计思维
计算思维和程序设计
计算思维(抽象+自动化):以设计和构造为特点,计算机为代表,基于计算机强大的算力及海量数据;
计算生态和Python语言
计算生态以开源项目为组织形式,充分利用“共识原则”和“社会利他”组织人员,在竞争发展、相互依存和迅速更迭中完成信息技术的更新换代,形成了技术的自我演化之路。
Python:以开源项目为代表的大量第三方库;社区庞大,技术更新很快。
用户体验和软件产品
-用户体验指用户对产品建立的主观感受和认识。
-编程只是手段,不是目的,程序最终为人类服务。
基本的程序设计模式
IPO、自顶向下设计、模块化设计、配置化设计
Python第三方库安装
看见更大的Python世界
Python全球社区: https://pypi.org
第三方库的pip安装方法
使用pip安装工具:
1 | #安装 |
第三方库的集成安装方法
Anaconda(主要用于数据分析) : https://www.continuum.io
第三方库的文件安装方法
windows下UCI页面的“补丁”安装方法。
OS库的基本使用
os库提供了通用的、基本的操作系统交互功能,包括路径操作、进程管理、环境参数等几大功能。
路径操作
os.path子库以path为入口,用于操作和处理文件路径。
1 | import os.path |
os.path.abspath(path):返回path在当前系统中的绝对路径;
os.path.relpath(path):返回path与当前程序之间的相对路径;
os.path.exists(path):判断path对应文件或目录是否存在,返回True或False;
…………
进程管理
os.system(command)
实例:第三方库自动安装脚本
1 | #BatchInstall.py |
以上。
注:转载文章请注明出处,谢谢~