[DA series - Learn Python with Steem] 是DA(@deanliu & @antonsteemit)關於「從Python程式語言實做Steem區塊鏈的入門」的系列,歡迎趕緊入列學習!
首堂課,我們做三件事:安裝Python,安裝文字編輯器,以及.... 著名的Hello World!!
安裝Python
安裝python不是一件太困難的事情,基本上就跟安裝其他應用程式大同小異。
1 . 到Python官網下載頁 點選頁面上最大的Download Python 3.7.0。直接在這裡選這個選項它會幫你下載匹配現在作業系統的安裝檔。
[提示:關於安裝版本,請參考一下回帖裡 @antonsteemit的說明更新!謝謝!]
2 . 下載完成後,啟動程式開始安裝。在第一頁先勾選下方的 Add Python 3.7 to PATH
,選完就直接選擇Install Now
3 . 等待安裝完成後,你的電腦就可以執行python的程式了!可以試著在搜尋欄輸入cmd,打開傳說中的command line (命令提示字元),試著在裡面直接輸入python
,按下enter
,如果有跳出結果就代表安裝成功囉~
提示!此處所謂cmd命令是Windowns系統下的指令。Mac用戶請至:應用程式-->工具程式-->終端機進入命令提示模式。以下提及cmd或command line之段落處亦同。
安裝文字編輯器
安裝完python之後我們還需要安裝一個方便我們打程式的「文字編輯器」。其實要執行的程式碼也可以用「文字筆記本」等程式來寫,只是易讀性會比較差,也不會有帥氣的變色。因此今天推薦大家使用Sublime
,一個開源而且非常輕便的文字編輯器~
1 . 前往Sublime官網下載頁面,點選有粗體字的版本下載:
2 . 執行下載檔案並安裝,應該不會遇到任何問題。安裝完就可以在開始
的地方找到Sublime
然後執行了。
就這麼簡單,現在你已經準備好可以開始啦!
Hello World
所有程式語言的第一課,都是要讓程式印出「Hello World!」,所以我們也來Follow一下大家的腳步。不過為了讓自己的電腦不至於混亂,我建議大家建立一個資料夾,把所有我們會用到的檔案都放在裡面。我這裡在桌面的地方建立了一個名叫python_steem
的資料夾,建立完成之後可以用sublime點選 File
-> Open folder
,然後選擇剛剛建立的資料夾,就可以開啟並在左邊看到現在還空空如也的資料夾。
好了,現在萬事具備,我們可以來寫第一個程式了。但希望大家不要太失望,因為這個程式只有一行:
print('Hello World!')
其中print()
就是我們要學會python的第一個function。它的作用很簡單,就是在螢幕上印出我們想要的東西。
如果發現你的Sublime文字編輯器都沒有變色,可以去右下角原本是Plain Text
的地方改選為Python
,Sublime就會很聰明的幫忙你標注出python的特殊語法了。或者你也可以直接選擇存檔(ctrl + s),假設存檔檔名叫做helloworld.py
(下方副檔名選擇.py
),存檔之後sublime也會自動辨識你的程式碼是python程式碼。
手動選擇語言
存檔為helloworld.py
完成之後就會看到你的Sublime左邊目錄結構下,已經多出了helloworld.py,並且也有帥氣的變色了~
接著我們就可以透過終端機(Command Line)來執行我們第一個腳本啦!
一樣先在搜尋欄輸入cmd,開啟命令提示字元。
接著我們會用到人生第一個command,就是cd
。它的意思是change directory,就是移動現在所在位置。我們的command line一開啟的時候會在家目錄的地方,我們的python檔是放在桌面裡的steem_python
資料夾,所以我們要將我們的command line先移動到該資料夾:
cd Desktop
cd python_steem
接著就執行
python helloworld.py
前面的python,亦即我們要用python
程式來run這個腳本,後面的helloworld.py就是我們剛剛寫好的那一段程式碼啦!執行結果,就會在command line上面看到Hello World
的字樣囉!
是不是很輕鬆寫意呢?所以說python真的是一個很好上手的語言吧!
今天的介紹也就到這裡為止,下一次我們再來繼續探索python更多奇妙的功能吧!
我們下篇文章再見囉~下課!
image - pixabay
微更新
突然發現python3.7 可能未來要安裝別的套件會有bug ,所以更新一下,鼓勵大家下載python的時候,在官方網頁往下滑一點,選擇安裝 python 3.6.5 版本。
懶人連結:
點進3.6.5之後再往下滑會看到file,就是選擇下載自己安裝器的地方,在選擇對應的版本即可。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
没事没事,再来一次复习下!
我下载了个x86-64的exe,是不是会和32位的有什么区别?发现我好像不是AMD的,算了,还是不作死了,装回我的3.6.5Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
對不起麻煩大家了嗚嗚,在此跟大家磕頭 (Orz)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@deanliu和@antonsteemit二位善举!
司梦人,你们最棒!
You are a steemian who wants Steem to be best! 👍
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
第一課作業
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello 劉美女 比較對吧!^_^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
你....有抓bug的天份
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
我觉得编程最难的是算法
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
同意
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
算法是什麼?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
很好,很好👍👍👍
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
以前,我安装过这原味的。后来上课用Anaconda的觉得不错。虽然是3.6.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
我在瀏覽器默默的開了一個新的文件夾,專門mark你這個系列的文章🎉
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
👏👏
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
感谢!报班啦。
DA <==> BM,乍一看似乎有点儿……😄
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
👏,好棒!!我把我的3.6更新到3.7了,我用vsCode(因为懒得装了!)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
哎呀,忘記說了其實3.6反而穩定一些 (拜託未來遇到bug請大家裝回3.6的時候不要恨我xD)
只是覺得安裝最新板對大家來說也比較容易而已啦~ 哈哈
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
我已经装了,并把3.6删了,哈哈哈,还好不麻烦~顺带交作业!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
棒棒der..... BTW, Steempeak看著挺酷的....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
很久没有玩DOS命令了,居然一个cd折腾我半天!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit