note Python 基礎 網路相關資源分享

繼續閱讀...




Python是目前最容易上手、應用範圍最廣、輔助資源最多的一種程式語言

最容易上手嗎?
寫起來滿平易近人,不用分號做為結束標誌、使用的符號也滿少
主要使用空白來辨別程式階層 (雖然用tab也可以,但官方建議用space)

應用範圍廣嗎?
網頁、linux系統、GUI、深度學習、Big data...都有

輔助資源多嗎?
這邊提資源,是就我這個新手而言一路學習的心得
課程多
開發介面多
函式庫多 這是python強大的重要原因
當你在思考怎麼樣開發一個程式前,上gihub搜尋關鍵字就對了

--------------------

安裝之前還有一個小問題

就是目前主流python有兩種版本
分別是 2.7 與 3.5

不過如果是沒有太多程式語言基礎的人
建議還是學2.7的

雖然3.5以後會慢慢成為應用主流
但現在還是很多函式庫只支援2.7

所以先用2.7相容度比較高
未來要轉換到3.5相信也不難

--------------------

基礎內容 教學建議
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
http://ithelp.ithome.com.tw/users/20069378/ironman/1113

最基本的輸出便是
print "hello world"

關於print...(節錄廖老師網站)

如果字符串內部既包含'又包含"怎麼辦?可以用轉義字符\來標識,比如:
'I\'m \"OK\"!'
表示的字符串內容是:
I'm "OK"!
轉義字符\可以轉義很多字符,比如\n表示換行,\t表示製表符,字符\本身也要轉義,所以\\表示的字符就是\,可以在Python的交互式命令行用print()打印字符串看看:
>>> print('I\'m ok.')
I'm ok.
>>> print('I\'m learning\nPython.')
I'm learning
Python.
>>> print('\\\n\\')
\
\
如果字符串裡面有很多字符都需要轉義,就需要加很多\,為了簡化,Python還允許用r''表示''內部的字符串默認不轉義,可以自己試試:
>>> print('\\\t\\')
\       \
>>> print(r'\\\t\\')
\\\t\\
如果字符串內部有很多換行,用\n寫在一行里不好閱讀,為了簡化,Python允許用'''...'''的格式表示多行內容,可以自己試試:
>>> print('''line1
... line2
... line3''')
line1
line2
line3
上面是在交互式命令行內輸入,注意在輸入多行內容時,提示符由>>>變為...,提示你可以接著上一行輸入。如果寫成程序,就是:
print('''line1
line2
line3''')
----------

Basic library 
中文的

基本的語法、變數

---------

最後推薦
https://automatetheboringstuff.com/

這些看完 大概平時無聊想寫的程式都可以搞定了


熱門文章