Python學習筆記 (1)Hello World(環境搭建+輸出Hello World!)


隨想

  高考發揮失常、科三遇火車發揮失常,各種不順……突然發現假期都快沒了,才想起高考前想象的這個假期要做的一堆事,現在來多完成一件吧。

  這幾篇博客僅只是我的學習筆記,湊合看吧。我這個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了。

  Ps:“對於Python來說,程序、腳本或者軟件都是指同一個東西”//這句話也是用的挺多的(我是不是該用#表示注釋


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM