近年來關注少兒編程課程python的用戶越來越多,小編整理了關于什么是少兒Python編程?這一篇就夠啦!,如果你正在考慮少兒編程課,我有幾個良心建議,*4-6年級Python入門課程如何設計,少兒編程:python趣味編程*課??,供您參考
少兒Python編程大家都了解多少呢?由于少兒編程學習的重要性被廣大家長朋友們所知,再加上近幾年來我國對少兒編程教育的重視,現在很多的家長朋友們都選擇讓自己的孩子進行編程知識的學習,希望能通過學習提高孩子獨立解決問題的能力和邏輯思維能力。孩子們在對不同編程軟件語言的學習中提高自己認知水平和各方面能力,今天我們就來簡單了解一下少Python編程。什么是少兒Python編程?少兒編程Python是一種計算機程序設計語言也是人工智能時代的語言,初的時候是被設計用于編寫自動化腳本,但是現在隨著版本的不斷更新以及其他功能的添加,現在 Python已經被廣泛的應用于ー些大型開發(fā)上面。 Python作為少兒學習編程必須學習的課程之一,具有相當重要的作用。Python是一門面向對象的編程語言,Python的語言方式與自然語言較為接近并且語法也比較簡潔。它相對于其他語言,更加易學、易讀、可移植、可擴展、可嵌入,非常適合快速開發(fā),可閱讀性很高,所以學生們在理解方面也較為容易。Python具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯結在一起。Python語言的功能十分的強大,不管是桌面應用、網頁開發(fā)、人工智能以及大數據處理等等都會有所涉及Python被應用在人工智能、科學計算、大數據、金融領域、系統(tǒng)運維、圖形處理、文本處理、黑客編寫、爬蟲編寫等廣泛領域。青少兒為什么要學 Python編程?因為編程在未來可能是一項生存的基本技能,就像駕駛,英語一樣,很常見,很常用。可青少年為什么要學習 Python編程呢?因為以下幾點原因1、Python更好玩是孩子們的天性,其實也是人類的天性,只不過成年人和孩子們的玩法不同罷了,但歸根到底,大家都喜歡玩,更有意思的玩,好在加點創(chuàng)造是每個孩子的夢想,甚至是成年人的夢想,像很多人小時候曾經夢想能制作宇宙飛船,去遨游太空。而 Python,支持物聯網等嵌入式開發(fā),而且方法簡單易學。不信百度搜搜樹梅派, Arduino等科學套件,做個機器人實現自己的夢想,沒問題。2、入門難度低對于任何一個沒有基礎的人來說,編程都不容易,特別是沒有一點數理基礎的朋友,學好很難,但 Python語言語法結構簡單,與自然語言更接近,學起來更容易。3、江湖地位Python就如同編程語言的中的江湖俠客,自由兔費,門徒廣泛,招式繁多,怎么講呢,就像金庸筆下的各位身懷絕技的大俠一樣,能容納各個門派,也就是說 Python類庫眾多,在 Python的世界里,解決問題的方法多,因為很多人都在用,你可以很容易找到類似問題的解決辦法化為己用。4、學習上的要求如果高考真的加入信息技術編程,你以為還是會選C語言?out了,如果真有這么回事兒,也許很快,納入高考編程語言的一定是 Python。5、語法結構Python是一種強調編程卷面的語言,對字體格式要求尤為嚴格,還記得自己小時候學習語文的時候先要練習寫字一樣,學習編程,先練好編程語言卷面的問題。6、Python更有“錢”途Python在流行編程語言榜的名列前四,且還在高速增長??窗?,現在人工智能如火如茶,大多數你能叫出名字的人工智能應用都是Python寫的,你信不?用 Python的公司多,產品多,應用更多,未來的職業(yè)當然也多對吧??梢哉f現在 Python編程的含金量比較高,雖然學習難度較大但是不管是在競賽中還是在日常生活中少兒Python編程的應用都十分的廣泛,因此少兒 Python編程的學習很重要。
注:本文轉自新浪教育[1]長沙一家少兒編程班里,一個兩歲半的孩子穿著尿不濕,像模像樣地坐在電腦前聽著事件、控制、變量、條件、坐標這樣的高深詞匯;北京10歲的小亮課余時間已經被小提琴、足球、美術和街舞占據,虎媽還是豪擲30000元,硬生生從滿滿的排期中擠出一天來學編程。據說互聯網時代,編程要從娃娃抓起。培訓班門口的編程廣告 王雙興攝古有神童3歲識千字,5歲背唐詩;現在的聰明孩子,要3歲學編程,5歲寫程序。喬布斯11歲開始編程,成了一代傳奇;比爾·蓋茨13歲開始編程,31歲成為世界首富。媒體競相報道評論,機構廣告鋪天蓋地,一時之間,少兒編程格外火爆。從一線城市蔓延到二、三線城市,編程培訓機構如雨后春筍般不斷激增。有統(tǒng)計顯示,目前*少兒編程創(chuàng)業(yè)公司總數已超過200家。艾瑞發(fā)布的《2021年*少兒編程行業(yè)研究報告》顯示,截至2021年10月,少兒編程用戶規(guī)模已經達到了1550萬,行業(yè)市場規(guī)模約為30-40億元,并將在5年內達到300億。數字我不關心,但是,最近正是暑假,朋友圈里曬娃學習編程的小視頻多了起來。這就說明,是真的有家長送娃學編程,而且還不少。一、少兒編程為什么會火?近幾年編程熱席卷全球,似乎世界各地的孩子都在學少兒編程?!懊绹呀浻?00多萬小朋友在學習編程,日本*生走進APP開發(fā)私塾學習編程,英國規(guī)定要求5歲以上兒童學習編程,歐洲其他16個*把編程納入教學體系,新加坡把編程納入*考試范圍,韓國從2021年起把編程納入*正規(guī)必修課……”當*孩子還在忙著學習英語的時候,以英語為母語的主要*卻已經把編程作為他們的“第二語言”,開始為下一代布局。日本韓國新加坡這些亞洲發(fā)達*也已經走在前面。奧巴馬還在2021年底的GES未來教育大會上推廣編程教育,他說,編程學習應該和字母學習一起開始?!皠e人都在學,我們不學就落后了”,這句話放在鄰里閑聊是跟風式的焦慮,但當這樣所謂的“別人”體量大到*時,青少年編程也就成了時代所趨的"*戰(zhàn)略",眼瞅要扛起民族復興的大旗。政策在積極響應。2021年7月,國務院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,明確指出應逐步開展全民智能教育項目,在中*階段設置人工智能相關課程、逐步推廣編程教育。北京、南京、廣州等教育發(fā)展先進城市陸續(xù)將擁有計算機特長和濃厚興趣列入*特長項目。浙江更是將技術科目納入高考選考科目。*卷高考試題里連續(xù)兩年出現了編程思維題目。編程,這種跟計算機扯上關系的課程,幾乎是在一兩年內,從默默無聞,一下子晉升成為各地家長追捧的對象。2021高考*卷Ⅰ理科數學真題天津2021高考文科數學真題如果是上面這些你感受不到,但科技的發(fā)展進步總是肉眼可見的。智能音響淘寶賣斷貨了,掃地機器人也不再是稀奇的家電,京東順豐公司正在研究送快遞的機器人,無人超市也開了好幾家,5G馬上要走進日常生活……專家說人工智能時代已經來臨,機械的工作慢慢要被機器人所取代,聽起來未來就是人與機器人的時代。在這樣的時代背景下我們應該具備什么樣的技能,才能不被淘汰?少兒編程課承載了部分想象。人工智能飛速發(fā)展、產業(yè)政策扶持與升學誘惑、培訓機構賣力推廣、家長不輸起跑線的優(yōu)良傳統(tǒng),是少兒編程課火爆的主要原因。更重要的是,編程還能讓愛玩游戲愛看動畫片的孩子減少對電子產品的沉迷,讓他們在電腦上做更多有意義有創(chuàng)造性的事情。對很多家長來說,只這一點,就足夠了。學習少兒編程已經不是一個“應不應該”的問題,而是“立刻馬上現在報哪家”的問題。目前市面上的少兒編程課覆蓋年齡段從3歲到十幾歲。機構多如牛毛,良莠不齊。在選擇之前,我們回到課程本身,先搞清楚少兒編程到底是學什么的。二、少兒編程學什么?為了使計算機能夠理解人的意圖,我們必須將需要解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據我們的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。簡單講,編程就是人與計算機的交流,人機對話。編程是編定程序的簡稱。成年人的編程,就是讓計算機代為解決某個問題。用編程語言寫一套計算機能讀懂的運算方式,然后計算機按照這個方式運行,得到相應的結果。*的計算機或相關專業(yè)學這些,目標是培養(yǎng)工程師或者程序員,校外也有針對編程工作的技能性職業(yè)培訓。這么看來,編程是一項高科技工作技能。一個合格的程序員,不僅要熟練掌握多種編程語言,還要對公司業(yè)務邏輯有所了解。而對26個字母都還認不全的小朋友來說,讓他們學習編程這種高科技是不是太強人所難了?培養(yǎng)一個程序員有必要搶跑十幾年嗎?實際上,少兒編程與成人編程完全不同。王先生在銀行從事軟件開發(fā)工作,在他看來,“少兒編程”是個偽概念,面向孩子的程序編程也好,機器人編程也好,更像是一種邏輯訓練游戲。少兒編程課的主要目的是啟蒙——讓孩子接觸編程知識,在編程學習中強化邏輯和系統(tǒng)思維能力,進而激發(fā)孩子的創(chuàng)造力。學習少兒編程并不意味著每個孩子都要學會一門編程語言,設計一個計算機程序, 將來都必須要進入IT行業(yè),成為工程師;而是旨在學習過程中培養(yǎng)孩子的思維能力和編程基礎。成年人的編程注重技能,少兒編程則注重思維訓練。通過編程游戲啟蒙、可視化圖形編程等課程,培養(yǎng)學生的計算思維能力和創(chuàng)新解難能力。例如學生在制作一個小動畫的過程中,自己拆分任務、拖拽模塊、控制進度,從而理解“并行”、“事件處理”、“目標實現”的概念。這種能力應用在語文、數學等科目的學習上同樣有效,它可以幫助孩子在面對復雜問題時,將其分解成若干個簡單問題,然后分析出解題步驟,明白每一步的解答方式,從而順利完成題目。三、想要學編程怎么挑課?如果你正在考慮選報少兒編程課,我有幾個良心建議。01、關于少兒編程語言的選擇語言只是編程的載體,編程的邏輯和算法都是相通的。家長*先考慮一下想要孩子達到的目標,綜合評估他的邏輯思維和動手能力怎么樣,然后選擇課程。目前,國內少兒編程培訓班主要分為兩類:軟件編程和樂高機器人編程,可以滿足3至18歲少年兒童不同層次的學習需求,不少機構還開設了專門的競賽培訓班。比方說,軟件編程是讓電腦屏幕上的小貓小狗小女孩動起來,而機器人編程則是讓積木制造的機器人動起來。無論是哪種形式,大多數機構會分年級教學,根據孩子年齡由淺入深地進行培訓。少兒編程入門課程主要是通過圖形和游戲來教授知識,軟件編程通常一開始通過可視化趣味性的 Scratch 入門,然后從 Python 過渡到 C++ 等;機器人編程很多從樂高 WeDo 開始入門,年齡大些就學習 EV3。Scratch語言始創(chuàng)于2006年,由麻省理工媒體實驗室終身幼稚園組開發(fā),操作界面友好而簡單,并且支持中文語言,鼠標操作,更貼近低齡兒童。孩子像搭積木一樣把某些現成的功能效果排列組合,就能實現簡單的游戲、動畫效果。這聽起來有點像玩《植物大戰(zhàn)僵尸》,我們不需要去設計每一種植物的攻擊方式,只需要有策略地排兵布陣。機器人編程的軟件同樣將想要實現的功能積木化,用電腦設定每一個電機、馬達的運動方式、角度、轉速,控制拼接好的機器人動起來,屬于軟硬件結合,更接近人工智能的概念。02、關于線上還是線下目前,軟件編程多采用網絡課程的形式,機器人編程更多的是線下實體課。線上授課的時間和地點相對靈活,在家打開電腦就能上,省去接送的繁瑣。線上班一個老師帶的學生不太多,采取一對一、小班課、微課等模式。線下授課對時間地點有要求,但真實場景能讓老師更好的輔導學生,手把手教學也能及時發(fā)現孩子學習中的問題。當然,線上線下沒有哪個更好,選擇哪一種,最重要的是看自家孩子的自制力,還有家長的時間安排。03、關于幾歲開始學編程學習編程就是一種培養(yǎng)好奇心的好方法,4-7的小孩可以輕度介入,7-15對計算機有更多深入的了解,可以觸發(fā)更多的想象,能夠深入學習。有人說,學編程越早越好,即使聽不懂也可以先熏陶一下,畢竟少兒編程注重邏輯思考能力的培養(yǎng),而不是寫代碼;也有人說,孩子要長大一些才能真正理解自己在干什么,*從**以后開始。幾歲開始學編程這個問題沒有標準答案,因為編程教育是近兩年才走進青少年的教育中,不同年齡段的孩子都從零開始學習編程,選擇適合自己年紀的合適內容就非常重要。低齡段可以先通過制作一些簡單小游戲開始學起,培養(yǎng)孩子的邏輯思維,然后再開始接觸編程代碼,等長大一些再探索更難的算法或者學術類的數據科學應用。少兒編程的軟件硬件已經開發(fā)得很適應低齡孩子了,即使是幼兒園的孩子,也可以在玩中學,讓屏幕上小人兒動起來,也可以用積木搭建一些小動物等很基礎的東西。不過低幼孩子身體條件受限,并且還沒形成紀律觀念,在老師看來十分棘手:“一*孩子鼠標都拿不住,我是真不想教”,“有不理你的,有教了十幾遍都不會的,有罵人的,有話嘮的,或者刷表情包和60秒空白長語音的……”05、關于師資的選擇做少兒編程教育對老師的要求不低:既需要懂編程,也需要了解少兒學習和認知的規(guī)律。從某*編程班的少兒編程教師招聘要求來看,這個崗位要有本科學歷,計算機相關專業(yè)優(yōu)先,師范類、教育技術學、理科等相關專業(yè)優(yōu)先,有教師資格證優(yōu)先,*熟悉C語言/Scratch,具有一定的教學能力,能快速學習新的技術。理想很豐滿,現實很骨感,師資是每一個教育培訓品類發(fā)展初期都會面臨的問題?,F實情況是,懂少兒教育教學的不一定懂編程,懂編程的又大部分供職于薪資更高的互聯網企業(yè),真正的從業(yè)者可能既不懂教育又不懂編程,空有一腔好奇心和熱情,自己一邊學習一邊教。很多機構師資力量不正規(guī),只能要求老師熟悉課件即可,90%的老師都是新手。那種短期培訓后的老師,說白了只能給孩子教一個指令,照著搭起來就完了,真正的編程思維是給不了孩子的。你送孩子學編程,想著開發(fā)他的潛能贏在起跑線上,到頭來卻是無學歷無經驗無從業(yè)背景的“三無”人員哄著瞎玩,大把銀子打了水漂。所以在這里提醒各位家長,廣告打得再好也得看療效,我們可以先篩選幾家機構,帶著孩子實地考察試課,親身體驗老師的教學模式、素質及教材教輔水平夠不夠,孩子喜不喜歡等。編程課*選擇正規(guī)大機構,最起碼老師的學歷和經驗有保障,即使不滿意,到時候退換賠償也有個余地。孩子學編程,就選大品牌!小碼王是教育部中*少兒編程課程研發(fā)合作單位;目前,*有558所重點中*引進了小碼王的課程,使用小碼王的編程教材。重點中*的編程課現在9.9元就可以學習!私信我拿報名鏈接哦~
概述本文主要解答了如下幾個問題:*生幾年級開始學Python合適*生學Python的哪些內容*生可以通過哪些形式學習Python怎么進行*Python課程設計1.究竟幾年級開始學Python合適? 最近幾年少兒編程開始講Python課的年齡在不斷提前,從以前的*,到兩年、6年級開始、再到今年有機構推出從*2年級開始學Python。 究竟什么時候開始學Python最合適呢?我建議零基礎的學生可以從5年級開始,有較扎實圖形化編程基礎的學生可以從4年級開始。具體原因如下:生理與心理發(fā)展層面:根據皮亞杰的認知發(fā)展理論可以知道,五*恰好是具體運算與形式運算的銜接期。這個階段的學生漸漸由依托具體事物的邏輯思維,發(fā)展為能夠進行獨立的抽象化邏輯思考。少兒編程的本質層面:少兒編程并不是奧賽,它應該是能讓80%以上的學生能輕松快樂參與進來;它是為學生提供一個培養(yǎng)創(chuàng)造力、邏輯思維、計算思維等綜合素養(yǎng)的平臺;它是區(qū)別于應試教育的另一個展示自我的舞臺。 我不鼓勵在很小的年齡就接觸Python編程,一方面學生生理因素導致在1-3年級學一年的東西,可能在5年級只要一個月就可以全部學會并學得更好,低年齡學習效率極低。 另一方面過早接觸Python會讓很多孩子對Python產生厭惡與恐懼,這大概就像讓*的學生學微積分一樣,雖然有小部分孩子可以學好,但對大部分學生來說,只會在一次次挫折中喪失對編程的興趣。2. 學到什么程度2.1 Python課程體系亂象 目前市面上的少兒編程Python課程體系大部分是在1-2年從Python基礎語法到pygame游戲設計、網頁開發(fā)、爬蟲、應用開發(fā)、人工智能/大數據等。與成人Python培訓非常像,有一些機構甚至就是直接拿成人Python課程大綱,將知識點分散刪減,然后直接作為中*Python課程體系。 那么究竟是什么導致了這種課程體系的誕生呢?2.2 Python課程體系的訴求 正所謂有需求就有市場,成人Python課程體系降維直接給中*用這個現象,主要是因為有很強的Python課程需求,而教育機構真正懂Python的不多,而懂Python的很多不懂教育,導致了這種Python課程體系的誕生。 這種體系其實只適合少部分天才,而這也是為什么很多機構里從圖形化編程或機器人編程升級到Python課程時,會有較高退課率問題。 那么這旺盛的Python需求從哪里來的呢,其主要由如下幾個原因導致:機構需求:學生學完scratch之類的圖形化編程后沒有后續(xù)續(xù)課的課程,所以需要一個新的體系來保證續(xù)課。家長需求:部分家長通過各種途徑聽說Python很火,所以要求機構給學生升班到Python。政策導向:各種人工智能相關的政策、編程教育的政策中Python作為一門入門容易,應用廣泛的文本編程語言被頻繁提及。2.3 *Python應該學什么 在回答這個問題之前,我們可以來看一看目前最早將Python納入教材的幾個省市的Python相關教材知識樹。 從上面不難看到,*掌握基本的Python知識是主流,不論是政策里多次提到高考納入Python或是類似的政策消息里對學生的Python能力要求其實并沒有那么高。 所以,我建議不要刻意攀Python知識樹,而是將Python僅僅當做一個解決問題的工具,*階段只講解簡單的Python語法,不要系統(tǒng)地講爬蟲、網頁設計、大數據分析等內容。 不是因為Python能做什么所以去學習什么,而是因為學生要實現的功能恰好可以使用python制作,所以學習Python。3. 怎么學Python 前面已經提到*階段建議只學習基本Python語法,但這也帶來了一個很嚴峻的問題,那就是學生會感覺Python學起來很無聊。 所以怎樣學Python能讓學生保持興趣、培養(yǎng)綜合素養(yǎng)就成了一個非常關鍵的問題。目前國內有兩種模式是我比較認可的,一個是游戲化Python,一個是結合硬件Python。3.1 游戲化Python 這里的游戲化Python是指類似這種,通過Python代碼控制游戲中的角色運動,執(zhí)行對應動作,從而不斷闖關。 目前市面上還有通過封裝庫實現純軟件人工智能Python入門的,也就是把百度AI等API進行封裝,從而實現一行指令實現一個功能,類似于上面的游戲Python中的指令形式。 不過那種純Python的,在入門后很多都是開始學網頁設計、爬蟲之類,所以我不太推薦。那種通過封裝實現Python趣味入門是很不錯的想法,但是在入門后怎樣兼顧學生學習能力、學習深度、學習趣味性是個需要慎重思考的問題。這個問題不解決,很容易讓學生在入門后火速放棄,課程漸漸變?yōu)閵W賽式培優(yōu)課程。3.2 硬件Python 硬件Python指的是將Python與電子元器件、結構件相結合,驅動學生學習的是項目,Python是解決問題,實現功能的一個工具。Python有一個精簡版叫做,可以運行在microbit等硬件上,硬件Python的學習用的就是。 因為Python控制硬件一般是通過類/函數的形式,所以只需要學習基礎的Python語法就可以輕松控制各種各樣的電子模塊。 這種模式下最重要的是場景的設計,一個好的場景賦予了學生學習動力,培養(yǎng)學生問題解決、計算思維、邏輯思維等綜合素養(yǎng)。其實也就是以STEAM教育的理念,開展項目式Python教學。 單純說可能有些抽象,下面是我以前設計的一個硬件Python課程,課程中學生會根據任務需求,改造小車結構并使用Python編程控制小車在地圖上完成各種任務。4. 怎么進行*Python課程設計 這里單純就硬件Python類課程設計為例,它最重要的是學習場景的創(chuàng)建,課程設計需要遵循如下幾個重要的準則:趣味性、梯度化。4.1 設計準則趣味性 課程一定是有趣的,這個有趣可以是通過課程內容體現,也可以是通過精妙的課程環(huán)節(jié)體現,最終呈現的結果就是學生上這個課,覺得這個課有趣。 在圖形化編程類課程中這一點很容易做到,但在Python課程中這一點常常被忽視。*階段培養(yǎng)學生的學習興趣永遠是最重要的目標之一。 學生后面還有很多很多時間,如果在小時候就喪失學習興趣、潛意識里將學習Python與失敗、挫折、困難等建立聯系,那么這個學生以后接觸Python時會有天然的厭惡和討厭。梯度化這里的梯度化指的是設計的課程難度要緩慢提升,通過課程幫學生從平地慢慢地一步步走上Python知識樹。 這里最重要的一點就是在講解同一個較難的知識點時,將其根據每次課的需要拆解為多次講解,緩緩推進,讓學生腦海中對該知識的形象漸漸豐富。 避免在*次講解時,就將這個知識點縱向挖到底,這種形式對成人來說或許挺不錯,但是*生的學習能力及其有限,他們更需要學懂一點再繼續(xù)向后學。4.2 設計流程 單純從某一個學期的課程開發(fā)來說,可以參考如下環(huán)節(jié)進行課程開發(fā),如果是要開發(fā)Python課程體系就是另一個流程了。確定現有資源,確定采用硬件Python還是游戲Python。針對課程對象設計知識樹。結合知識樹,設計對應主題,將知識樹結合主題展現。設計課程模式,確定學生學習方式,課程產出清單。樣章制作與優(yōu)化。全面開發(fā)。
本文僅針對8-16歲的青少年,所以流程是按如何去教好中*生走的,并不適合成人找工作學習,因為進度也是按照青少年走的大家好,我是C大叔,從事少兒編程行業(yè)三年有余(2016年從事少兒編程行業(yè),少兒編程概念是2015年在*正式提出的)。一直以來都是在做scratch,以及信息學奧賽C++的講師,教研等工作,但目前發(fā)現python課程非?;鸨?,為了讓小朋友也能更好的學python課程,因此準備開啟一系列的專欄,介于我對少兒編程,少兒編程理念,以及對*生編程學習能力的培養(yǎng)較為熟練,但對于python這門編程語言不是特別熟練(三年內都在從事scratch,以及信息學奧賽C++的講師及教研工作),所以有不足的地方希望大家能夠指出來,互相學習。。。先謝謝大家了準備工作環(huán)境搭建新建python項目在pycharm中安裝pygame正式學習代碼及文件導入學習1.準備工作1)環(huán)境搭建:參考 pygame import sys pygame.init() screen = pygame.display.set_mode((1173,502)) pygame.display.set_caption('壓扁小鳥') bg = pygame.image.load("img/bg.jpg") logo = pygame.image.load("img/logo.png") bird = pygame.image.load("img/bird.png") angrybird = pygame.image.load("img/angrybird.png") pygame.display.update() while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() exit() 新建一個文件夾命名為img(如下圖) 將下面素材復制到img文件夾中l(wèi)ogo.pngbird..pngbg.png如圖所示2)學習(1)編譯運行我們已經復制過來一段代碼了,那怎么運行呢?現在點擊Run-->Run,選擇test01(這里老師新建的python文件命名為test01),如果跟參考教程一樣的話應該是demo1,這里默認tese01,選擇test01,會彈出一個pygame運行框.(2)坐標圖上粉紅衣服小女孩在第3列,第2排,我們可以簡稱為她的坐標為(3,2),即可以用(x,y)來表示位置下圖是計算機的坐標系,是以左上角為坐標原點,向右出發(fā)x軸上的坐標會增大,向下出發(fā)y軸的坐標會增大剛剛運行出來的框框同學們還記得嗎,它的左上角的坐標就是(0,0),向右出發(fā)x軸上的坐標會增大,向下出發(fā)y軸的坐標會增大,現在我們來給運行出來的這個框框添加一張背景圖,也就是畫一個背景,圖片是一個面,它的坐標點在哪呢?其實跟計算機一樣,它的坐標點也是在左上角,也就是說圖片是以左上角為坐標點的。那么在哪里畫呢?同學們可以看到我們的12行是空著的,我們把鼠標點在第12行,在上面輸入下面代碼:screen.blit(bg,(0,0)) 上面代碼表示的是,把bg(背景)這張圖片畫在pygame屏幕的左上角,運行后會發(fā)現圖片左上角與屏幕左上角重疊了接下來我們再畫一只小鳥,我們把它畫在(100,200)的位置,即:screen.blit(bird,(100,200))這樣的話屏幕上就會出現一張背景和一只小鳥了!??!現在還剩下兩張圖片,請同學們自己試一下吧?如果還有疑問可以評論或者私聊哦,也可以關注我的公眾號給我發(fā)私信,WX公眾號為:NOIP信奧網,哈哈哈,聽這公眾號的名字就知道老師是教信奧賽的。
如果以上內容沒有幫到您,歡迎電話聯系我們,或者聯系在線客服咨詢