2020年5月29日 星期五

20200528[IT][程式語言][PYTHON][環境安裝教學]分享一個蠻輕量的程式語言:python

此文介紹IT資訊業都會接觸到的:程式語言
而程式語言很多種,此次介紹python


 以下為維基百科簡介


一.Python相較於C語言系列,算是很新的程式語言
小弟認為python屬於輔助工具,以下為個人認為的優缺點
1.Python優點
A.輕量化:基本安裝大概只有100M,相較C語系編寫工具visual studio,動輒上GB
B.網路套件非常多,因為使用的人很多
C.爬蟲:撈網站資訊工具(圖片與文字)
D.AI主要由python編寫
2.python缺點
A.官方GUI圖形化介面少,相較於肥胖的C語系編寫工具visual studio,裡面就有一大堆圖形選項
B.輔助工具侷限,python很難編程出獨立的專業軟體
a.就好比說python很適合寫遊戲外掛程式,但不適合寫出 一支遊戲程式
b.DLL動態執行檔的問題:python可以讀寫其他程式的.dll檔,但是他很難創造自己的dll檔
C:效率差:python很新,跟JAVA一樣,屬於套件組裝語言,程式的架構由很多的套件拼裝很成
相較C語系,是從底層開始寫起,慢慢完成一隻程式,所以在運行時不會,不會跑過多無用的程序
3.綜合來說python
A.很適合新手學習
B.更適合製造小工具軟體
強者我朋友用python寫出股票演算軟體,每個月都能正報酬

二.小弟的學習計畫(模組)
0.環境與編程
0-1環境.安裝python
載點:https://www.python.org/downloads/
0-2.執行命令工具.免安裝soft:cmder
載點:https://cmder.net/
0-3.環境變數設定(不一定需要)
https://ericjhang.github.io/archives/ad5450f3.html
0-4.副檔名需.py

1.邏輯與輸出入
1-1.邏輯:if,elif,else
for,while
while(True)無窮迴圈須包含if eles
while(True)~break中斷型迴圈-須包含if eles

1-2.輸出入:input print
參考資料:
https://www.footmark.info/programming-language/python/python-if-elif-else/
https://medium.com/ccclub/ccclub-python-for-beginners-tutorial-4990a5757aa6
https://blog.csdn.net/geerniya/article/details/77524173

2.gui圖形化
wxpython
先用cmd安裝套件:pip install wxPython
參考資料:
https://ithelp.ithome.com.tw/articles/10222247

3.程式打包=將編程完成的程式打包程執行檔

4.資料儲存
open,close,write,read
參考資料:
https://blog.csdn.net/qq_26442553/article/details/81626442

5.通訊
6.分工運算
主程式端 from 位置 import 程式
副程式端 def 程式
參考資料:
https://openhome.cc/Gossip/Python/DefStatement.html
https://medium.com/@alan81920/python-import-%E7%B0%A1%E6%98%93%E6%95%99%E5%AD%B8-c98e8e2553d3

7.其他功能
7-1.時間
7-1-1.條件A成立 time 計時,條件B成立time為0
7-1-1.抓取電腦日期和時間

三.python安裝與設定教學
承上: 0.環境與編程

1. 下載與安裝python

下圖是選擇可以自訂安裝

選擇自己喜歡的路徑



2. 環境變數設定
下圖為:我的電腦,滑鼠右鍵,內容,進階系統設定,環境變數

下圖為:系統變數攔,選取bath,按編輯,
w10版:按新增,輸入python安裝後的資料夾
w7版:在下圖紅框裡,移到最後面,輸入python安裝後的資料夾
此圖為w7版


3. 推薦運行工具:cmder
基本上完成上面兩點就可以開cmd編程
但小弟想推薦這款軟體:cmder
具有windows和linux的文字命令工具


下載完後解壓,可直接運行
此軟體是免安裝的
下圖為簡單的命令
cd.. 回上一層資料夾
c: 直接開c槽
ls 顯示資料夾內容清單
cd 000 進入000資料夾
python 000.py 直接000.py程式


4. 簡單編寫測試:print
開記事本,直接輸入:
print("要顯示的文章")
另存新檔,檔要:
名稱.py


開cmder,輸入指令移動到.py放取的資料夾
輸入:python 檔名.py
下方就會顯示執行結果了


5.推薦編程工具: Notepad++
這是對於編程來說,非常好用的記事本,他會自動幫你用顏色做區隔





以上







沒有留言:

張貼留言