摘要:網上有這樣一張圖片,信息量很大,通常會被配上標題一張圖讓你學會這張圖流傳甚廣,但我沒有找到明確的出處,圖片上附帶了的作者的信息,很有可能是原作者。為了方便閱讀,我把圖切割并標注了一下完整圖片請進入項目查看。
網上有這樣一張圖片,信息量很大,通常會被配上標題“ 一張圖讓你學會Python ”:
這張圖流傳甚廣,但我沒有找到明確的出處,圖片上附帶了 UliPad 的作者 Limodou 的信息,很有可能是原作者。如有知情者可留言告訴我。
其實,說看了這張圖就能學會 Python 顯然過于“標題黨”,如果你有類似的速成想法也請盡早摒棄。但這張圖的價值在于, 用一段簡單的代碼,將 Python 的許多基礎知識點都涵蓋在了一起 。如果你是個 Python 初學者,剛看了一些入門教程,對基礎有一些了解之后,可以對照這張圖回顧下相關的知識點,看看自己能不能講出里面每一個標注的含義。
不過這張圖是基于 Python 2 的(雖然影響也很小),所以我做了幾個注釋,也就是圖上的幾個數字,對內容做一點點補充說明:
關于編碼,并不是一定要 UTF-8,而是要求“ 一致 ”,這點在 Windows 上使用 Python 2 尤其要注意。如果你需要讀寫系統文件,或者從命令行獲取輸入,可能設置為 Windows 默認的 GBK 反倒會更方便。
Python 3 的 print 方法是一個函數, 需要加上括號 進行調用,比如 print("Hello World") 。要注意的是,如果 print 后面是計算式,也要全部放在括號里,比如 print("%s加%s等于%s"%(param1,secondParam,res))。
range() 方法在 Python 3 里返回的不再是列表,而是一個 range 對象,相當于一個 迭代器 。但用在 for 循環遍歷時寫法沒有區別。
Python 3 提供了一種功能更豐富的字符串格式化方法 .format() 。
Python 比較數值時可以 鏈式比較 ,如 42 < res < 50 ,但如果要用 and 或者 or 的時候,必須寫成 res == 42 or res == 50 ,不能省略成 res == 42 or 50 。
Python 的內置方法都是 前后各兩個下劃線 ,不要錯寫成一個,那樣就會被當做新的自定義方法而不被調用。
以上我加的這幾點,都是以往很多初學者會遇到的坑,供參考。
除了上面這張圖之外,還有一張很贊的圖,是一張 Python 3 的知識點思維導圖 :
這張圖來自一個叫做 Python3 in one pic 的項目,項目中除了這張圖,還有 IPython Notebook 版的演示程序,地址:
https://github.com/coodict/python3-in-one-pic
這張圖就比較詳細了,幾乎涵蓋了 Python 3 入門的方方面面。如果你對圖上的每一條都清楚,那么在 Python 語法層面可以說是非常熟練了。
為了方便閱讀,我把圖切割并標注了一下:
完整圖片請進入項目 Github 查看。(也可以公眾號 Crossin的編程教室 里回復關鍵字 圖 )
你可以把這張圖打印出來,隨時翻閱。但我還是多嘮叨一句:這個只是語法的提綱,只看這個是沒法寫出程序的,要 學會編程還是要靠不停地寫代碼 。學了語法之后,跟著我們編程教室里的各種練習、案例一起寫起來!
════
其他文章及回答:
如何自學Python | 新手引導 | 精選Python問答 | Python單詞表 | 人工智能 | 爬蟲 | 我用Python | requests | 計算機視覺 | 字符播放器
歡迎搜索及關注公眾號: Crossin的編程教室
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43168.html
摘要:于是就有機智的程序員開發出了親戚關系計算器,可以通過指定關系的疊加,計算出互相之間的關系稱謂,有的還可以通過稱呼來倒推關系。這個版本的算法是網上相對最完善的,并且被自帶親戚計算器功能所采用。 春節到了,免不了要去七大姑八大姨家拜年,順便接受長輩們的關懷。有時偶然遇到許久沒見過的遠房親戚,叫不出合適的稱謂就尷尬了;或者即便被家人提示了叫法,但依然不知道和自己是什么關系。 于是就有機智的程...
摘要:又到了一年一度的情人節大家都準備送什么給自己心儀的對象呢鮮花巧克力都太俗套了,今天給大家帶來一個抖音上看到的表白神器用寫一個告白程序,讓她看到你滿滿的愛意。 又到了一年一度的情人節!大家都準備送什么給自己心儀的對象呢? 鮮花、巧克力都太俗套了,今天給大家帶來一個抖音上看到的表白神器 — 用Python寫一個告白程序,讓她看到你滿滿的愛(tao)意(lu)。 先上效果: showImg(...
摘要:某寶一年一度的集五福活動更是成為每年的必備活動。今年再來對福字做文章,演示下如何用的圖像處理功能,把一幅福字圖片轉出種不同的效果最圖像處理最常用的兩個模塊是和,這里我們選擇。輪廓福使用了自帶的圖像輪廓提取功能。 快過年了,各種互聯網產品都出來撒紅包。某寶一年一度的集五福(shua hou)活動更是成為每年的必備活動。雖然到最后每人大概也就分個兩塊錢,但作為一個全民話題,大多數人還是愿意...
摘要:先來看下效果實際使用不需要打開手機,此處為演示需要實現代碼主要有兩個部分接收紅包消息直接從手機端微信獲取數據比較麻煩,主流的方法都是通過微信網頁版來獲取。這里我用的是,通過即可安裝,之前我也寫過文章介紹微信機器人進化指南。 又到了辭舊迎新的時候,群里的紅包也多起來了。然而大佬們總是喜歡趁我不在的時候發紅包,經常打開手機,發現紅包已被搶完,感覺錯過了一個億。 安卓上有不少紅包助手工具,但...
摘要:將圖片的處理方法放到視頻中的每一幀,再加上彈幕飛過的效果,就完成了版的智能防擋彈幕。不知道站的實現方法是怎樣,是否有人工干預,是否有預計算。 某天代碼寫得老眼昏花,去B站上摸魚,突然發現奇怪的現象: showImg(https://segmentfault.com/img/remote/1460000017911829?w=600&h=284); 喲呵,B站竟然做了 視頻前景提取 ,把...
閱讀 2714·2021-11-17 17:01
閱讀 2092·2021-09-28 09:35
閱讀 3600·2021-09-01 11:04
閱讀 859·2020-06-22 14:41
閱讀 2983·2019-08-30 15:55
閱讀 2596·2019-08-30 15:43
閱讀 2319·2019-08-26 13:54
閱讀 2515·2019-08-26 13:48