不卡一区二区三区四区_乱中年女人伦av一区二区_美洲天堂一区二卡三卡四卡视频 _国产一区在线精品_91精品国产品国语在线不卡_99在线精品视频_99这里都是精品_国产99久久精品_99re成人在线_亚洲二区在线视频_久久先锋资源网_国产69精品久久久久毛片_亚洲一区二区三区视频在线_91小视频免费观看_欧美制服丝袜第一页_欧美日韩视频在线一区二区

您現(xiàn)在所在的位置:首頁 >常見問題 > 課程問題 > 只要你會中文 就能學會的Python面向?qū)ο蟮耐暾坛?/span>

只要你會中文 就能學會的Python面向?qū)ο蟮耐暾坛?/h1>
來源:奇酷教育 發(fā)表于:

Python面向?qū)ο笸暾坛?/p>


  奇酷學員講師們專為小白編寫的Python面向?qū)ο蟮耐暾坛蹋诮o大家分享之前呢!奇小酷推薦一個奇酷的交流圣地,里面都是一群熱愛并在學習Python的奇酷學員們,群資料也上傳了好多Python的課程視頻教程,里面的老師們積極解決小白的問題,這個Python群:514317840 歡迎大家進來一起交流討論,一起進步,讓奇酷成為你學習Python路上的摯友。



 

  簡介?

  面向?qū)ο蟆⒔忉屝偷木幊陶Z言。python3.x各方面更成熟,將來肯定是主流,python2.x處理速度更快點。python3.x簡潔、易學、幾乎全能、支持面向?qū)ο螅絹碓蕉喙居胮ython3.x。??

  建議學python3.x??

  能做什么??

  數(shù)據(jù)分析與挖掘、黑客逆向編成、機器學習、網(wǎng)絡爬蟲、開發(fā)游戲、自動化運維、開發(fā)WEB項目。??

  python 安裝??

  python3.5.2 64位 穩(wěn)定??

  官網(wǎng) www.python.org(搜狗瀏覽器訪問,download windows )??

  管理員身份運行??

  customise??

  勾選2、3 1隨便 最后兩個不勾??

  設置安裝盤??

  advanced options (選creat、add)??

  設置環(huán)境變量---> 告訴系統(tǒng)python安裝在什么地方了??

  (比較慢、)??

  python語法基礎??

  輸出??

  輸出hellow world??

  輸入IDLE---> python??

  print(“要輸出的內(nèi)容”)??

  shell一行一行執(zhí)行。ctrl+N 多行執(zhí)行??

  后綴名.py??

  注釋??

  #注釋法?

  三引號注釋法---英文輸入法下兩端輸入三個單引號或者多引號(前后要對應)?

  標識符??

  命名規(guī)則:第一個字符為字母或下劃線;除了第一個字的其他字符可以是字母、下劃線或數(shù)字。如_jh3ih/j_3hhf??

  變量??

  和標識符命名規(guī)則相同。??

  賦值=從右往左看??

  數(shù)據(jù)類型??

  默認數(shù)據(jù)類型:數(shù)、??

  字符串(a='abc'/a2="abc"/a3='''abc''')、?

  列表(list)---存儲多個元素[,隔開,從0開始編號]列表內(nèi)元素可以賦值?

  、元祖(tuple)---()元祖內(nèi)不可以重新賦值,取值和列表方式一樣、?

  集合(set)---=set{"字符串"}輸出{'','',....}---去重、集合運算?

  字典(dictionary)---{鍵:值,鍵:值.....}---d={"abc":6,"q":"daa"}。取值規(guī)則:字典名["對應鍵名"]--d["q"]輸出daa?

  運算符 +、-、*、/、%。基本的數(shù)學運算符的優(yōu)先級規(guī)律在python上基本使用。實在不清楚優(yōu)先級規(guī)律,為需要先執(zhí)行的運算加上括號。+號可以進行字符串的連接---j="da",k="abc"+j--> k="abcda"?

  縮進??

  同一層次的代碼,處于同一個縮進幅度上,下一層次的代碼,需要相對于上一層縮進,使用tab縮進。??

  python控制流??

  三種控制流概述??

  順序結(jié)構(gòu)?

  條件分支結(jié)構(gòu) if():/ elif():---else if:()/else:?

  循環(huán)結(jié)構(gòu)?

  while --while():-->??

  for??

  便利列表--a=["qF","D","fd","d"] for i in a:-->?

  進行常規(guī)循環(huán)--for i in range(0,10)-->?

  中斷結(jié)構(gòu)??

  break?

  全部直接退出,整個循環(huán)中斷??

  continue?

  中斷一次循環(huán),繼續(xù)下一次循環(huán)??

  乘法口訣??

  for i in range(1,10) : ?

  for j in range(1,i+1):?

  print(str(i)+"*"+str(j)+"="+str(i*j),end=" ")?

  print()?

  end代表不換行輸出、注意python中縮進的含義,相同縮進代表相同層級??

  作業(yè):逆向輸出乘法口訣(9-->1)?

  #逆向輸出乘法口訣??

  for i in range(1,10):?

  for j in range(1,11-i):?

  print(str(10-i)+"*"+str(11-j-i)+"="+str((10-i)*(11-j-i)),end=" ")?

  print()?

  for i in range(9,0,-1):?

  for j in range(i,0,-1):?

  print(str(i)+"*"+str(j)+"="+str(i*j),end=" ")?

  print()?

  函數(shù)??

  函數(shù)的本質(zhì)是功能的封裝--def 函數(shù)名(參數(shù))??

  局部變量與全局變量??

  作用域從變量開始到程序的最末的變量叫做全局變量,作用域只在局部的變量叫做局部分量。??

  函數(shù)內(nèi)部定義的變量是局部變量,不能再外部輸出或調(diào)用。??

  函數(shù)參數(shù)的使用??

  函數(shù)定義的格式--def 函數(shù)名(參數(shù))??

  def abc(): print("agg")??

  調(diào)用----輸入 函數(shù)名()??

  參數(shù):與外界溝通的接口??

  形參?

  函數(shù)定義的時候使用形參??

  實參?

  函數(shù)調(diào)用的時候用實參??

  python模塊實戰(zhàn)??

  什么是python模塊??

  為了讓python程序?qū)崿F(xiàn)更方便,可以根據(jù)需求類別將一些廠檢單功能(函數(shù))組合在一起,形成模塊。以后要實現(xiàn)這一類功能的時候,直接導入該模塊即可,模塊里面的函數(shù)叫做模塊的方法。系統(tǒng)自帶的模塊在安裝目錄的lib目錄中。??

  模塊內(nèi)的函數(shù)叫做模塊的方法。??

  模塊的導入??

  import模塊名?

  import cgi??

  cgi.closelog()??

  from...import...?

  from cgi import closelog??

  第三方模塊的安裝??

  模塊的類別??

  自帶模塊?

  第三方模塊(較常用)?

  pip方式?

  cmd---pip---網(wǎng)絡安裝??

  whl下載安裝?

  下載lfd python---sp35 amd64--下載另存d盤爬蟲--cmd--d:-cd 文件夾---pip install+下載文件全名(包括后綴)??

  直接復制?

  復制別人的安裝文件(電腦和python型號相同)html文件??

  anaconda?

  自定義模塊?

  在lib目錄下新建文件--??

  python文件操作??

  文件操作概述??

  直接使用對文件進行打開、關(guān)閉、讀取、寫入等操作,使用python可以自動對程序進行處理,比如合并多個Excel表格文件的內(nèi)容。??

  文件操作實戰(zhàn)??

  文件打開?

  操作txt文件---新建txt文檔---寫入內(nèi)容--如何用python讀取其中的內(nèi)容--打開--open(文件地址,操作形式)--fh=open("D:/sdags/sgas","r")或fh=open("D:sdagssgas","r")---data=fh.read()--data--全部內(nèi)容--fh.readline()---一行一行地讀??

  操作形式:w-寫、r-讀取、b-二進制、a追加??

  文件關(guān)閉?

  fh.close()打開了用完之后一定要關(guān)閉文件??

  文件寫入(w/a+)?

  data="dhaghhh"--open("文件地址","w")--fh2.write(data)--必須要先關(guān)閉寫入文件內(nèi)容才會在文件中保存--fh2.close()--多次寫入只需一次文件關(guān)閉(如果用的是w-非追加寫入的話)??

  w寫入模式下每次關(guān)閉都會對內(nèi)容進行更新替換,如果想每次寫完不替換原先的內(nèi)容,可以用a+追加寫入模式。??

  python異常處理??

  概述??

  python程序在執(zhí)行的時候,經(jīng)常會遇到異常,如果中間異常不處理,經(jīng)常會導致程序崩潰。比如后面我們寫爬蟲的時候,如果不進行異常處理,很可能蟲爬了一半,直接崩潰了。??

  目的是寫程序的過程中遇到異常可以跳過,不至于程序崩潰,增強程序的生命力。??

  異常處理實戰(zhàn)??

  在python中創(chuàng)建一個try文件---ctrl+n(new)--ctrl-a--寫一個程---制造異常---??

  異常處理格式??

  try:?

  程序?

  except Exception as 異常名稱:?

  異常處理部分?

  注意: try和except要對應,且縮進量保持一致;try和循環(huán)的嵌套關(guān)系變化可能帶來不同的處理結(jié)果。?

  python面向?qū)ο缶幊??

  概述??

  面向?qū)ο缶幊碳碠OP編程,區(qū)別于面向過程編程,面向?qū)ο缶幊瘫容^適合開發(fā)大項目,會以更接近人類的思維角度去寫程序。??

  類和對象??

  類:具有某種特征的事物的集合(群體)??

  對象:群體(類)里面的個體??

  類是抽象的,對象是具體的---類的實例化??

  創(chuàng)造一個類:??

  class 類名:?

  類里面的內(nèi)容?

  ...?

  class cl1:?

  pass?

  ...?

  實例化一個類??

  a=cl1()?

  ...?

  a即類(cl1)內(nèi)對象??

  構(gòu)造函數(shù)??

  類在實例化時自動首先觸發(fā)的函數(shù):init(self,參數(shù))--雙下劃綫,在類中的方法中必須加上self參數(shù)。??

  class cl2?

  def__init__(self):?

  print("hellow,welcome")?

  構(gòu)造函數(shù)作用是初始化??

  給類加上參數(shù)---給構(gòu)造方法加上參數(shù)??

  class cl3?

  def __init__(self,name,job):?

  print("my name is "+name+"my job is"+job)?

  輸入c=cl3("ag","aqw")--輸出my name is ag my job is aqw??

  屬性與方法??

  屬性: 靜態(tài)的特征。如頭發(fā)、手臂等??

  方法: 動態(tài)的特征。如唱歌、寫字等??

  類中屬性的定義和調(diào)用:self.屬性名??

  class cl4:?

  def __init__(self,name,job):?

  self.myname=name?

  self.myjob=job----定義類的屬性?

  輸入c=cl4("ag","aqw")--輸入myname--輸出ag--輸入myjob--輸出aqw--直接調(diào)用類的屬性??

  方法:類里面的函數(shù)def 方法名(self,參數(shù))??

  class cl5:?

  def myfound(self):?

  print("aga")?

  實例化時不需要添加參數(shù),調(diào)用的時候需要添加??

  class cl6:?

  def myfound1(self,name):?

  print("hellow"+" "+name)?

  調(diào)用類里面的方法:??

  c=cl6()------實例化?

  c.myfound("liuyong")---調(diào)用函數(shù)myfound()并加參數(shù)?

  輸出hellow liuyong??

  class cl7:?

  def __init__(self,name):?

  self.myname=name?

  def myfound1(self):?

  print("hellow"+" "+myname)?

  調(diào)用類里面的方法:??

  c=cl7("liuyong")------實例化即添加參數(shù)?

  c.myfound()---調(diào)用函數(shù)myfound()并加參數(shù)?

  繼承與重載??

  繼承: 把某一個或多個類(基類)的特征拿過來(單繼承、多繼承)??

  重載: 把子類(派生類)里面對繼承過來的特征重新定義??

  父類: 基類??

  子類: 派生類??

  案例講解??

  某一個家庭有父親、母親、兒子、女兒,父親可以說話,母親可以寫字,大兒子繼承了父親寫字的能力,女兒同時繼承了父母親、并且有能力聽東西,小兒子繼承了父親,但是優(yōu)化(減弱)了父親說話的能力。??

  父親類(基類):??

  class father():?

  def speak(self):?

  print("I can speak")?

  單繼承類:class 子類(父類)??

  class son1(father):?

  pass?

  執(zhí)行??

  s=son1()?

  s.speak()?

  ---I can speak?

  母親類:??

  class mother()?

  def write(self):?

  print("I can write")?

  多繼承:??

  class daughter(father,mother):?

  def listen(self):?

  print("I can listen")?

  執(zhí)行??

  d=daughter()?

  d.speak()?

  ---I can speak?

  d.write()?

  ---I can write?

  d.listen()?

  ---I can listen----多繼承不影響新功能?

  重寫(重載):??

  class son2(father):?

  def speak(self):?

  print("I can speak 2")?

  執(zhí)行??

  s=son2()?

  s.speak()?

  ---I can speak2---重名覆蓋?

  作業(yè):??

  將多個Excel表格里面的內(nèi)容合并到一個文件中。??

  要點:??

  使用第三方模塊操作,比如xlrd、xlwt;?

  注意使用循環(huán);?

  一個Excel中有多個sheet,也需要合并。

  奇小酷非常希望大家能加入到奇酷的大家庭來,我們一起學習、一起進步,當然了,也祝大家學習Python的路上一路順風!

不卡一区二区三区四区_乱中年女人伦av一区二区_美洲天堂一区二卡三卡四卡视频 _国产一区在线精品_91精品国产品国语在线不卡_99在线精品视频_99这里都是精品_国产99久久精品_99re成人在线_亚洲二区在线视频_久久先锋资源网_国产69精品久久久久毛片_亚洲一区二区三区视频在线_91小视频免费观看_欧美制服丝袜第一页_欧美日韩视频在线一区二区
久久国产免费看| 日本一区二区三区免费看| 亚洲欧美色图小说| 极品少妇xxxx精品少妇偷拍| 视频一区二区三区免费观看| 国产精品精品软件视频| 国产黄色精品网站| 久久激五月天综合精品| 日韩黄色免费网站| 日韩电影在线观看一区| 蜜臀精品久久久久久蜜臀| 天天综合日日夜夜精品| 午夜精品视频在线观看| 亚洲制服欧美中文字幕中文字幕| 尤物视频一区二区| 亚洲成年人影院| 久久精品av麻豆的观看方式| 国产精品综合视频| 成人免费视频一区| 国产九色精品| 亚洲欧美成人一区| 欧美一卡2卡三卡4卡5免费| 精品久久久久久久人人人人传媒 | 色妞www精品视频| 在线观看成人小视频| 欧洲生活片亚洲生活在线观看| 色婷婷av一区二区三区软件| 欧美日韩黄色一区二区| 久久网这里都是精品| 亚洲一区二区在线免费看| 久久精品免费看| 99久久99久久| 在线一区高清| 久久久亚洲午夜电影| 亚洲成人黄色小说| 91麻豆蜜桃一区二区三区| 色一情一区二区三区四区| 在线成人免费观看| 亚洲伊人色欲综合网| 99视频国产精品| 欧美日韩一区二区三区视频| 国产欧美日韩久久| 国产一区二区三区精品欧美日韩一区二区三区 | 精品免费日产一区一区三区免费| 一区二区三区免费看| 精品国产乱码久久久久久老虎| 亚洲激情成人在线| 久久久99精品久久| 欧美变态tickling挠脚心| 亚洲免费资源在线播放| 成人免费视频一区| 欧美日韩亚洲国产综合| 亚洲综合免费观看高清完整版 | 日韩三级电影网站| 在线免费观看日本一区| 亚洲精品中文在线| 国产一级二级三级精品| 国产色婷婷亚洲99精品小说| 国产91色综合久久免费分享| 欧洲国产伦久久久久久久| 日日欢夜夜爽一区| 亚洲女人毛片| 美女网站色91| 欧美午夜理伦三级在线观看| 午夜精品久久久| 亚洲一区二区三区午夜| 性做久久久久久免费观看欧美| 国产精品一区二区你懂得| 国产精品私人影院| 免费看成人片| 日本不卡一二三| 制服丝袜在线91| 99热这里都是精品| 亚洲少妇中出一区| 日本黑人久久| 黄色资源网久久资源365| 51午夜精品国产| 91久久爱成人| 亚洲国产成人va在线观看天堂| 欧美在线观看你懂的| 成人av资源在线观看| 国产精品久久久久久亚洲毛片| 久久综合中文色婷婷| 久久精品国产精品亚洲综合| 欧美www视频| 手机在线观看国产精品| 国产九九视频一区二区三区| 国产视频一区在线播放| 亚洲欧美99| 成人精品一二区| 精品一区二区三区日韩| 亚洲国产高清aⅴ视频| 色婷婷久久一区二区三区麻豆| 国产精品一区专区| 亚洲人成7777| 精品国一区二区三区| 日韩精品国内| 97超级碰碰| 日日夜夜免费精品| 久久精品亚洲精品国产欧美| 日本高清无吗v一区| 国产一区免费| 国内外成人在线视频| 一本色道久久加勒比精品| 精品久久久久久无| 亚洲一区精品视频| 精品一区久久| youjizz国产精品| 精品亚洲国内自在自线福利| 亚洲欧美日韩国产一区二区三区| 日韩亚洲欧美综合| 欧美性受xxxx| 欧美体内she精高潮| 一级做a爰片久久| 久久国产精品亚洲va麻豆| 成人av在线资源网| 成人午夜大片免费观看| 国产电影一区二区三区| 激情综合色综合久久| 日韩高清国产一区在线| 一区二区三区国产| 亚洲午夜激情av| 视频一区中文字幕国产| 天天综合色天天| 蜜臀久久99精品久久久久久9 | 久久精品水蜜桃av综合天堂| 欧美一级久久久| 久久综合九色综合97婷婷女人 | 自拍亚洲欧美老师丝袜| 一本久道久久综合中文字幕| 91搞黄在线观看| 欧美日韩国产综合草草| 欧美一区二区三区婷婷月色| 精品电影一区二区| 中文字幕一区二区日韩精品绯色| 亚洲特级片在线| 日本91福利区| 成人av集中营| 先锋在线资源一区二区三区| 色婷婷综合久久| 久久亚洲一区二区三区四区| 国产精品成人一区二区艾草| 亚洲精品欧美综合四区| 久久国内精品自在自线400部| eeuss鲁片一区二区三区在线看| 国产精品9999久久久久仙踪林| 午夜精品电影在线观看| 欧美一区二区三区人| 亚洲色图视频免费播放| 国产综合色视频| 欧美日韩精品久久久免费观看| 欧美电影一区二区三区| 自拍偷拍国产亚洲| 成人a级免费电影| 色老汉av一区二区三区| 欧美韩国日本综合| 精品一区二区成人精品| 麻豆成人在线播放| 欧美不卡一区二区三区四区| 亚洲国产精品一区二区久久恐怖片 | 国产午夜精品一区二区三区嫩草 | 亚洲成人av中文| 91精品综合久久| 欧美另类变人与禽xxxxx| 亚洲激情自拍偷拍| 电影午夜精品一区二区三区| 欧美日韩亚洲综合一区二区三区| 亚洲欧美综合另类在线卡通| 成人app在线| 日韩一级精品视频在线观看| 青娱乐精品视频| 亚洲一区二区三区加勒比 | 久久精品亚洲麻豆av一区二区 | 国产精品美女视频| 91麻豆福利精品推荐| 欧美一区二区三区小说| 国产在线一区二区综合免费视频| 中文字幕日韩一区二区三区不卡 | 久久婷婷国产综合精品青草| 国产乱码精品1区2区3区| 在线播放中文字幕一区| 国内精品国产成人国产三级粉色| 色综合中文字幕国产 | 国产日产欧产精品推荐色| 国产成人在线电影| 欧美一区二区人人喊爽| 99热国产精品| 国产亚洲一区二区三区| 国产精品视频免费一区二区三区 | 中文字幕第一区二区| 成人做爰66片免费看网站| 亚洲精品视频免费观看| 亚洲一区尤物| 福利一区福利二区| 日本一区二区三区免费乱视频| 久久99精品国产99久久| 日本欧美久久久久免费播放网| 欧美日韩电影在线播放| 99国产一区二区三精品乱码| 亚洲色图一区二区|