最近我學(xué)完了騰訊課堂的Python趣味項(xiàng)目課拷淘,這是一堂針對(duì)零基礎(chǔ)中小學(xué)生的編程課各墨。學(xué)完之后,我不僅對(duì)現(xiàn)在很火的Python語言有了初步的了解启涯,也對(duì)項(xiàng)目式教學(xué)有了進(jìn)一步的認(rèn)識(shí)贬堵。
為什么要學(xué)這門課?
現(xiàn)在的初中信息技術(shù)課本中已經(jīng)涉及到Python編程结洼,Python在現(xiàn)實(shí)生活中應(yīng)用廣泛黎做,作為信息技術(shù)教師和前產(chǎn)品經(jīng)理必須熟悉;
一直對(duì)“人生苦短松忍,我用Python”這句話充滿好奇蒸殿,想知道Python到底有何奇妙之處,相對(duì)其他編程語言有什么缺點(diǎn);
向騰訊創(chuàng)想編程的教師學(xué)習(xí)如何教授編程宏所,從中學(xué)習(xí)教中小學(xué)生編程啟蒙的好方法酥艳。
1 人生苦短
我一直很喜歡這句話:“昨天是歷史,明天是未知爬骤,今天是禮物充石。” 這次疫情也給我好好上了一課霞玄,我們的人生很短暫骤铃,未來和意外不知道哪個(gè)會(huì)先到來,所以我們要珍惜此時(shí)此刻坷剧,珍惜生命中的每一天惰爬。
Python是荷蘭人Guido van Rossum于1989年為了打發(fā)圣誕節(jié)的無聊時(shí)間而創(chuàng)造的,其設(shè)計(jì)哲學(xué)就是優(yōu)雅听隐、明確补鼻、簡(jiǎn)單。相對(duì)其他編程語言雅任,Python具有代碼量小风范、維護(hù)成本低、編程效率高的特點(diǎn)沪么。
剛畢業(yè)的時(shí)候我曾經(jīng)做過Java開發(fā)工程師硼婿,拿Python和Java相比,解決同樣一個(gè)問題禽车,Python的代碼量一般是Java的五分之一寇漫。對(duì)于Java、C++等編程語言來說殉摔,都需要先定義基本的數(shù)據(jù)類型州胳,比如數(shù)字類型、字符串類型逸月、函數(shù)類型栓撞,在Python中這些都是對(duì)象,不用定義碗硬,直接新建就好瓤湘,真是簡(jiǎn)單快捷。此外恩尾,Python還有豐富的庫(kù)可以使用弛说,也就避免了大量代碼的編寫過程。
“Life is short, you need Python”, 這句在Python開發(fā)領(lǐng)域流傳的話出自Bruce Eckel翰意,不僅傳遞了Python的特點(diǎn)木人,也傳遞了Python的精神信柿。人生苦短,現(xiàn)在和未來我們需要不斷地通過工具提升效率醒第,提升編程效率角塑、提升學(xué)習(xí)效率、提升工作效率淘讥,相信在Python的幫助下,我們未來的編程工作會(huì)大幅簡(jiǎn)化堤如。
2 項(xiàng)目教學(xué)
整堂Python趣味項(xiàng)目課屬于項(xiàng)目式教學(xué)蒲列,在課程的一開始教師就給大家展示了項(xiàng)目的成果,同時(shí)還把大項(xiàng)目分解成了一個(gè)個(gè)小項(xiàng)目搀罢。一共10節(jié)課蝗岖,每節(jié)課解決一個(gè)小小的項(xiàng)目問題,最終完成整個(gè)大項(xiàng)目榔至,這也是項(xiàng)目管理中的項(xiàng)目分解思想抵赢。
分解是一種把項(xiàng)目范圍和項(xiàng)目可交付成果逐步劃分為更小、更便于管理的組成部分的技術(shù)唧取。
——《項(xiàng)目管理知識(shí)體系指南》P128
把大項(xiàng)目分解成小項(xiàng)目铅鲤,不僅能夠讓學(xué)生看到項(xiàng)目完成后的成果樣例,讓學(xué)生對(duì)完成項(xiàng)目充滿期待枫弟,還能夠有效地降低學(xué)生學(xué)習(xí)的難度邢享,激勵(lì)學(xué)生不斷前行,減少半途而廢淡诗。
整個(gè)教學(xué)過程中骇塘,教師的教學(xué)邏輯非常清晰,每堂課都會(huì)包括上節(jié)課知識(shí)點(diǎn)回顧與問題解答韩容、本節(jié)課知識(shí)點(diǎn)講解款违、下節(jié)課預(yù)告三個(gè)部分。
01 知識(shí)點(diǎn)回顧與問題解答
回顧上節(jié)課的重點(diǎn)內(nèi)容群凶,屬于課前導(dǎo)入部分插爹,能夠幫助學(xué)生鞏固所學(xué)的重點(diǎn)知識(shí)。問題解答座掘,是對(duì)學(xué)生常見的問題進(jìn)行分析递惋,能有效地幫助學(xué)生修正錯(cuò)誤,學(xué)會(huì)自己發(fā)現(xiàn)問題溢陪,提升分析問題解決問題的能力萍虽。
02 本節(jié)課知識(shí)點(diǎn)講解
知識(shí)點(diǎn)的講解是一節(jié)課的重點(diǎn),屬于新課講授部分形真。在講解的過程中杉编,老師一邊講一邊書寫清晰的大綱呈現(xiàn)講解的內(nèi)容超全,邏輯非常清晰,同時(shí)教師也在不斷敲代碼進(jìn)行示范邓馒,這能夠有效地幫助學(xué)生理解代碼嘶朱,學(xué)生也能夠通過同步編程練習(xí)理解所學(xué)的內(nèi)容,少量多次的練習(xí)能夠大大提升學(xué)生的學(xué)習(xí)效率光酣。
03 下節(jié)課預(yù)告
最后的預(yù)告部分能夠有效喚起學(xué)生的期待疏遏。通過告訴學(xué)生我們已經(jīng)完成了哪些任務(wù),讓同學(xué)們對(duì)編程充滿信心救军,預(yù)告下節(jié)課會(huì)學(xué)更加有趣的內(nèi)容财异,讓同學(xué)們有能夠繼續(xù)堅(jiān)持學(xué)下去的動(dòng)力。
這種教學(xué)方式對(duì)中小學(xué)信息技術(shù)教學(xué)也是非常適用的唱遭。同時(shí)戳寸,在日常課堂教學(xué)過程中,還可以通過寫出清晰的大綱強(qiáng)化教學(xué)重點(diǎn)拷泽,用思維導(dǎo)圖的形式輔助呈現(xiàn)教學(xué)大綱疫鹊,邊列大綱邊示范講解,課程結(jié)束的時(shí)候?qū)Υ缶V進(jìn)行回顧司致,相信這種方法能夠有效地幫助學(xué)生掌握所學(xué)的內(nèi)容拆吆。
我是華思語,和你一起認(rèn)真生活每一天蚌吸。