Optional Lecture WEEK 1:
1.講解Python3的安裝
Python起源于1991年,時(shí)間甚至早于Java蚯瞧。主流的version是Python2和Python3吵护,現(xiàn)在主流設(shè)備正經(jīng)歷Python2向Python3的轉(zhuǎn)變盲镶。這門課面向未來子库,基于Python3,具體版本是3.6.1。
注:最好更新到3.6.1旗唁,親測(cè)3.5.1的版本無法實(shí)現(xiàn)課上部分功能畦浓。比如print(f"hi {someone}!")
2.簡(jiǎn)述Python3的interactive coding,使用自帶的IDLE逆皮。
(1)基本計(jì)算功能宅粥,例如計(jì)算器常見功能
>>>2 * 3
6
>>>2 ** 3
8
>>>9 / 4
2.25
>>>9 // 4
2
(2)函數(shù)和output
print()基本語法:
print(objects, sep=' ', end='', file=sys.stdout)
多個(gè)object之間用,間隔;
sep是間隔對(duì)象电谣,一般是空格秽梅;
end是設(shè)定結(jié)尾,一般回車是‘\n’剿牺;
file是寫入文件的對(duì)象企垦。
def say_hello(someone):
print("hello", someone, "!")
>>>say_hello("you")
hello you !
def say_hello2(someone):
print("hello", someone, "!", sep = " ")
>>>say_hello2("you")
hello you !
def say_hello3(someone):
print("hello ", someone, "!", sep = "")
>>>say_hello3("you")
hello you!
def say_hello4(someone):
print(f"hello {someone}!")
>>>say_hello4("you")
hello you!
f-strings formatting的方法是從python3.6開始出現(xiàn)的
https://cito.github.io/blog/f-strings/
這種方式和之前的.format()方法類似,但更容易書寫
(3)IDLE小技巧
輸入一個(gè)函數(shù)的首字母晒来,按TAB會(huì)出現(xiàn)函數(shù)全名的提示
control + P返回上一次命令(P代表previous)
control + N返回下一次命令(N代表next)
3.Terminal簡(jiǎn)介(Linux/MAC OS的shell命令)
(1)cd代表change directory
如果后面直接加路徑钞诡,就是進(jìn)入某個(gè)路徑,例如 cd ~/desktop
如果只有cd湃崩,進(jìn)入根目錄荧降,即cd
(2)ls代表list
ls會(huì)列出當(dāng)前路徑的所有非隱藏文件
ls -a會(huì)列出當(dāng)前路徑的所有文件
(3)cat代表concatenate
cat可以顯示文件內(nèi)容
(4)python默認(rèn)進(jìn)入python2
(5)python3進(jìn)入python3
(6)退出python的快捷鍵是control + D
(7)echo用來顯示內(nèi)容
>>>echo 6
6
(8)echo “alias python = python3” > .profile
改變Terminal中環(huán)境變量,python代表python3
(9)control + P返回上一次命令(P代表previous)攒读,或者直接用鍵盤的"上箭頭"
(10)control + N返回下一次命令(N代表next)朵诫,或者直接用鍵盤的"下箭頭"
1.具體如何切換python代表的版本,參見https://www.zhihu.com/question/30941329
2.MAC的python路徑總結(jié)薄扁,參見
http://blog.csdn.net/a542551042/article/details/47149959
3.Linux命令集剪返,參見
http://www.cnblogs.com/peida/archive/2012/10/23/2734829.html