自由學習的風

幽夢影 張潮 少年讀書,如隙中窺月;中年讀書,如庭中望月;老年讀書,如臺上玩月。皆以閱歷之淺深,為所得之淺深耳。
顯示具有 資訊教育 標籤的文章。 顯示所有文章
顯示具有 資訊教育 標籤的文章。 顯示所有文章

轉:乾貨!這才是學習Python的正確打開方式!

2019年4月28日 星期日

寫程式似乎愈來愈受到重視,而所有的程式語言之中,相對容易學習的語言,Python可謂當之無愧。但是,在開始學習之前,你有想過,究竟程式到底能做什麼?為什麼一定要寫程式嗎?
讀讀這篇文章,也許能有些收穫!!

原文:乾貨!這才是學習Python的正確打開方式!

內文節錄:
Python可謂是世界上最通用、最強大的編程語言之一。人們使用Python可以編寫自己的應用程序,創建遊戲以及設計算法,甚至還可以為機器人編程。不僅如此,學習Python還可以讓你在軟件工程、web開發、移動開發或數據科學等領域謀一份好差事,在職業提升的道路上助你一臂之力。就目前而言,無論是創建一個網站,還是申請Google公司的崗位,掌握Python是必備條件。那麼,學習Python正確的打開方法是什麼呢?
對於想學習Python的人來說,他們的幸運之處在於,現在比以前擁有更多的資源。但這也會增加篩選相關書籍、課程和其他資源的難度。而且,人們的學習方式都大相逕庭——對一個人有用的課程未必就適合另一個人。為了找到一個量身定製的學習方法,我們在蒐集各種學習資源前,先討論一下需要注意的關鍵問題。
如果以下三個問題回答不上來,那麼,先不要花錢參加在線課程或購買書籍來學習Python。
1.你為什麼想學Python?
2.你的學習風格怎麼樣?
3.你的編碼水平有多高?


首先,從你的學習目的開始。
你為什麼想學Python?你想瞭解學習Python的最佳方法,是因為想換工作嗎?還是因為你有一個很棒的應用程序的想法,你想自己設計?你是否想在簡歷中添加編碼這一項技能,好讓你有資格在編程行業中獲得一份工作?明晰動機不僅能讓你集中注意力,還可以幫助你縮小查找學習資源的範圍。舉個例子,如果你的興趣主要在於web開發,那麼,使用Python進行數據分析的課程對你的幫助就沒有那麼大。
確定好目的之後,再來思考自己學習風格是怎樣的。
你在類似學校的結構化環境中活躍嗎?你喜歡通過閱讀來自學技能嗎?當你與其他學生互動或獨自學習時,你表現得好嗎?另外,可以想一下,你是喜歡循序漸進的教學方法,還是喜歡更有挑戰性的途徑?瞭解自己的學習風格可以幫你找到最適合你的Python學習方法。
最後,對自己的編碼水平做一個正確的認知。
你瞭解其他編程語言嗎?還是說你對編程是完全陌生的呢?學習Python的最佳方法與你的技能水平有關。如果你完全是新手,你就需要從入門課程或初學者讀物開始鑽研。如果你已經對Java或c++有所瞭解,並且希望再學習一下Python,那麼可以從一個更高級的選項開始。與在線課程的學習途徑相比,你可能會更喜歡教程或結構化項目。
謹記:從頭開始並不丟人!誠實坦然地對待你的編程水平,這樣才能找到最適合自己的學習方法。
既然目的、學習風格和編碼水平都已確定好,那麼就可以開始著手尋找適合自己的學習方法了。我們先談一下學習Python的主要途徑,包括書籍、在線課程、教程和結構化項目。

[轉貼] 當我們在學程式時,要學的到底是什麼?

2018年11月29日 星期四


......
以我個人的例子來說,我一直以為自己職涯比較順遂是因為寫程式的能力,但我後來漸漸發現似乎不是這樣,如果你要論寫 code 的話,有一大堆人寫的 code 比我多比我好。
但是當今天真正要下去解決一個問題時,寫 code 反而是最後一件事情。在寫 code 以前,你必須要先去找到問題的癥結點,反覆確認這是造成問題的主因,再來是你要評估解法,有些解法可能不用寫 code,寫一些文件就可以解決了,當你把前面的事情都搞定以後,最後才是寫程式。
我會寫 code,但我不只會寫 code。
對我來說,怎麼樣去解決一個問題,怎麼試圖去看透問題的本質並且衡量各種解法的優缺點,那才是真正的核心競爭力。

[轉貼] 程式設計課的全面實施,是流行還是災難?

文章來源:通識在線》程式設計課的全面實施,是流行還是災難?

08學年度推出「十二年國民基本教育課程綱要」中,生活科技及資訊科技合設成為「科技領域」。一時之間,程式設計及演算法成為顯學,官員們都能侃侃而談。不僅中小學搶著開程式設計相關課程,大專院校也不遑多讓,紛紛將程式設計列為畢業門檻。然而究竟為甚麼要學程式設計或演算法,似乎沒有人能說清楚。
......

教育相關新聞、影片

2016年10月27日 星期四


  • 資訊教育成果-自由軟體 https://www.youtube.com/watch?v=ERvwEp-KUQs