天天看點

我的一點點分享我的一點點分享

我的一點點分享

(在學習熱情不是特别高的情況下的)程式設計語言學習小方法

(可能做其他的事情也會适用)

前言:适用人群

i.對程式設計語言有迫切要求,但是因為其晦澀難懂而望而卻步,苦惱不堪的

ii.對程式設計語言有一定的興趣,但是因為學的時候四處碰壁,然後想要或者即将放棄的(畢竟世界上還有那麼多比它有趣的事情可以做)

A. (在對這個的學習熱情不是特别高的情況下)調動熱情:

學習之前需要想幾個問題:

i.能否在一個預期期限(最大時間範圍,可以是1天或者90年)學會這個東西,畢竟如果超過了預期範圍,會使本來就不多的學習熱情大大減少,即到底可不可能

ii.這個東西對你的興趣到底有多大(是0%,10%,還是50%或60%還是其他,别笑,0%是完全有可能的),即要花多長時間,畢竟 想自學 興趣很重要,想自學一分鐘,就得有≥1分鐘的興趣,同理,想學習一天,就得有≥1天的興趣(不計其他損耗)

正文開始,在一開始學習的時候,你需要想到兩個問題,

1.你能不能找到讓你感興趣的相關内容,來讓你去以+1s/+1h/+1d/+1m/+1y這樣的時間遞增去學習他(增加了就是賺到,哪怕隻是1s)

2.你找到内容後,你如何調起自己的興趣去學習(比如說,大多數人都喜歡遊戲,可以用python做遊戲,或者做其他python可以做的不複雜/較簡單事情)

下面請看執行個體:

結合上面兩點,你想了想,去知乎搜尋了這樣的關鍵詞

可以用python來幹什麼有趣的事

對!沒有看錯,你并沒有去搜類似于30天python入門,從零開始學python,python基礎教程……

因為你深知,那種尋常的路,對于你是走不通的。

那麼,我們再回到上面的搜尋結果:

畫風如下,

适用于ACG黨(或者愛好此類的人群):

BAD APPLE

字元組成的圖檔

動漫頭像

遊戲黨:

追星族:

美食黨(俗稱資深吃貨):

學習黨(閱讀愛好者):

考究黨:

這可不是引流廣告……

微信表情包狂熱愛好者(相信大多數人都是):

音樂,影視愛好者:

甚至是,有娃的人(?):

解釋上圖:孩子喜歡玩電腦?沒關系,每玩一段時間,跳出相應的數學題(難度随時間增加逐漸增加),做對了才能繼續玩(手動滑稽,恐怕成績想不好都難吧)

OK!要畫的大餅已經畫好,還是名師主廚對不對?真香!

話又說回來,雖然是冒着香氣的餅,但是也隻是畫的,畢竟飯還是要一口口的吃,路還是要一步步的走。

網上查到,Python有個turtle庫,畫風如下

代碼如下:

原始代碼類似這樣

優化後

多簡單啊是不是?隻要最多15行代碼就能讓turtle畫個正方形(其他形狀也可以自己研究)

做完了這個,再來看一個更有意思的,青少年程式設計,真的是“手把手”教你

http://www.360doc.com/content/18/0129/13/5315_726128815.shtml

轉載自長沙7喜,原作者是13歲開發者朱利安•邁耶

畫風如下

學習了這些,最上面說的廖雪峰的那些教程什麼的是不是有部分涉及了?這大概就是程式猿版本的“寓教于樂”吧!

B. (在對這個的在學習熱情不是特别高的情況下)将學習成本(包括精力花費)減到自己可以接受的範圍内:

笨辦法學python2(網友翻譯版) https://www.2cto.com/shouce/Pythonbbf/index.html

笨辦法學python3 https://learnpythonthehardway.org/python3/ (需要一定的英語基礎,或者也可以谷歌翻譯,不過不是太準确,也會不小心翻譯到代碼的部分,不建議。不過可以在看完非代碼部分的翻譯的時候,取消翻譯)

網友原創版python3 https://www.cnblogs.com/viphhs/p/7069793.html

原版特點:雖然不是作者親臨手把手的教你寫每一行代碼,但是可以讓你體驗與衆不同的“手把手”教學,最重要的是,使用他是不收費的(作為教育訓練教材都ok隻要不拿他賣錢)

預覽

我常用順手的小工具

A.everything(搜尋神器) https://www.voidtools.com/zh-cn/

特點:在輸入要查找的資料後,完成了第一次搜尋結果排序的前提下,秒出搜尋結果,輸入内容支援帶通配符的查詢條件,并且支援絕對路徑一鍵複制,可直接打開檔案所在的檔案夾/直接打開檔案,直接在程式中對檔案進行增删改,更多功能等你發現!

B.小黃條(備忘記錄神器) http://www.6fcsj.com/

特點:PC端&手機端結合,操作便捷,上班用pc端記錄問題或者重要事項,下班後還可以用手機檢視并且修改,雙端同步,輕量級應用。

C.LICEcap(截動圖神器,你官網下的,原版為英文,有無漢化不知道) https://www.cockos.com/licecap/

特點:如果苦惱于一個bug/視訊細節/操作步驟用截圖這樣的正常方式無法截取,并且嫌錄屏軟體使用麻煩的,可以試試它:

錄制視窗大小(分辨率)可調(好評,不會錄上不該進去的東西,涉及檔案大小)

幀數可調(涉及流暢度和檔案大小,沒有特别需求的,預設就可以了)

帶時間戳和滑鼠動畫提示(這可是個好東西,如果你苦于解釋或者描述圖檔中的時間間隔情況的話,簡直是救命級别的,滑鼠點按提示不用你多說了吧)

輸出GIF格式圖檔(對!你沒有聽錯!沒有看錯!輸出GIF動圖,不需要苦于上傳錄制視訊到qq群而苦惱!打開方式很簡單,打開方式選擇ie浏覽器,是的隻需要ie,看到動圖後點選圖檔複制,然後粘貼到你想要發的目标就可以了)

D. Snipaste(截取靜态圖檔,應該有太多人用你就不贅述了)https://www.snipaste.com/

繼續閱讀