本文是对《北理工 嵩天/黄天宇/礼欣 Python语言程序设计》的学习笔记,供自己查阅使用。
体育竞技分析:模拟N场比赛
自顶向下(分而治之)
自底向上(执行)(模块化集成)
逻辑思维:推理和演绎,数学为代表,A->B B->C A->C
实证思维:实验和验证,物理为代表,引力波<-实验
计算思维:设计和构造,计算机为代表,汉诺塔递归
Computational Thinking 抽象问题的计算过程,利用计算机自动化求解
方法1:进度展示
方法2:异常处理
其他类方法
pip –h
pip install <第三方库名> # 安装指定的第三方库
pip install –U <第三方库名> # 使用-U标签更新已安装的指定第三方库
pip uninstall <第三方库名> # 卸载指定的第三方库
pip download <第三方库名> # 下载但不安装指定的第三方库
pip show <第三方库名> # 列出某个指定第三方库的详细信息
pip search <关键词> # 根据关键词在名称和介绍中搜索第三方库
pip list # 列出当前系统已经安装的第三方库
http://www.lfd.uci.edu/~gohlke/pythonlibs/
pip install <文件名>
Python官方文档:https://docs.python.org/zh-cn/3/
os库提供通用的、基本的操作系统交互功能
os.path子库以path为入口,用于操作和处理文件路径
import os.path
import os.path as op





os.system(command)
import os
os.system("C:\\Windows\\System32\\calc.exe")
>>>
0 # 调用成功,返回0



#BatchInstall.py
import os
libs = {"numpy","matplotlib","pillow","sklearn","requests",\
"jieba","beautifulsoup4","wheel","networkx","sympy",\
"pyinstaller","django","flask","werobot","pyqt5",\
"pandas","pyopengl","pypdf2","docopt","pygame"}
try:
for lib in libs:
os.system("pip install " + lib)
print("Successful")
except:
print("Failed Somehow")