No.1 Class notes

※第三方库:
(1)jieba库:
        jieba.lcut(s):分割中文词语
(2)beautifulsoup4库:
        安装:pip install bs4/beautifulsoup4
        常用导入方法:
            导入库:from bs4 import BeautifulSoup
            创建对象:soup=BeautifulSoup(文本/网页内容,'html.parser')
            输出网页代码:print(soup.prettify())
(3)requests库:
        方法:
            r=requests.get('url')发送请求获取资源对象,并且返回资源对象
            requests.request(代码标签):构造请求
            requests.head():获取网页头信息
        注意:如果访问失败
            r.ques
        测试步骤:
            import requests:导入库
            r=requests.get('url'):发送并返回请求资源对象
            print(r.status_code):查看状态码(是否发送成功)
            r.encoding:查看网页编码
            r.apparent_encoding:根据网页内容评估的备用编码
            r.text:查看整个网页内容
            r.encoding=r.apparent_encoding:将备用编码替换头编码
            r.text[-500:]
            r.text[:1000]
            
            from bs4 import BeautifulSoup
'''
            demo=r.text
            soup=BeautifulSoup(demo,'html.parser')
'''
            soup=BeautifulSoup(文本/网页内容,'html.parser')
            print(soup.prettify())

※科学计算和可视化:
(1)科学计算库:
        安装:pip install numpy
        导入:import numpy as np
(2)绘制图形:
        安装:pip install matplotlib
        导入:import matplotlib.pyplot as plt

No.2 Infratest

#1.matplotlib小测试
'''
import matplotlib.pyplot as plt #导入绘图第三方库

plt.plot([4,1,5,3,2],[1,4,-2,3,0],[2,3,4,1,-2]) #给图形拐点坐标赋值,并绘制2D图形

plt.savefig('test1',dpi=600) #存储图形文件
plt.savefig('../picture/test1',dpi=600)
plt.axis(['0,6,-8,8']) #表示坐标轴上的极限点

plt.show() #展示图形内容
'''
            #2.matplotlib综合测试
'''
import matplotlib.pyplot as plt #导入绘图第三方库

plt.plot([4,1,5,3,2],[1,4,-2,3,0],[2,3,4,1,-2]) #给图形拐点坐标赋值,并绘制2D图形

plt.xlabel('Grade')
plt.ylabel('Course')
plt.savefig('test2',dpi=600) #存储图形文件
plt.savefig('../picture/test2',dpi=600)
plt.axis(['equal']) #表示坐标轴上的极限点

plt.show() #展示图形内容
'''
            #3.同一绘图区域绘制多图
'''
import numpy as np #导入科学计算库
import matplotlib.pyplot as plt

a=np.arange(5)
plt.plot(a,a+4.5,'ro-',label='a')
plt.plot(a,a*-3.5,'gx:',label='b')
plt.plot(a,a**2,'y*-',label='c')
plt.plot(a,a-4.5,'bs-.',label='d')
plt.plot([1,4,5,3],'mp-',label='e')

plt.savefig('test3',dpi=600)
plt.savefig('../picture/test3',dpi=600)
plt.legend()
plt.show()
'''
            #4.多区域绘图
'''
import numpy as np 
import matplotlib.pyplot as plt

def f(t):
    return np.exp(-t)*np.cos(2*np.pi*t)

a=np.arange(0,5,0.02)

plt.subplot(322)
plt.plot(a,f(a))

plt.subplot(323)
plt.plot(a,np.cos(2*np.pi*a),'-.',color='r')

plt.subplot(324)
plt.plot(a,np.sin(2*np.pi*a),'--',color='g')

plt.subplot(325)
plt.plot(a,np.tan(2*np.pi*a),':',color='m')

plt.savefig('test4',dpi=600)
plt.savefig('../picture/test4',dpi=600)
plt.show()
'''
            #5.饼图绘制
'''
import matplotlib.pyplot as plt

labels='Frogs','Hogs','Dogs','Logs'
sizes=[15,30,45,10]
explode=(0,0.1,0,0)

plt.pie(sizes,explode,labels,autopct='%1.1f%%',shadow=True,startangle=90)

plt.axis('equal')
plt.savefig('test5',dpi=70)
plt.savefig('../picture/test5',dpi=70)
plt.show()
'''
            #6.条形图的绘制
'''
import numpy as np 
import matplotlib.pyplot as plt

datearr=['2018Y','2019Y','2020Y','2021Y']
num_masks=np.asarray([45.4,50,62.2,77])
plt.bar(datearr,num_masks,width=0.3)
plt.xlabel('2018年--2021年',fontproperties='SimHei',fontsize=10)
plt.ylabel('数量/亿只',fontproperties='SimHei',fontsize=10)
plt.title('2018年—2021年中国大陆地区口罩生产量',fontproperties='SimHei',fontsize=10)

plt.savefig('test6',dpi=600)
plt.savefig('../picture/test6',dpi=600)
plt.show()
'''

No.3 Laboratory finding

(内容过多,无法展示)

The Path to Learning WR Python FPE.16相关推荐

  1. The Path to Learning WR Python FPE.14

    python小项目---Spine图集切割工具(参考) 项目代码:(下) if rotate == "true":             subimg = subimg.tran ...

  2. The Path to Learning WR Python FPE.13

    python小项目---Spine图集切割工具(参考) 前排提示: Altas文件名                按当前设定提取图集 Altas文件名 -o            按偏移后的结果提取 ...

  3. The Path to Learning WR Python FPE.3

    FOREWORD Python已经成为最受欢迎的程序设计语言之一.自从2004年以后,python的使用率呈线性增长.Python 2于2000年10月16日发布,稳定版本是Python 2.7.Py ...

  4. The Path to Learning WR Python FPE.1

    FOREWORD Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品.Python提供了高效的高级数据结构,还能简单有 ...

  5. The Path to Learning WR Python FPE.7

    FOREWORD Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单. 2.易于阅读:Python代码定义的更清晰. 3.易于维护:Py ...

  6. The Path to Learning WR Python FPE.12

    python小项目---Spine图集切割工具(参考) 前排提示: Altas文件名                按当前设定提取图集 Altas文件名 -o            按偏移后的结果提取 ...

  7. The Path to Learning WR Python FPE.11

    FOREWORD 当我们只遇到逆风行舟的时候,我们调整航向迂回行驶就可以了:但是,当海面上波涛汹涌,而我们想停在原地的时候,那就要抛锚.当心啊,年轻的舵手,别让你的缆绳松了,别让你的船锚动摇,不要在你 ...

  8. The Path to Learning WR Python FPE.6

    FOREWORD Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言. Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 &g ...

  9. The Path to Learning WR Python FPE.9

    FOREWORD python的保留字符 No.1 Class notes a=-2 b=[1,2,3,4,0] c='a' print( abs(a) ) #返回数字的绝对值 print( all( ...

最新文章

  1. 浅谈Java中15种锁的分析比较
  2. 222. Count Complete Tree Nodes
  3. git 为什么不能断点_跟我一起学docker(九)--持续系统集成了解下git
  4. ubuntu start
  5. opencv如何把一个矩阵不同列分离开_学习OPEN_CV
  6. 商务办公管理咨询服务响应式模板
  7. div.2/C. They Are Everywheretwo pointer
  8. Java 判断是否为汉字 判断是否为乱码 判断字符串是否为双整型数字 整数 数字...
  9. python保存变量_Python变量存储
  10. 19muduo_base库源码分析(十)
  11. 中望3D 2021 线框设计“提取中心线”
  12. 华为HG8245C光猫破解用户连接数限制
  13. windows 安装PyHook3
  14. SAS学习笔记41 宏变量存储及间接引用
  15. 使用element插件中Descriptions遇到的坑
  16. Angel 相关学习
  17. word打开提示无法加载此程序mathpage.wll
  18. 软件工程 阶段测试三
  19. Java以毫秒为单位返回秒表记录的流逝时间(即求一个程序段的运行时间)
  20. 对MYSQL的explain中extra using where的理解

热门文章

  1. 劳斯判据(卢京潮自控)
  2. VR全景智慧城市:构筑未来城市的数字化大融合
  3. 绝!2D素材3D效果!
  4. 读《世界是平的》有感
  5. 河南科技大学计算机科学与技术分数线,河南科技大学2020年录取分数线(附2017-2020年分数线)...
  6. linux瘦终端系统,Thinstation 桌面云瘦客户端操作系统简介
  7. 产品设计:细节决定成败
  8. Office365学习笔记—获取当前用户
  9. ZeroMQ学习笔记(8)——分布式计算框架
  10. 第六节 图片风格迁移和GAN