隨想
高考發揮失常、科三遇火車發揮失常,各種不順……突然發現假期都快沒了,才想起高考前想象的這個假期要做的一堆事,現在來多完成一件吧。
這幾篇博客僅只是我的學習筆記,湊合看吧。我這個python小白看來菜鳥教程寫的是真的好。
本機環境
Lenovo E40-30,64位,賽揚N2940(四核,1.84GHz),4G內存;Ubuntu16.04(干正事)+Windows7旗艦版(娛樂)
在Ubuntu中搭建Python開發環境(Windows拿來娛樂就好)
我的Ubuntu16.04.2自帶Python2.7.12(終端命令 python -V 或 python --version 查看)。
安個最新的3.7吧。先下載源碼,然后安裝一些必需品——
sudo apt update;
sudo apt upgrade;
sudo apt dist-upgrade;
sudo apt install build-essential python-dev python-setuptools python-pip python-smbus libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl libffi-dev ruby;
之后的安裝過程(出錯了就百度一下錯誤信息),
然后更新默認版本 https://blog.csdn.net/beijiu5854/article/details/77897767
然后弄一個編輯器,隨便什么都好,能寫代碼就成,gedit、vim、emacs、vscode…………我用的是atom。
到此,環境搭建基本完工。
紀念一下。
我電腦上的規律——python3對應python3.7.0,python對應python3.5.2,python2對應python2.7.12
————————————————————————————————————————
輸出Hello World!——運行Python程序的方法
(1)交互式編程——使用帶提示符的解釋器
在終端輸入命令 python3 ,啟動解釋器,還可以在后面加入一些運行選項
>>>是輸入Python語句的提示符。
使用help()可以獲取不少信息。help()的用法
輸入 print('Hello World!'),回車,然后得到了我們想要的,一句Hello World!
按Ctrl+D可退出提示符
(2)腳本式編程——使用源文件
先挑選一個順手的編輯器。然后在主文件夾建一個文件test.py(其實什么名字都行),輸入代碼 print('Hello World!'),前面不要有任何制表符或空格,python把這些東西當C++里的大括號用了。
保存,打開終端,輸入命令 python3 test.py
也可以得到我們想要的。
——————————————————————————————————————————
甚至連"python3"也可以不用輸,不過要在源文件第一行告訴系統要用python3作為指定的解釋器——(#!開頭)
#!/usr/bin/python3 print('Hello World!')
然后給test.py執行的權限 chmod a+x test.py ,就能在終端目前所處路徑下直接運行test.py了(不用.py的后綴名也可以,因為指定了解釋器)
——————————————————————————————————————————
甚至可以在任何目錄下,像調用系統命令一樣調用test.py命令——
“只要知道程序的確切位置,你現在就可以運行程序了。但是如果你希望你的程序能夠從各個位置運行呢?可以將你的程序保存在PATH環境變量中的目錄之一。每當你運行任何程序,系統會查找列在PATH環境變量中的各個目錄。然后運行那個程序。你只要簡單地把這個源文件復制到PATH所列目錄之一就可以使你的程序在任何位置都可用了。”#這部分好多博客都用了,出處有點不可考,侵刪。
查看PATH環境變量用命令 echo $PATH
把test.py復制進顯示的任一目錄,或者,也可以把test.py所在目錄添加進PATH變量中。假如現在test.py所在路徑是/home/wawcac/test,那么就用命令 PATH=$PATH:/home/wawcac/test這樣一來就可以在任一目錄運行test.py了。