版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
:Python 1汇报提 简23Python语言发展历1994.1,Python2010.7,Python2015.9,Python4Python在编程语 榜的位次:TIOBLE5 6Python用武之7Python常用标准 8Python生态wxPython、kivy、PyQt、PyGtk、PageforidaPython、ImmunityDebugger、Paimei、9且夫水之积也不厚,则其负大舟也无汝果欲学诗,工夫在诗外熟悉Python命令式编问题:把列表中的所有数字都加5,得到新列表>>>x=>>>[0,1,2,3,4,5,6,7,8,>>>y=>>>fornuminy6,7,8,9,10,11,[num+5fornumin6,7,8,9,10,11,熟悉Python函数式编程问题:把列表中的所有数字都加5,得到新列表x=x1,2,3,4,5,6,7,8,defadd5(num):returnlist(map(add5,6,7,8,9,10,11,12,list(map(lambdanum:6,7,8,9,10,11,12,熟悉Python函数式编程问题:输入三个序列,例如:[0.9,0.5,0.70.4,0.6,0.30.5,0.2,0.4],输出三熟悉Python函数式编程fromrandomimportdefgetData(m,return[[randrange(1,50)foriinrange(m)]forjindefdemo1(x,y,z):product=-float('inf')positions=()fori,v1inforj,v2infork,v3inenumerate(z):t=v1*v2*v3ift>product=tpositions=(i,j,k)return(product,熟悉Python函数式编程defdemo2(x,y,i=iPos=j=jPos=y.index(j)k=max(z)kPos=return(i*j*k,(iPos,jPos,熟悉Python函数式编程defmaxValues=tuple(map(max,f=lambdalst,item:lst.index(item)positions=tuple(map(f,lst,maxValues))product=eval('*'.join(map(str,maxValues)))return(product,positions)熟悉Python函数式编程字的立方和等于该数本身。例如:153是水仙花数,因为153=13+53+33。熟悉Python函数式编程#参考代码一,运算fornuminrange(100,bai=num//shi=num%100//ge=num%ifge**3+shi**3+bai**3==num:熟悉Python函数式编程#参考代码二,内置函fornuminrange(100,1000):bai,rest=divmod(num,100)shi,ge=divmod(rest,10)ifge**3+shi**3+bai**3==num:熟悉Python函数式编程#参考代码三,函数式编程+序列解fornuminrange(100,bai,shi,ge=map(int,str(num))ifge**3+shi**3+bai**3==num:熟悉Python函数式编程#参考代码四,函数式编程+内置函fornuminrange(100,r=map(lambdax:int(x)**3,str(num))ifsum(r)==num:理解Python语言的动态性特并且可能会经常改变,管理非常。这时候我们可以独立地定义一些行理解Python语言的动态性特>>>import>>> definit(self,assertisinstance(name,str),'namemustbestring'=name>>>defprint(+'can>>>defprint(+'can>>>defprint(+'can理解Python语言的动态性特>>>zhang #用户不具有该行AttributeError: 'objecthasnoattributezhang.singtypes.MethodType(singzhang)#动态增加一个新行>>>zhang.sing()zhangcansing.>>>AttributeError: 'objecthasnoattribute>>>zhang.walk=types.MethodType(walk,>>>zhangcandel #删除用户行>>>AttributeError: 'objecthasnoattribute熟悉Python对象提供的方法问题:查找列表元素中最大值的所有出现和首次出现位>>>import>>>randomNums=[random.randrange(100)foriin>>>[47,84,81,85,94,61,46,94,22,m=m[indexforindex,[indexforindex,44熟悉Python对象提供的方法问题:随机生成指定长度 >>>import>>>import>>>characters=string.ascii_letters+>>>defreturn''.join((random.choice(characters)for_in>>>>>>getRandomPwd(8)>>>getRandomPwd(10)熟悉Python对象提供的方法问题:首先生成包含1000个随机字符的字符串,然后统计每个字符的出现次数>>>import>>>import>>>x=string.ascii_letters+string.digits+>>>y=[random.choice(x)foriin>>>z=>>>d=>>>forchind[ch]=d.get(ch,0)+
熟悉Python对象提供的方法 熟悉Python对象提供的方法思路:根据已有数据,查找与该用户最相似的用户,也就是看过并喜欢的与该用户最接近,然后从那个用户喜欢的中选取一个当前用户还没看过的,进行推荐。熟悉Python对象提供的方法fromrandomimport#模拟已有历史数据,{用户名:{喜欢 data={'user'+str(i):{'film'+str(randrange(1,forjinrange(randrange(15))}\foriinrange(10)}user={'film1','film2',#查找与待测用户最相似的用户和Ta喜欢看similarUser, =key=lambdaitem:熟悉Python对象提供的方法print('历史数据foru,finprint(u,f,print('和您最相似的用户是:',print('Ta最喜欢看 是:', print('Ta看过 中您还没看过的有:', -熟悉Python对象提供的方法和您最相似的用户是: 是:{'film1','film6','film2','film4','film3', 中您还没看过的有:{'film7','film4',熟悉Python对象提供的方法很多人喜欢爬取书评,然后选择自己喜欢的书或者其他读者评价较高的书,这是一个非好的思路,也是非常明智的做法定一个过滤的在下面的代码中,采用了一个最简单的规则:正常书评中,重复的字应该不会超过一定比例熟悉Python对象提供的方法comments这是一本非常好的书,作者用心了', '书很不错!!一级棒!!买书就上当当,正版,价格又实惠,让人放心'无意中来到你小铺就淘到心意的宝贝,心情不错熟悉Python对象提供的方法result=filter(lambdas:len(set(s))/len(s)>0.5,print('原始书forcommentincomments:forcommentinresult:熟悉Python对象提供的方法熟悉Python对象提供的方法问题:编写函数,模 本例中的函数名和很多变量名使用了中文,这在Python3.x中是完全允许的。熟悉Python对象提供的方法fromrandomimportrandom 本次转盘读数=fork,vin奖项分布ifv[0]<=本次转盘读数return 上所占比奖项分布一等奖':(0,'二等奖':(0.08'三等奖':(0.3情况=foriin本次战况 情况[本次战况] 情况.get(本次战况,0)+foritem 情况 熟悉Python对象提供的方法问题:x=[1,2,43xx2,5,12x6,掌握程序控制结构掌握程序控制结构numbers=whilexinput('请输入一个成绩:')print('不是合法成绩while
flaginput('继续输入吗ifflagnotin('yesno'):ifflag=='no':
#限定用户输入内容必须为yes或掌握程序控制结构掌握程序控制结构fromrandomimportvalue=randint(1,maxValue)foriin
promptStarttoGUESSifi==0elseGuessagain:'x=print('Mustinputanintegerbetween1and',
ifx==value:elifx>print('Tooprint('Too
print('Gameover.FAIL.')print('Thevalueis',value)掌握程序控制结构了解常用标准库对象问题:计算两个日期之间相差多少defdaysBetween(year1,month1,year2,month2,fromdatetimeimportdif=date(year1,month1,dif=dif-date(year2,month2,day2)returndif.days了解常用标准库对象问题:统计随机字符串中每个字符出现的次>>>fromrandomimport>>>fromstringimportascii_letters,>>>fromcollectionsimport>>>x=ascii_letters+>>>z=''.join((choice(x)for_in>>>frequences=>>>>>> [('A',>>> [('A',22),(';',18),('`',
了解常用标准库对象问题:查找最长数字字符串>>>import>>>deft=re.findall('\d+',s)ift:returnmax(t,>>>longestNumbers('666666a888bbbbb 了解常用标准库对象了解常用标准库对象fromitertoolsimportdefdemo(lst,t_lst whilelen(t_lst)>c=
foriin t=index=t_lst.index(t) t_lst=t_lst[index+1:]+t_lst[:index]returnlst=list(range(1,11))print(demo(lst,3))了解常用标准库对象问题:编写函数实现字符串加密 defcrypt(source,fromitertoolsimportresult=temp=forchinresult=result+chr(ord(ch)^return了解常用标准库对象问题:递归遍历文件夹(深度优先)fromosimportfromos.pathimportjoin,isfile,defforsubPathinlistdir(directory):path=join(directory,subPath)了解常用标准库对象问题:遍历指定文件夹(广度优先)dirs=[directory]#whilecurrent=forsubPathinlistdir(current):path=join(current,subPath)了解常用标准库对象问题:fromos.pathimportisdir,join,splitextfromosimportremove,listdirimportfiletypes['.tmp'.log''.obj'.txt']#ifnotisdir(directory):forfilenameinlistdir(directory):temp=join(directory,filename)ifisdir(temp):elifsplitext(temp)[1infiletypes:#检查文件类型print(temp,' 了解常用标准库对象问题 .mime.multipartimport .mime.textimportMIMEText .mime.imageimportMIMEImage .mime.baseimportMIMEBase importsmtplibsender='你的电子邮件地址'username='你的用户名'userpwd='你的电子邮箱 host= port=
了解常用标准库对象server=smtplib.SMTP(host,port)server.login(username,userpwd)forrecipientinrecipients:msg=msg.set_charset('utf-msg['Reply-to']你的另外一个电子邮件地址'msg.add_header('From',sender)msg.add_header('To',recipient)msg.add_header('Subject','这是一个测试')
开创建邮#回复地址与发信地址可以msg.attach(MIMEText(body,'plain',_charset="utf- withopen('测 .jpg','rb')as
添 ent=MIMEBase('text','txt')withopen('测试附件.txt','rb')asfp:
ent',filename=('utf-8',测试附件 发送邮了解常用标准库对象问题:多线程快 了解Python语法层面的优问题:判 强度def d{1:'weak2:'belowmiddle3:'abovemiddle4:'strong'}r=[False]*forchinifnotr[0]andchin=elifr[1]=elifr[2]=elifr[3]= returnd.get(r.count(True),了解Python机制层面的优问题:递归法计算组了解算法层面的优化问题:素数判断defforiinrange(2,n):ifn%i==0:returnFalsereturnTruedefforiinrange(2,int(n**0.5)+2):ifn%i==0:returnreturn了解算法层面的优化defifn==returnTrueifn%2==0:returndefifnin(2,3,defifnin(2,3,returnifn%6notin(1,5):returnFalseforiinrange(3,int(n**0.5)+2,ifn%i==returnreturnifn%i==returnreturn了解算法层面的优化问题:编写程序,计算组合数C(n,i),即从n个元素中任选i个,有多少C 8765432C 3!(83 3215432了解算法层面的优化defresult=Min,Max=sorted((i,n-foriinrange(n,0,-ifresult*=elifresult/=return了解算法层面的优化defminNI=min(i,n-result=forjinrange(0,result=result*(n-j)//return了解算法层面的优化defminNI=min(i,n-result=forjinrange(0,result=result*(n-j)//(minNI-return挖掘问题本质 >>>sum([2**iforiin>>>int('1'*64,挖掘问题本质forjiinrange(0,if2*ji+(30-ji)*4==print('ji:',ji,'tu:',30-挖掘问题本质>>>defdemo(tui,tu=(tui-ifreturn(int(tu),int(jitu-return'Data>>>(15,>>>demo(90,31)(14,17)>>>'Data了解常用扩展库对象了解常用扩展库对象fromdocxdoc ('《Python可以这样学》contents=''.join((p.textforpinwords=forindex,chinenumerate(contents[:-ifch==contents[index+1]orword=ifwordnotinwords:了解常用扩展库对象问题:把记事本文件test.txt转换成Excel2007+文件。test.txt文件中第一行了解常用扩展库对象fromopenpyxlimportdefnew_XlsxFileName=txtFileName[:-3]+'xlsx'wb=Workbook()ws=withopen(txtFileName)asfp:forlineinfp:line=了解常用扩展库对象问题 Excel2007文件中的数据,统计所有演员的参 信息。假设有个Excel2007文件“导演演员.xlsx”,其中有三列分别为名称、导演和演员列表(同一个可能会有多个演员,每个演员之间使用逗号分隔),现在要求统计每个演员的参演分别是哪些。了解常用扩展库对象importfromopenpyxlimportdefgetActors(filename):actors=dict()wb=openpyxl.load_workbook(filename)ws=wb.worksheets[0]forindex,rowinifindex==#获 名称和演员列
打开xlsx文件,并获取第一个worksheet#遍历Excel文件中的所有行filmName,actor=row[0].value,forainactors[a]=actors.get(a,return
#遍历 了解常用扩展库对象actors 导演演员actors=sorted(actors.items(),key=lambdaforitemin了解常用扩展库对象。 年月 。了解常用扩展库对象了解常用扩展库对象 进行本地安装,重复上面的过程,直到出现“Successfullyinstalled...”这样了解常用扩展库对象 ,执行命令scrapystartprojectxiaoshuo创建爬虫项目xiaoshuo,进 命令提示符环境中执行命令scrapycrawlspiderYichangGuishi,稍等片刻即可了解常用扩展库对象importclassname'spiderYichangGuishi'#爬虫的名字,每个爬虫必须有不同的名start_urls=[' /post- -1.shtml']#要爬取的小说defparse(self,response):content=[]
foriinifi.xpath('@_hostid').extract()==[' forjini.xpath('div//div'):
#作者蛇从革的天涯账c #提取文本,过g=lambdax:x.strip('\n\r\u3000').replace('<br>','\n').replace('|','')c='\n'.join(map(g,c)).strip()withopen('result.txt','a+',encoding='utf8')as url= #获取下一 并继续爬d=url[url.rindex('-next_url= /post- -yieldscrapy.Request(url=next_url,callback=self.parse)了解常用扩展库对象 fromtimeimportfromsocketimportgethostbynamefromdatetimeimportdatetimedefget_ipAddresses(url):ipAddresses=[0]whileTrue: 每隔0.5ip 获取IPifip!=ipAddresses[-1]: 和上次获取的IP地址不一样 了解常用扩展库对象问题:本机网络流量监视importimportdeftraffic_io=while0.5秒之后再次获取流量情况traffic_ioNew=diff=traffic_ioNew[0]-traffic_io[0],traffic_ioNew[1]-traffic_io=乘2是因为0.5秒查看一次,除1024是为了把单位变成diff=tuple(map(lambdax:x*2/1024,message='↑{0[0]:#f}kbytes/s\t↓{0[1]:#f}了解常用扩展库对象问题:把批量Excel文件中的数据导 使用executemany()实现批量数据导通过减少事务提交次数提高速了解常用扩展库对象fromosimportlistdir,mkdirfromos.pathimportisdir fromopenpyxlimportWorkbook,def'''针对每个xlsx文件 打开Excel文件,获取第1个wb=ws=forindexrowinenumerate(ws.rows):#忽略表头ifindex==yieldtuple(map(lambdax:x.value,了解常用扩展库对象def '''从批量Excel文件中导入数据 数据库获取所有xlsx文件xlsxs=('xlsxs\\'+fnforfnin 3.connect('dataxlsx.db')ascur=forxlsxin#批量导入,减少提交事务的次数,可以提sql='INSERTINTOfromxlsxcur.executemany(sql,了解常用扩展库对象问题:批量设置ExcelimportimportxlsxFiles=(fnforfninos.listdir('.')ifforxlsxFileinwb=forwsinwb.worksheets:ws.HeaderFooter.differentFirst=Truews.firstHeader.left_HeaderFooterPart('第一页左页眉size=24color='FF0000')ws.oddHeader.right=_HeaderFooterPart('奇数页右页眉')ws.oddFooter.center=_HeaderFooterPart('奇数页中页脚')ws.evenHeader.left=_HeaderFooterPart('偶数页左页眉')了解常用扩展库对象问题:分离GIF动图fromPILimportImageimportosgifFileName=im=pngDir=gifFileName[:-ifnot
打开gif #创建存放每 的文件
whilecurrent=im. #保存当前帧 #获取下一帧except了解常用扩展库对象fromsklearnimportdeflinearRegressionPredict(x,lrlinear_model.LinearRegression()#拟合lr.fit(x,return平面上三个点的xx=[[1],[5],平面上三个点的yy=[[3],[100],了解常用扩展库对象lr=linearRegressionPredict(x,y)#查看最佳拟合系数print('k:',截print('b:',测试代码,预xs=[[[3]],[[5]],[[7]],foriteminprint(item,':',了解常用扩展库对象问题:使用pandas对数据进 >>>df=>>>abc0123123423453456了解常用扩展库对象>>>df.pivot(index='a',columns='b',b2345a1234>>>df.pivot(index='a',columns='b',b2345a1234了解常用扩展库对象>>>df.pivot(index='a', b23452345a1234b234x='a',columns='b')['c']a1234了解常用扩展库对象问题:文本处理>>>import>>>x='分词的准确度直接影响了后续文本处理和挖掘算法的最终效果。>>>['分词的准确度直接影响了后续文本处理和挖掘算法的最终效果。list(jieba.cut('花纸杯'))['花','纸杯']>>>jieba.add_word('花纸杯>>>list(jieba.cut('花纸杯['花纸杯变量教学要 凭空出现一个整型变量凭空出现一个整型变量>>>x=>>>x= o oworld.'变量教学要变量名必须以字母或下划线开头,但以下划线开头的变量在Python中有特殊变量名中不能有空格以及标点符号(括号、引号、逗号、斜线、反斜线、冒号、句号、问号等等不能使用关键字作变量名,可以导入keyword模块后使用print(keyword.kwlist)查看所有Python关其类型和含义,可以通过dir(builtins)查看所有内置模块、类型和函数;变量名对英文字母的大小写敏感,例如student和Student是不同的变量内存管理教学要Python变 的不是值,而 x=x+=内存管理教学要各种Python容器对象中也 值 >>>x=[[1]]*>>>[[1],[1],>>>>>>[[1,2],[1,>>>x[0][0]=>>>[[3,2],[3,运算符教学要>>>3/>>>3//0>>>3.0/>>>3.0//>>>13//1>>>-13//-运算符教学要13 #等价于13and3>>>' o'>'world' [123][12, #比较列表大>>>' o'>3 TypeError:unorderabletypes:str()>int(){123{12,3 #测试是否子运算符教学要成员测试运算符in用于成员测试,即测试一个对象是否为另一个对象的元3in12 #测试3是否存在于列表[123]5inrange(1101#range()是用来生成指定范围数字的内>>>'abc'#子字符串测>>>fori(3,5,#循环,成员遍3 运算符教学要and和or具有惰性求值特点,只计算必须计算的表达>>>3>5anda>3 3>5or #3>5的值为False,所以需要计算后面表NameError:name>>>3<5or
isnot#3<5的值为True,不需要计算后面表达3and #最后一个计算的表达式的值作为整个表达式的5>>>3and5>2>>>3notin[1,2,3] >>>3isnot5 运算符教学要i=#正正得3#与++i等3#Python不支持++运算符,语法错>>>--3>>>-(-3内置函数教学要>>>x=['21','1234',>>>from>>>fromrandomimport>>>x=[randint(1,100)foriin>>>>>>max(x,[19,32,76,[19,32,76,82,23,38,50,20,30,14,19,50,77,12,55,>>>sorted(x,[19,23,63,39,19,27,77,55,29,76,82,38,30,14,50,>>>sorted(x,['9','21',内置函数教学要range()语法格式为range([startend[,step]),返回具有惰性求值特点的>>>range(0,
1,2,3,10,3,5,7,0,-7,5,3,内置函数教学要>>>list(map(str,['0','1','2','3',>>>defreturn
list(map(add5range(10)))#把单参数函数映射到一个序列的所有元素[5,6,7,8,9,10,11,12,13,14]defadd(x return>>>list(map(add,range(5),[5,7,9,11,内置函数教学要内置函数教学要>>>fromfunctoolsimport>>>seq=list(range(1,>>>reduce(lambdax,y:x+y,内置函数教学要seq=['foo','x41','?!',defreturn#测试是否为字母或数filter(func,#返回filter对<filterobjectat>>>list(filter(func,seq))['foo','x41']
#把filter对象转换为列内置函数教学要>>>list(zip('abcd',[1,2,[('a',1),('b',2),('c',
#压缩字符串和列>>>list(zip('123','abc',',.!')) [('1','a',','),('2','b','.'),('3','c','!')]>>>x=zip('abcd',>>>[('a','1'),('b','2'),('c','3'),('d',
内置函数教学要 >>>x=map(str,>>>['0','1','2','3','4','5','6','7','8',>>>xxin>>>>>>xxPython编码规范要类定义、函数定义、选择结构、循环结构、异常处理结构,行尾的冒号表示缩进的开python程序是依靠代码块的缩进来体现代码之间的逻辑关系的,缩进结束就表示一个代块结束同一个级别的代码块的缩进量必一般而言,以4个空格为基本缩Python编码规范要以#开始,表示本行#包含在一对三引号'''...'''或"""..."""之间且不属于任何语句Python编码规范要续行符使用括号来包含多行内Python编码规范要运算符两侧、等号两侧、逗号后面建议增加一个空格不同功能的代码块之间、不同的函数定义之间建议增加一个空行以增加可读性Python编码规范要 以动手实践为荣,以只看不练为耻以打印日志为荣,以单 为耻以空白分隔为荣,以制表分隔为耻以单元测试为荣,以手工测试为耻以代码重用为荣, 粘贴为耻以多态应用为荣,以分支判断为耻以Pythonic为荣,以冗余拖沓为耻以总结思考为荣,以不求甚解为耻
TheZenofPython,byTimBeautifulisbetterthanugly.Explicitisbetterthanimplicit.Simpleisbetterthancomplex.ComplexisbetterthanFlatisbetterthannested.Sparseisbetterthandense.Readabilitycounts.Specialcasesaren'tspecialenoughtobreaktheAlthoughpracticalitybeatsErrorsshouldneverpassUnlessexplicitlyInthefaceofambiguity,refusethetemptationtoThereshouldbeone--andpreferablyonlyone--obviouswaytodoAlthoughthatwaymaynotbeobviousatfirstunlessyou'reNowisbetterthanAlthoughneverisoftenbetterthan*right*Iftheimplementationishardtoexplain,it'sabadIftheimplementationiseasytoexplain,itmaybeagoodNamespacesareonehonkinggreatidea--let'sdomoreoft1se!Python序列教学要Python序列教学要是否是是是是否否否无无无无是是否快快切片操作教学要 第一个数字表示切片开始位置(默认为0)第二个数字表示切片截止(但不包含)位置(默认为列表长度)第三个数字表示切片的步长(默认为1),当步长省略时可以顺便省略最后一个冒切片操作教学要>>>aList=[3,4,5,6,7,9,15,>>>[3,4,5,6,7,9,11,13,15,[17,15,13,11,9,7,6,5,4,>>>[3,5,7,11,>>>[4,6,9,13,>>>[6,7,9,11,13,15,>>>[6,7,>>>4,5,6,7,15,>>> IndexError:listindexoutof帮助理解Python内存管理的一个非常棒 列表推导式教[expression序列解包教学要>>>xyz12 #多个变量同时赋>>>v_tuple=(False,3.5,
x,y,z=xyz #可以对range对象进行序列解>>>xyziter([12 #使用迭代器对象进行序列解>>>xyzmap(str #使用可迭代的map对象进行序列包>>>abb #交换两个变量的>>>xyzsorted([13 #sorted()函数返回排序后的列>>>abc #字符串也支持序列解
x=[1,2,3,4,5,x[:3map(str #切片也支持序列解>>>['0','1','2','3','4',4,5,序列解包教学要>>>keys=['a','b','c',>>>values=[1,2,3,>>>fork,vinzip(keys,values):print((k,v),end='')('a',1)('b',2)('c',3)('d',序列解包教学要====zip(aList,>>>forindex,valueinprint(index,':',012函数教学要>>>import>>>[6,17,39,31,42,44,35,50,46,>>>y=>>>z=>>>[6,17,31,35,39,42,44,46,50,>>>print(z)函数教学要 def defwrapper(*args,**kwargs):print('Beforefunctioncalled.')returnfunc(*args,**kwargs)returndefdefwrapper(*args,**kwargs):result=func(*args,**kwargs)print('Afterfunctioncalled.')returnresultreturn
def
函数教学要
f=lambdax,
z #可以给lambda表达式起名#像函数一样调>>>glambdaxy=2z=3 #参数默认>>>g(1)>>>g(2,z=4,y=5) >>>L=>>>print(list(map(lambdax:x+10,[11,12,13,14,
#模拟向量运函数教学要面向对象程序设计教学要Python没有>>>classdefinit(self,self.value=d=d._Demo=5通过特殊形私有成面向对象程序设计教学要Python类和对象都可以动态>>>classdefinit(self,value):self.value=value>>>d=>>>import>>>defshow(self):d.showtypes.MethodType(showd把普通函数转换为指定类型对象的方>>>3withopen('sample.txt')asforlinein
#文件对象可以直接迭 简《Python程序设计基介绍Python3.4.x语法和内置对象用和专科生,或公共基础课或公共选修课程序设计。《Python程序设计》(第2版Python3.5.x语法,内置对象与标准库对象用法、 生、本科生、专科生,可根据需要进行选一年已印刷4《Python可以这样 本书已 》《Python程序设计开发宝》Python内 Python3.6.x语法、GPU加速、异步编程、 》《中学生可以这样学》第6 配套课堂管理系配 和个人读配套教学PPT、教学大纲、考试题库、习题答配套教 不同专业、学时的教学内容分Python安装与简单使用(IDLE、Anaconda3、PyCharm、Python扩展库安装、标准库与扩展库对象Python对象模型(数字、字符串、列表、元组、字典、集合)、变量与常Python运算符与表达Python内置函数(基本用法、高级用法Python代码编写规范(缩进、注释、必要的空格与空格、简洁、直
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考物理总复习专题三牛顿运动定律第3讲牛顿运动定律的应用练习含答案
- 高中语文 第六单元 一 兼 爱教案 新人教版选修《先秦诸子选读》
- 2024年五年级数学下册 七 包装盒-长方体和正方体 我学会了吗教案 青岛版六三制
- 高中化学新教材同步教案选择性必修第一册第2章第2节第2课时化学平衡常数
- 2024-2025年高中化学 专题2 第2单元 第3课时 化学平衡常数教案 苏教版选修4
- 2023九年级语文上册 第一单元 1 沁园春 雪说课稿 新人教版
- 2024年秋七年级生物上册 3.2 生物体教案2 北京课改版
- 怎样成为一个行业的专家
- 柴油发电机房管理制
- 籽儿吐吐 课件
- 名字的来历-完整版PPT
- 公路新建工程标准化质量管理手册
- 大象版2022-2023三年级科学上册3.2《溶解与搅拌》课件
- 《人体解剖学》课程思政教学设计案例(一等奖)
- 气候影响着人类活动人类活动对气候的影响
- 水电解质、酸碱平衡紊乱--ppt课件
- 建筑工程项目劳务实名制管理方案
- 顶管及盾构施工技术及特点(62页)
- 幼儿园中班语言《啪啦啪啦-碰》微课件
- 物业公司业主手册范本
- 高中研究性学习如何选择、确立研究性学习课题PPT通用PPT课件
评论
0/150
提交评论