高级编程技术(一)
1.1 在Python主頁(https://www.python.org/)的發現和收獲
? Python是一種面向對象的解釋型計算機程序設計語言,目前發布的Python有2.0和3.0兩個版本,在官網有針對不同系統和平臺的下載,而Python3.0版本不完全兼容更低版本;
? 初學Python,官網能給我們很多信息,比較直觀的即關于Python最近的信息和Events、關于Python的Community、在Arts、Scientific和Business方面的成功案例,這些都足以說明Python這門語言的廣泛運用和在各領域的成就;
? 同時我有注意到官網Python有個Python Package Index,這是一個很重要的部分,里面有很多實用的Package,而Package里面有很多Module也是學習過程中很重要的東西,另外就是Python的Library了,這是一個抽象的概念;
除了這些,比較有吸引力的恐怕就是官網的Jobs欄了,現實中很多企業和行業都需要Python的專業人才,我想這也是我們學習Python的目標之一。
1.2 假設你已經成為一名Python編程高手,你打算實現怎樣的程序?
?Python可運用到系統編程、用戶圖形接口、Internet腳本、數值計算和科學計算編程、于游戲、圖像、人工智能、XML 、機器人等以及其他領域,可以說沒有Python不能應用的領域,我希望自己在學習Python之后,能夠自己寫一些能滿足自己或者身邊的人的需求的腳本等,在進入互聯網、物聯網或者相關行業之后,在相關產品上使用Python創造出應有的價值,為社會文明和進步以及人民生活的便利提供技術。
1.3 《Python編程:從入門到實踐》教材練習2-1至2-11
2-1 簡單消息
題目描述:將一條消息儲存到變量中,再將其打印出來。
message = "A message" print(message)2-2 多條簡單信息
題目描述:將一條消息儲存到變量中,再將其打印出來;再將變量值修改為一條新消息并將其打印出來。
message = "A message" print(message)message = "Another message" print(message)2-3 個性化信息
題目描述:將用戶姓名儲存到一個變量中,并向用戶顯示一條信息。
name = "Oliver Queen" print("Hi, " + name + ", nice to meet you")2-4 調整名字的大小寫
題目描述:將用戶的姓名存到一個變量中,再以小寫、大寫和首字母大寫來顯示這個人名。
name = "Oliver Queen" print(name.lower()) print(name.upper()) print(name.title())name = "Oliver Queen" print(name.lower()) print(name.upper()) print(name.title())
2-5 名言
題目描述:找一個自己喜歡的名人,將這個名人和其名句打印出來。
print('Thomas Carlyle once said:"Cease to struggle and you cease to live."')2-6 名言二
題目描述:重復2-5,但將這個名人的名字儲存在變量famous_person中,再創建要顯示的信息,并將其儲存在變量message中,然后打印這條消息。
famous_person = "Thomas Carlyle" message = '"Cease to struggle and you cease to live."' print(famous_person + "once said: " + message)2-7 剔除人名中的空白
題目描述:存儲一個人名,并在其開頭和末尾都包含一些空白符,打印這個人名然后剔除函數對人名進行處理,務必在其中包含“\t”和“\n”,并將結果打印出來。
famous_name = "\t\n Friedrich Wilhelm Nietzsche " print(famous_name) print(famous_name.lstrip()) print(famous_name.rstrip()) print(famous_name.strip())2-8 數字
題目描述:編寫四個表達式,他們分別使用加法、減法、乘法和除法,使其結果均為8。
print(4+4) print(26-18) print(2*4) print(71/8)注:Python2.0版本除法自動取整。
2-9 最喜歡的數字
題目描述:將你最喜歡的數字存儲在變量中,再使用這個變量創建一條消息,指出你喜歡的數字,然后將這條消息打印出來。
favorate_num = "28" message = "My favorate number is " print(message + str(favorate_num) + ".")
2-10 添加注釋
題目描述:選擇你編寫的兩個程序,在每個程序中至少添加一條注釋
print(4+4) print(26-18) print(2*4) print(71/8)''' 2.0版本自動取整,直接剔除小數部分 '''favorate_num = "28" message = "My favorate number is " print(message + str(favorate_num) + ".")''' 使用str()進行類型轉換,將數值轉換為字符串 '''
2-11 Python之禪
題目描述:執行import this,粗略瀏覽一下Python之禪。
import this總結
- 上一篇: M2Det
- 下一篇: 超宽带 DWM1000模块 电气规格