python⼆级知识点
计算机完成⼀条指令花费的时间称之为⼀个指令周期
顺序程序具有顺序性,封闭性和可再现性的特点。
结构化程序设计强调程序的易读性
系统软件是管理计算机的资源,提⾼计算机的使⽤率,为⽤户提供各种服务的软件
数据库管理技术的三个阶段是:⼈⼯管理阶段,⽂件系统阶段和数据库系统阶段
⼈⼯管理阶段没有专门的软件对数据进⾏管理
Python是⼀种解释型⾼级通⽤脚本语⾔,具有通⽤性,可以⽤于⼏乎任何与程序设计相关的应⽤开发。python⼆维数据的描述,CSV⽂件的每⼀⾏是⼀维数据,可以⽤列表,元组表⽰
从CSV⽂件获取得数据内容后,可以⽤replace()来去掉每⼀⾏最后的换⾏符
若⼀个列表变量⾥的元素都是字符串类型,则可以⽤join()合成字符串
python 开发⽤户界⾯第三⽅库是PyQt(QT),PyGObject和PyGTK
Python数据分析及可视化处理第三⽅库:numpy,scipy,pandas,matplotlib,TVTK,mayavi
Python属于Web开发⽅向的Python第三⽅⽣态库有:Django,Pyramid ,Flask
jieba库是python的第三⽅库有分词模式,精确模式,全模式和搜索引擎模式。
import turtle
for  i in range(3):
turtle.seth(i*120)
turtle.fd(100)
循环队列是队列的⼀种顺序存储结构
结构化程序是顺序,选择和重复
python语⾔的三种基本的数字类型:整数型,浮点型,复数类型
⾼级语⾔根据计算机执⾏执⾏机制的不同类型可分为两类:静态语⾔和动态语⾔
静态语⾔采⽤编译⽅式执⾏,脚本语⾔采⽤解释⽅式执⾏
C语⾔是静态语⾔,python是脚本语⾔
python语⾔3种基本控制逻辑(顺序结构,选择结构(分⽀结构),循环结构)
python最常⽤的组合数据类型是:集合类型,序列类型,映射类型
f.seek():改变当前⽂件操作指针的位置
python矩阵运算第三⽅库:numpy
能够处理图像的第三⽅库是:PIL
Web开发框架第三⽅库:Django,Pyramid Flask
计算机虚拟内存最⼤容量取决于计算机地址位数
对象具有封装性
对象是属性和⽅法的封装体
scrapy,grab,requests库是⽹络爬⾍⽅向的第三⽅库
数据分析的第三⽅库:numpy,scipy,pandas,matplotlib
opencv-python是图像处理⽅向的第三⽅库
wxpython是python图像界⾯⽅向的第三⽅库
pip安装第三⽅库⼯具
机器学习领域第三⽅库mxnet,keras, tensorflow
PyQt5是⽤户图形化界⾯⽅向的第三⽅库
PyTorch,MXNet ,Keras属于⼈⼯智能领域的第三⽅库
PyOCR是图像字符识别⽅向的第三⽅库
TimeSide是⽹络⾳频处理框架
vispy,matplotlib,ggplot是python数据可视化⽅向第三⽅库
对象是由标识(对象名),属性和操作 组成
软件⼯程三要素是:⽅法,⼯具,过程
数据库管理阶段的数据库系统的基本特点:数据集成性,数据的共享性⾼,冗余性低,数据独⽴性⾼,数据统⼀管理与控制IPO:input ,process,output
pdfminer是python⽂本处理⽅向
结构化程序设计的重要原则是⾃顶向下,逐步求精,模块化及限制使⽤goto语⾔。
数据模型通常由数据结构,数据操作及数据约束三部分组成
数据库概念设计阶段最常⽤从⽅法是实体—联系⽅法(E-R⽅法)
⾯向对象编程的特点:封装,多态,继承
进程的执⾏过程具有动态性,共享性,独⽴性,制约性和并发性
进程调度只负责对CPU进⾏分配
rename():给⽂件重命名
getcwd():得到当前⼯作⽬录,当前python脚本⼯作的⽬录路径
rmdir():删除⽬录
split():按给出的分隔符分割字符串,返回的是列表类型
数据流图(DFD)的作⽤是⽀持软件系统功能建模,构造规则是“数据存储”间有数据流
pyinstaller -D是默认值,⽣成dist⽬录;-F是指dist⽂件中只⽣成独⽴的打包⽂件,-i是指定打包程序使⽤的图标⽂件
过程控制系统属于:实时系统
进程调度仅负责对CPU进⾏分配
str(10/2)='5.0'
min()函数返回最⼩值,对字典的键⽐⼤⼩然后输出键
⽩盒测试的主要技术是:逻辑覆盖测试,基本路径测试
选择⾏是 ,选择列是Π
divmod()函数返回当第⼀个参数除以第⼆个参数时包含商和余数的元组shape()函数⽤于设置绘图箭头的形状
getscreen()函数返回⼀个Turtle Screen类的绘图对象
setup()函数打开⼀个⾃定义⼤⼩和位置的画布
开始时front=rear=NULL,后来变为front=rear=10时 元素为1
内模式:对数据库数据的存储⽅式和物理结构的逻辑进⾏描述unexpected indent:缩进不正确
time库中ctime()函数是⽣成⼀个时间的字符串
复数不能被遍历
join()⽅法需要组合数据内部的元素是字符串类型
perf_counter()可以进⾏程序计时
当⼀个进程在运⾏过程中释放了系统资源后要调⽤唤醒原语
所有线性结构都可以采⽤顺序存储结构
index()⽅法返回的是寻到参数对应的索引,到第⼀个即返回索引值SyntaxError程序语法出现错误
isspace()判断字符串是否全为空
进程在运⾏状态下结束时要调⽤:撤销源于进程
函数chr(x)的作⽤返回数字x作为Unicode编码对应的字符
CSV⽂件以英⽂逗号分隔元素
内⾓之和是:(n-2)*180
a, b, c=[int(x) for x in input().split(',')]
ls = []
for i in range(c):
ls.append(a+(i*b))
print(ls)
a, b, c=[int(x) for x in input().split(',')]
ls = []
for i in range(c):
ls.append(a+(i*b))
print(ls)
a, b, c = [int(x) for x in input().split(',')]
ls = []
for i in range(c):
ls.append(str(a*(b**i)))
print(",".join(ls))
s = input()
print("{:\"^30x}".format(eval(s) ))
n = input()
s ="〇⼀⼆三四五六七⼋九"
for c in"0123456789":
place(c,s[eval(c)])
print(n)
import turtle
turtle.pensize(2)
for i in range(4):
turtle.fd(200)
turtle.left(90)
turtle.left(-45)
turtle.circle(100*pow(2,0.5))
num = input().split(',')
for i in num:
print('{:>10}'.format(i),end='')
def calv(base, day):
val = base * pow(1+scale,day*11)
return val
print('5年后的成就值是{}'.format(int(calv(1, 5*365))))
year =1
while calv(1, year*365) <100:
year +=1
print('{}年后成就值是100'.format(year))
import turtle as t
ls = [69, 292, 33, 131, 61, 254] X_len =400
Y_len =300
x0 =-200
y0 =-100
t.penup()
<(x0, y0)
t.pendown()
t.fd(X_len)
t.fd(-X_len)
t.seth(90)
t.fd(Y_len)
t.pencolor('red')
t.pensize(5)
for i in range(len(ls)):
t.penup()
<(x0 + (i+1)*50,-100)
t.seth(90)
t.pendown()
t.fd(ls[i])
t.done()
n = eval(input("请输⼊⼀个整数:")) for i in range(1,n):
for j in range(1,n):
if j>=i:
print(j,end=' ')
print()
s = input("请输⼊5个⼩写字母:")
大学python知识点汇总s=s.upper()
print(','.join(s[::-1]))
import turtle
n =4
for j in range(n):
turtle.pendown()
for i in range(4):
turtle.fd(40)
turtle.right(90)
turtle.penup()
turtle.fd(80)
turtle.done()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。