中小學生Python課應該學什麼
祝所有女士節日快樂!
注意:文末有福利,送30本Python圖書。
===============
儘管仍有很多人持保留意見,但是不得不承認,Python學習者和使用者日益低齡化,這個大趨勢並不會因為個人的好惡而有絲毫的改變。
作為一門童叟無欺、婦孺皆宜的程式語言,Python對青少年是非常友好的,並且青少年具有強烈的求知慾、探索欲和超級旺盛的精力以及堅韌不拔的學習精神,所以並不存在“學不會”這樣的概念,關鍵在於“學什麼”和“怎麼學”。
1、學什麼
興趣是學習知識的第一源動力。這是所有教育工作者都認可的觀點,也是大家正在努力做的一件事。但是哪些內容才能引起興趣呢?難道只有遊戲嗎?我認為不是,也不應該是。
任何程式語言都是表達和描述思想的工具,都是用來解決實際問題的工具。那麼思想和問題從哪裡來呢?必然是來自生活、工作或者數學、物理、化學或其他課程的學習。學習任何一門語言,應該緊密結合生活或者工作的需要,緊密結合課堂上學習的知識,應該更多地介紹如何解決生活在的問題,如何對數學、物理、化學或者其他課程中學到的知識進行應用和擴充套件。
青少年學習程式設計,並不是說以後就要當程式設計師。在學習程式設計的過程中,可以得到思維方式以及邏輯推理能力的培養和訓練,這樣的綜合素養對於其他課程的學習也是非常重要的,對於參加工作後解決實際問題更是非常重要的。
2、耐心和毅力比興趣更重要
通過一些簡單有趣的例子入門從而引發學習的興趣,這必然是學習任何技術或知識的第一步。但入門之後,會發現Python並不像傳說中的那麼容易,這時僅憑興趣可能很難再有繼續深入學習的決心了。要想學好用好,更重要的是強烈的求知慾和堅韌不拔、迎難而上的學習精神。
任何知識在剛開始接觸的時候,都會覺得很有意思,然而稍微一深入,就會發現還是有一定難度的。在學習的過程中,肯定會遇到這樣那樣的問題,有些問題可以很容易通過搜尋資料進行解決,而有些問題可能需要搜尋大量的資料然後進行彙總和整理並反覆試驗才能解決。如果沒有很好的耐心和毅力,是很難堅持下去的。有的人總是搖擺不定,一會兒覺得這個好,稍一深入覺得太難就轉學其他,最終浪費了大量寶貴時間且收穫不大。
3、如何學好Python
拿到一本程式設計類新書之後,一般建議先把全書內容快速瀏覽一遍,大概瞭解有哪些知識點要學習和掌握;然後再從頭到尾仔細閱讀第二遍並在必要的時候前後翻閱相關章節甚至相關書籍,同時適當執行書上的部分程式碼,通過練習和實踐加深理解;在第三遍閱讀時仔細體會每段程式碼的奧妙,同時思考這些程式碼或者其中部分程式碼片段的組合可以幫自己解決什麼問題。然後,從自己的學習、生活、工作中找些問題,嘗試用書本中學到的知識自己編寫程式碼去解決,並在必要的時候翻看和參考書中程式碼,在應用中加深理解。
一定要重視基礎知識的學習,紮紮實實地理解和掌握運算子、Python序列、內建函式與自定義函式、物件導向程式設計、常用標準庫物件等基本內容,不要奢望一下子就能看懂甚至編寫機器學習、深度學習那麼高大上的程式碼。
重視數學、物理、化學這些課程的學習,有時候看不懂程式碼,很大可能是其他課程的知識儲備不夠。
遇到問題一定不要急於編寫程式碼,而是應該先仔細分析問題,把思路理順,確定解決方案,最終再編寫程式碼實現自己的想法和思路。
=======新書推薦=======
京東詳情連結:https://item.jd.com/42618641690.html
內 容 簡 介
本書重點介紹Python基本語法和內建物件的用法,並以Python為載體介紹中學階段數學、物理和資訊科技課程中的常用演算法,以及科學計算視覺化、資料視覺化和人工智慧方面的基礎知識。本書主要內容包括Python常用開發環境的搭建與程式碼編寫規範,基本資料型別、運算子、內建函式及常用標準庫,選擇結構與迴圈結構的語法和應用,列表、元組、字典、集合和字串等常用結構,函式定義與呼叫,物件導向程式設計基礎,解析演算法、列舉演算法、遞推演算法、遞迴演算法、分治演算法、排序演算法、查詢演算法、概率演算法及其他型別演算法的原理與Python實現,turtle小海龜畫圖,科學計算視覺化與資料視覺化,以及人工智慧中的線性迴歸模型、KNN分類演算法和樸素貝葉斯分類演算法的應用。
本書以Python 3.6.x為主進行介紹,相容Python 3.4.x和Python 3.5.x,同樣適用於Python 3.7.x和Python 3.8.x及更新版本。
本書可作為高中或初中高年級“資訊科技”課程配套閱讀資料,熱愛程式設計的小學生亦可選讀部分章節。
配套資源
本書提供所有案例原始碼,可以登入華信教育資源網站(www.hxedu.com.cn)下載,也歡迎關注微信公眾號“Python小屋”閱讀作者編寫的最新程式碼並進行交流。
本書適用讀者
本書可以作為(但不限於):
高中“資訊科技”課程配套閱讀資料;
初中高年級“資訊科技”課程配套閱讀資料;
熱愛程式設計的小學生的選讀資料;
Python入門參考書。
本書目錄
版式設計與樣章選讀
送書活動詳情:
1、關注本公眾號“Python小屋”;
2、在本文文末留言,並獲贊;
3、留言獲贊最多的前30位朋友每人獲贈《Python程式設計基礎與案例集錦(中學版)》1本。
4、活動自本文推送開始,留言點贊數量統計截止到2019年3月10日晚20:00,當晚21:00在本文置頂留言公佈獲獎名單,獲獎朋友于次日中午12:00之前通過公眾號後臺傳送訊息留下詳細郵寄地址、收件人、電話,例如“**省**市**區**路**號**學校/小區,張三,手機號”。
5、公眾號文章最多可以有100個留言加入精選,當留言超過100之後,6:00至22:00之間每小時更新一次後臺,如果有新留言則加入精選並把當前獲贊數量最少的留言取消精選。
相關文章
- 使用Python分析大量資料應該學些什麼?Python
- Web前端到底需要學什麼?應該怎麼學?Web前端
- 以就業為目標,Python到底應該學什麼?就業Python
- 零基礎學UI應該學什麼?UI
- 為什麼軟體工程師應該學習哲學?軟體工程工程師
- 學習Linux應該選擇什麼學習模式呢?Linux模式
- 對於Linux,我們應該學什麼?Linux
- k8s應該怎麼學習?要學些什麼?K8S
- 學習完Python課程可以幹什麼?應用廣泛廣嗎?Python
- 25歲之後還能學Python嘛? 應該怎麼學?Python
- 應屆生自學Python兩個月,為什麼找不到工作?Python
- 大學生Python入門什麼書好?Python
- 《Linux就該這麼學》第四課Linux
- 為什麼資料科學家應該開始學習Swift?資料科學Swift
- 智慧時代,應該如何培養中小學AI教師?AI
- 為什麼初學者應該學習Python?7大主流程式語言對比!Python
- 為什麼Python課程這麼搶手?值得學習嗎?Python
- 為什麼程式猿都應該學點linux命令?Linux
- 第一門程式語言應該學什麼? – thenewstack
- 微課|中學生可以這樣學Python(例7.3):棧Python
- 中小學生網遊調查:什麼樣的孩子不會沉迷網遊
- 如果你要開發一箇中小學生學習數學的軟體,你應該找 誰去做使用者調研?
- 為什麼推薦應屆畢業生學Python語言?Python基礎入門Python
- 我們該學習什麼?
- python中小學生程式設計學習-政策定了,中小學生學習程式設計不得少於36小時,全民程式設計時代來了...Python程式設計
- 為什麼要學習Python?學習Python可以做什麼?Python
- 微課|中學生可以這樣學Python(例7.4):佇列Python佇列
- 微課|中學生可以這樣學Python(例7.1):繼承Python繼承
- 微課|中學生可以這樣學Python(7.4節):屬性Python
- 學python能做什麼?Python
- 淘寶美工學什麼課程?
- 小學生學習C++應該具備哪些基礎?C++
- Homework 8 如果你要開發一箇中小學生學習數學的軟體,你應該找誰去做使用者調研?
- 為什麼學習Python?什麼途徑學習Python合適?Python
- 零基礎學Java應該怎麼學?Java
- 大學生報Python培訓班有什麼用?好處是什麼?Python
- 微課|中學生可以這樣學Python(例6.4):因數分解Python
- 微課|中學生可以這樣學Python(例8.22):冒泡法排序Python排序