iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
自我挑戰組

《雜學》 ︳MISCELLANEOUS LEARNING系列 第 2

〈蚺編.書寫〉︳PYTHON ABOUT CODING

  • 分享至 

  • xImage
  •  

          騷客,作詩以筆也。漁人,漁以漁具也。梓人,築舍以營造之器也。匠者,鑄物以金也。庖者,以刀解肉也。故巧婦難為無米之炊也,欲成事,備其器也。子也云:「工欲善其事,必先利其器。」是故巧婦欲炊其佳餚,則先有良食。遂欲成事者,備器之餘,利其器也。編程者,欲役機器,書寫代碼而運行也。欲書寫代碼,先備其器也。或以直譯器、或以編譯器,其法弗同,然標的同也。直譯器,譯程式語言,令機器理解也。書寫即運行。編譯器,亦譯程式語言,令機器理解也。書寫以待運行。

          蚺者,程式語言,非常人所言也,蓋書寫代碼,循其法也。或書之、或算之、或決之。視其用也。夫機器之智,有所不逮也,遂編程者必深謀遠慮也。古書有云,舍近謀遠者,勞而無功;舍遠謀近者,逸而有終。是故書寫代碼,貴巧耳。何以至三言兩語而達意者,為編程者必思也。

直譯器

          夫蚺之直譯器,載成者,先尋cmd而書「python」,即入直譯器也。

python

          入後

Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

          若離,或撰exit()並按enter。或按ctrl-z並按enter。

Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>exit()
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>^Z

          今之入門者,無不以易始,編程最易者,書之也,曰:「print()」,書之,令機器書寫文字也。是故今以「print("hello world")」以示其功效,其為直譯器,故書寫即運行也。「hello world」,即向世間道好也。

Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world")
hello world
>>> 

編譯器

          夫編譯器,多也,論其良者,唯擇其所好者。今者,役之以vs code。

https://ithelp.ithome.com.tw/upload/images/20220816/20151244KMQiKgAYgu.png

          擇檔案於左上、開啟資料夾,擇其好,或選擇資料夾,或創建資料夾。
https://ithelp.ithome.com.tw/upload/images/20220816/20151244LUjZTupsNg.png

          擇新增檔案,方可新增代碼之紙也,命之,其名不限,檔名謂「.py」,則可書寫代碼也。
https://ithelp.ithome.com.tw/upload/images/20220917/20151244bhmeTWvWsQ.png

          今運行亦以編程最易者,夫編譯器,以終端運行之,其要點有二,一曰「欲執行之程式語言,今為『python』也。」二曰「欲執行代碼之名,今為『始.py』也。」書二者於終端方可運行之。終端,編程者及機器交通之所也。或編程者令機器、或機器示運行之成效。
https://ithelp.ithome.com.tw/upload/images/20220917/20151244kIiKo20AW7.png

https://ithelp.ithome.com.tw/upload/images/20220917/20151244CraqttL8xa.png


上一篇
〈蚺編.序言〉︳PYTHON PREAMBLE
下一篇
〈入門.序言〉︳BEFORE GETTING STARTED
系列文
《雜學》 ︳MISCELLANEOUS LEARNING30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言