近年來(lái)關(guān)注少兒趣味編程學(xué)什么的用戶(hù)越來(lái)越多,小編整理了關(guān)于家長(cháng)須知:學(xué)習少兒編程的好處,少兒編程到底學(xué)什么,少兒編程趣味性的學(xué)習更有魅力,少兒編程:python趣味編程*課??,供您參考
1.家長(cháng)須知:學(xué)習少兒編程的好處
如果我們還用昨天的方式教育今天的孩子,那等于抹殺孩子的未來(lái)?!绹逃叶磐⒆咏逃荒芏桃?,更不是應試,而應該著(zhù)眼于孩子未來(lái)的人生,著(zhù)眼于孩子的成長(cháng)。在人工智能時(shí)代的大背景下,少兒編程教育逐漸被*以及社會(huì )各界所重視。各大985、211高校也紛紛將編程等科技競賽獲獎?wù)?,作為?yōu)先錄取對象。我國2021年國務(wù)院頒布的《國務(wù)院關(guān)于印發(fā)新一代人工智能發(fā)展規劃的通知》,明確推廣中*兒童編程,實(shí)施*全民智能教育計劃,在中*開(kāi)設人工智能相關(guān)課程,逐步推進(jìn)編程教育。在全球范圍內,編程教育都是大勢所趨。英國教育大綱規定計算機編程是5-16歲兒童必修課程;新加坡全面推動(dòng)少兒編程教育,中*考試中加入編程考試科目;日本也頒布新規,要求2021年以后中*生必須學(xué)習編程;美國*投資40億美元開(kāi)展少兒編程教育,呼吁*青少兒學(xué)習編程,67.5%的美國中*生都接受過(guò)編程;教育美國國情咨文推行計算機科學(xué)教育,強制要求高中畢業(yè)必修計算機編程學(xué)分。很多家長(cháng)都在問(wèn),國內外都在大力推的少兒編程學(xué)了有什么用?01 提升孩子的邏輯思維編程學(xué)習最重要的是學(xué)會(huì )把復雜的問(wèn)題拆解成一個(gè)個(gè)小問(wèn)題,然后通過(guò)解決小問(wèn)題解決復雜問(wèn)題。如同計算這個(gè)加法題9*8*7*6*5=?,如果不能看一眼就得到答案,那么應該將它拆解成9*8,*7,*6,*5,4個(gè)乘法題一個(gè)個(gè)的解決。編程中孩子要思考如何把代碼合理地安排在整個(gè)程序中,讓程序流暢地處理輸入、測試、輸出,這個(gè)過(guò)程對孩子分析事物的邏輯性有極大的幫助。對少兒編程來(lái)說(shuō),學(xué)習幾行代碼并不是重點(diǎn),在圖形化的編程過(guò)程中逐步培養編程思維,理解程序運行的邏輯,對孩子形成良好的邏輯思維能力有著(zhù)長(cháng)遠的意義。因此,孩子越早學(xué)習少兒編程,就能夠越早受到熏陶,等到思維模式固化,就為時(shí)晚矣。02 提高孩子的專(zhuān)注力編程學(xué)習和其他*相比有一個(gè)獨特優(yōu)勢就是可以實(shí)現游戲化學(xué)習,而且趣味性十足。通過(guò)類(lèi)似游戲的角色代入、關(guān)卡設置、通關(guān)獎勵等手段,可以讓孩子自主的沉浸在編程學(xué)習情境中,更加專(zhuān)注的學(xué)習,在無(wú)形當中提升了孩子的學(xué)習專(zhuān)注力。同時(shí),程序的執行具有極其嚴謹的邏輯性,一個(gè)積木塊的順序或位置錯誤都會(huì )導致程序運行效果出錯,孩子在編程中也會(huì )更加細心,更加專(zhuān)注。03 培養孩子良好的學(xué)習習慣趣味化編程和嚴密的編程語(yǔ)言,能夠讓孩子擁有良好的學(xué)習習慣:分解任務(wù)、檢查糾錯、預習復習等;當有些效果可以有多個(gè)編程方法時(shí),孩子可以?xún)?yōu)化迭代積木代碼,選擇*的編程方法。04 孩子不再沉迷于游戲很多家長(cháng)會(huì )認為,編程會(huì )讓孩子太早接觸電腦而沉迷于電腦游戲。其實(shí),恰恰相反,編程告訴孩子們游戲是怎么開(kāi)發(fā)出來(lái)的,游戲中的各種人物、場(chǎng)景、屬性等都將會(huì )以它們最“原始”的樣子展現在孩子們眼前。孩子們的思想格局提高了,明白了程序員是怎么開(kāi)發(fā)游戲的,讓孩子站在一個(gè)更高的角度去看待網(wǎng)絡(luò )游戲,避免沉迷游戲。孩子自己設計小游戲,然后發(fā)給他的朋友玩,這對孩子建立自信心也特別有幫助。05 提高孩子的抽象思考能力其實(shí)學(xué)習編程和學(xué)習外語(yǔ)一樣,如果說(shuō)學(xué)外語(yǔ)是為了跟外國人溝通,學(xué)習編程就是為了跟計算機溝通。這意味著(zhù)孩子在學(xué)習的過(guò)程中需要一種化具體為抽象的能力,讓程序能夠按照孩子想象的方式運行,讓孩子發(fā)揮無(wú)限想象并動(dòng)手實(shí)踐,讓不懂得思考的電腦也能了解與表達孩子的創(chuàng )意。 06 培養孩子勇于試錯的能力傳統的教育,從很大程度上是不鼓勵孩子試錯的,因為試錯的成本很高,容易導致孩子心理脆弱,不能正確的面對和處理挫折。而在編程的世界里,犯錯是常態(tài),可以說(shuō)編程就是一個(gè)不斷試錯的過(guò)程,但它的調試周期較短,試錯成本低,可以培養孩子勇于試錯的能力,提高孩子面對困難的勇氣。07 培養孩子解決問(wèn)題的能力孩子在編程學(xué)習中面對一道道關(guān)卡的挑戰,孩子會(huì )不斷思考如何利用學(xué)到的知識、程序達到闖關(guān)的目的。學(xué)會(huì )一步步分解問(wèn)題,然后逐個(gè)解決問(wèn)題。孩子一旦養成這樣的習慣,在碰到生活中或其他學(xué)習上的問(wèn)題時(shí),自然而然也會(huì )試著(zhù)自己解決。父母只要給予適當的工具和提示,讓孩子自己動(dòng)手、動(dòng)腦去完成。08 提高孩子學(xué)習成績(jì)根據國外權威機構研究表明:編程能讓孩子的學(xué)習成績(jì)整體提高30%。編程教育不是孤立存在的,編程學(xué)習綜合了多種*的知識,如數學(xué)、物理等*知識。學(xué)習編程可以培養孩子的各種能力,包括動(dòng)手、想象、創(chuàng )造、觀(guān)察、分析、判斷、歸納、理解、決策、組織、實(shí)驗、計劃性、條理性等。這些對于構建其他*的思維幫助特別大,提高孩子的綜合*能力。孩子學(xué)習編程,對數學(xué)成績(jì)的提高效果明顯,數學(xué)是一門(mén)從數量關(guān)系和空間形式角度來(lái)研究現實(shí)世界的*。它的特性決定很多概念都非常抽象,如:加減乘除、乘方開(kāi)方、指數對數、微分積分、變量、函數等等。而很多*生基本都是死記硬背數學(xué)公式和概念,解題的時(shí)候更多是生搬硬套。但在計算機上就不一樣了,孩子們用編寫(xiě)程序解決問(wèn)題的過(guò)程中,通過(guò)計算機的直觀(guān)、具象化演繹,會(huì )從原理和本質(zhì)上把數學(xué)概念吃透,這和死記硬背的效果完全不同。在學(xué)習編程的過(guò)程中,孩子會(huì )學(xué)到很多在學(xué)校沒(méi)有學(xué)過(guò)的數學(xué)知識,慢慢形成一個(gè)同齡人不具備的高維解題視角能力,對數學(xué)概念的理解也更加深刻。編程中涉及的邏輯、組織和分析數據,以及問(wèn)題分解再逐個(gè)解決的拆解思維,在解決很多數學(xué)問(wèn)題時(shí)一樣可以用到。嚴謹的邏輯+超前的數學(xué)知識+深刻的數學(xué)理解,這就是孩子數學(xué)成績(jì)提高的秘訣。09 編程納入高考科目在2021年《浙江省深化高??荚囌猩贫染C合改革試點(diǎn)方案》,該方案中就明確規定:明確將信息技術(shù)*(含編程)納入高中生的必*目。浙江高考模式是“語(yǔ)數英+三門(mén)選考”,信息技術(shù)就是其中一門(mén),每項各占50分。同時(shí),在北京和山東確定要把編程基礎納入信息技術(shù)課程和高考的內容體系,編程也將成為孩子們學(xué)習的一種趨勢。國際奧林匹克信息學(xué)競賽,每年*約有10萬(wàn)人參加,*獲獎?wù)咭部芍苯颖K颓迦A北大等名牌*,也能獲得優(yōu)惠錄取的機會(huì ),相對于奧數,錄取率提高了2倍左右,而且可直接對口國內外的工科專(zhuān)業(yè)方向。10 人工智能必備技能馬云在烏鎮互聯(lián)網(wǎng)大會(huì )上所言:未來(lái)30年,機器會(huì )取代大部分器械的工作,人工智能會(huì )取代很多人的工作。牛津*的卡爾·弗瑞與邁克爾·奧斯本發(fā)表的未來(lái)就業(yè)報告指出:未來(lái)幾年,有47%的工作有很大幾率被人工智能取代。國外的未來(lái)學(xué)家凱西戴維森認為,未來(lái)將會(huì )有超過(guò)65%的*生最終會(huì )從事尚不存在的工作。在可見(jiàn)的未來(lái),“編程”將如今天的數學(xué)、英語(yǔ)一樣,成為每個(gè)人都必須具備的基本素質(zhì),是未來(lái)人工智能時(shí)代的基礎。按照經(jīng)濟學(xué)理論,先進(jìn)生產(chǎn)力必將會(huì )替代落后生產(chǎn)力;機器在某些方面遲早代替人力。在未來(lái),如果你的孩子懂編程,他就是未來(lái)世界的創(chuàng )造者;如果他不懂,他只是使用者。Facebook創(chuàng )始人馬克·扎克伯格曾提出“在十五年的時(shí)間里,我們將會(huì )像閱讀和寫(xiě)作一樣地教編程……我想為什么不能把這件事做得再快一點(diǎn)呢?”喬布斯也曾說(shuō):我覺(jué)得每一個(gè)人都應該學(xué)習如何編程,因為編程教會(huì )你如何思考。奧巴馬的兩個(gè)女兒都在學(xué)編程,奧巴馬還無(wú)不惋惜地說(shuō),女兒起步太晚了,編程應當與ABC字母表和顏色同時(shí)學(xué)起。對奧巴馬來(lái)說(shuō),編程簡(jiǎn)直上升到了與母語(yǔ)同等的地位。由上可見(jiàn),那些在各行各業(yè)很有成就的名人大咖們,早就認識到了兒童編程的重要性,并且早早地為子女們安排上編程課,并把兒童編程當成子女教育中必不可少的重要一環(huán)。孩子都應該去學(xué)習一下編程,換種思維看待問(wèn)題和世界,感受下計算機的魅力。我們雖然不一定可以給孩子插上一雙翅膀,但至少我們不應該剪斷它那原本就具備的翅膀。童思少兒編程專(zhuān)為6-18歲青少兒提供在線(xiàn)編程教育服務(wù),包括圖形化編程、Python編程、人工智能等課程,將*知識融入編程學(xué)習,培養孩子計算思維、編程思維、邏輯思維,激發(fā)孩子創(chuàng )造力、想象力、專(zhuān)注力,助力孩子成為AI時(shí)代的創(chuàng )作者。關(guān)注"童思少兒編程"公眾號,體驗3節在線(xiàn)少兒編程啟蒙課。
2.少兒編程到底學(xué)什么
?前言我是一位從業(yè)十年的程序員,也是一位程序員爸爸。十年來(lái),一直coding,從未停歇。既做過(guò)傳統行業(yè)的軟件,也做過(guò)移動(dòng)互聯(lián)網(wǎng)產(chǎn)品,甚至還曾在年少時(shí),闖蕩過(guò)幼教產(chǎn)品的創(chuàng )業(yè)大潮。作為程序員爸爸(或許應該叫工程師爸爸,換個(gè)稱(chēng)呼可以讓孩子更崇拜),我時(shí)常在想我家的小朋友是否應該學(xué)習或者接觸一下編程?那么說(shuō)到編程,就必然需要先理解一下編程是什么?少兒編程又是什么?對于前者,我期望從實(shí)踐者的視角作出我的解讀,對于后者我希望以程序員爸爸的視角與大家分享。編程是什么編程,對于大眾來(lái)說(shuō),最普遍的理解就是寫(xiě)代碼,可能再深入一點(diǎn),就是使用Java、C/C++、Python寫(xiě)代碼。那代碼又是什么呢?最直白的觀(guān)點(diǎn),無(wú)非就是一堆英文單詞,偶爾還夾雜著(zhù)數字、符號堆砌出來(lái)的東西。果然是這么簡(jiǎn)單,但這些都只是表象。編程的原意,是利用計算機強大快速的計算與存儲能力,將人的想法或思維過(guò)程轉換成計算機能識別執行的動(dòng)作,以此來(lái)幫助人類(lèi)解決問(wèn)題。而代碼就是人類(lèi)與計算機交流的語(yǔ)言,編程即編寫(xiě)代碼,讓計算機按照人類(lèi)的意愿行事,不同的編程語(yǔ)言只是與計算機交流的不同方言而已。舉個(gè)例子。算盤(pán),可以看作是一臺簡(jiǎn)易機械式計算機(或許叫計算器更合適),它具有計算(加減乘除)及存儲(記數)能力,人類(lèi)使用算珠(編程語(yǔ)言)與算盤(pán)交流,同時(shí)規定梁上的一枚算珠代表5,梁下一枚算珠代表1。當人在算盤(pán)撥上或撥下算珠時(shí),同時(shí)結合珠算法則,這個(gè)過(guò)程實(shí)際上就是在編程。與計算機程序稍微不同之處在于,算盤(pán)是編寫(xiě)完程序能即時(shí)得到計算結果,而計算機編寫(xiě)程序與運行是兩個(gè)不同的過(guò)程。再細細分析下算盤(pán)的使用過(guò)程,可以發(fā)現其中隱含的讓人驚嘆的思維方式。一是不同位置的算珠代表不同的數字,這其實(shí)是一個(gè)編碼過(guò)程,這與現代發(fā)明的摩斯電碼有異曲同工之處,而計算機則是使用二進(jìn)制來(lái)表示不同的數據。這種方式將現實(shí)世界的數字概念轉換為算珠表示,這就是編碼過(guò)程,也是解決實(shí)際問(wèn)題的思考過(guò)程。二是算珠與珠算法則的使用,相當于給算盤(pán)設計了一套使用規范(即編程語(yǔ)言),只有遵循算珠編碼與珠算法則才能快速準確地使用算盤(pán)解決計算問(wèn)題。通過(guò)算盤(pán)的例子,我們可以知道,編程其實(shí)并不是什么高深的東西,說(shuō)到底就是一個(gè)解決問(wèn)題的思考與實(shí)踐過(guò)程,只不過(guò)是使用機器還是人自己去解決而已。實(shí)際上我們平常在生活工作中就經(jīng)常做這些事情,只是我們沒(méi)有意識到。比如使用不同顏色的筆作標記,這其實(shí)是一個(gè)編碼過(guò)程,不同的顏色代表不同的含義;再比如燒菜煮飯,電飯煲在煮飯的同時(shí),我們通常會(huì )洗菜、切菜、炒菜,所有這一切都是預先設定好,需要按順序完成的,如果突然停電了,那么就必須停下手上的活,將還在半生熟狀態(tài)的米飯改成蒸飯。這個(gè)例子實(shí)際處理的是順序與條件事件的邏輯思維過(guò)程。與算盤(pán)類(lèi)似的例子很多,比如老式提花機,它可以通過(guò)預置的一批穿孔卡片來(lái)編織出指定的花紋,它在計算機的發(fā)展歷史中起著(zhù)非常重要的作用。編程是一件非常有趣,同時(shí)又具有創(chuàng )造性,并且非常容易產(chǎn)生成就感的事情。作為一個(gè)從業(yè)十年的程序員,盡管默默無(wú)聞,但始終樂(lè )在其中。少兒編程學(xué)什么小朋友們需要學(xué)點(diǎn)編程知識嗎?如果答案是肯定的話(huà),應該怎么學(xué)?能學(xué)到什么呢?我的小孩,似乎已在不知不覺(jué)中受到了我的影響。他在很小的時(shí)候就已經(jīng)知道爸爸是做什么工作的,并且無(wú)數次親眼目睹爸爸在電腦前專(zhuān)心編寫(xiě)代碼的情景。我在想,他大抵是看不懂爸爸在寫(xiě)什么的,僅僅是好奇而已或者他只是無(wú)聊沒(méi)事干。我曾經(jīng)給他演示過(guò)一個(gè)無(wú)比簡(jiǎn)單的網(wǎng)頁(yè),只能簡(jiǎn)單地改變字體大小與顏色,他的反應在我的預料之中?!巴邸?,“哇”,“哇”,每一次大小或顏色的改變,他都會(huì )發(fā)出驚嘆。在他的意識里,這可能僅僅是好玩,甚至他可能會(huì )想:“哦,原來(lái)我以前看過(guò)的那些網(wǎng)頁(yè)就是這樣做出來(lái)的”。當然,我不得而知,我認為前者的可能性更高。但這是一個(gè)好的起點(diǎn),這是興趣的來(lái)源。有些小孩,可能天生腦力比較強,對諸如如果是圓就涂上紅色,如果是正方形就涂上藍色題目能快速理解并完成;有些小孩可能就差點(diǎn),需要讀上幾遍才能理清;但我認為編程的邏輯思維并不能與語(yǔ)言理解能力混為一談,編程并不是玩文字游戲,能分得清上下左右前后的小朋友都可以很好地完成編程的任務(wù)。那么對于小朋友來(lái)說(shuō),*的編程知識是什么呢?雖然計算機*是一個(gè)混合*,涉及數學(xué)、物理學(xué)、生物學(xué)、化學(xué)等等,但對于小朋友來(lái)說(shuō),不需要了解計算機的工作原理,不需要了解程序的運行原理,他們需要的是學(xué)習計算機世界的抽象思維方式,學(xué)習發(fā)現與分析問(wèn)題的思維模式以及解決問(wèn)題的能力。什么叫抽象思維呢?簡(jiǎn)單地說(shuō),就是通過(guò)大量觀(guān)察或實(shí)踐,發(fā)現事物的共同特性,然后加以演繹變化,從中找到提升效率的方法。比如當人面對五顏六色的蘋(píng)果、柑橘、香蕉、菠蘿時(shí),我們會(huì )說(shuō)它們都是水果,這就是抽象思維。抽象思維也直接決定了孩子們在學(xué)習上的效率,同樣的一堂課下來(lái),為什么有些孩子學(xué)得好,有些孩子學(xué)得差呢?很大程序上是抽象思維能力在起作用。抽象思維能力強的孩子,善于總結,善于舉一反三,最終能達到融會(huì )貫通的狀態(tài)。而在計算機世界中,抽象思維發(fā)揮地更極致。從中斷器的工作特性發(fā)明電報機;從一個(gè)個(gè)小小的邏輯門(mén)電子元件,衍生出半加器、全加器以及存儲器;就這樣在不停地抽象中,計算機的發(fā)明才呼之欲出。在未來(lái)的日子里,計算機的先驅者們又抽象出了集成電路、內存、磁盤(pán)、顯示器、打印機、操作系統、網(wǎng)絡(luò )通信協(xié)議、高級編程語(yǔ)言等等。興趣無(wú)疑是*的老師,這話(huà)什么時(shí)候都不過(guò)時(shí)。小朋友對新鮮事物有著(zhù)天然的好奇心,但編程往往是一件需要極度耐心的事情。小朋友天性好動(dòng),他們是不可能長(cháng)時(shí)間坐在電腦面前,老老實(shí)實(shí)地編寫(xiě)程序。我認為必須要是吸引力足夠,持續時(shí)間較短,并且*能動(dòng)手的方式。從我自身的經(jīng)歷來(lái)講,可玩耍的繪本、編程游戲、智能積木、編程機器人,這幾個(gè)我認為是*的學(xué)習方式,難度也是從易到難。在后面的文章中,我會(huì )嘗試與大家分享我與我的小孩一起玩過(guò)的書(shū)籍或者游戲。在編程的世界中,小朋友將在不知不覺(jué)中學(xué)會(huì )抽象思維、發(fā)現問(wèn)題、解決問(wèn)題的能力。遇到問(wèn)題時(shí),學(xué)會(huì )嘗試弄清楚到底是什么問(wèn)題,同時(shí)思考問(wèn)題的不同解決方法,并將這些不同的解決方法付諸實(shí)踐。祝愿更多的小朋友來(lái)到編程的世界中來(lái),讓我們的世界更自動(dòng)、更智能。
3.少兒編程趣味性的學(xué)習更有魅力
少兒怎樣學(xué)習編程?這引起很多家長(cháng)的困惑,在人們印象中編程是非常難懂的科技,一般都是非常抽象化的,那么,這么難懂的理論,怎樣讓孩子去學(xué)習呢? 其實(shí),少兒編程和傳統意義上的IT的編程是有一定的差距的。雖然編程的內容大致相同,但是所教學(xué)的方式卻存在很大的差異性,達到的教學(xué)目的也是不同的。少兒編程入門(mén)學(xué)習之前,通常會(huì )有精彩的動(dòng)畫(huà)進(jìn)行展示,通過(guò)立體3D效果進(jìn)行演練,讓學(xué)生在認識代碼的同時(shí),也可以享受到游戲的樂(lè )趣,如果一開(kāi)始學(xué)生并不能接受編程代碼,那么還有很多游戲,可以一次又一次的通過(guò)實(shí)踐操作演練讓學(xué)生明白代碼的概念。孩子可以把自己的想法通過(guò)編程的方式制作出屬于自己的小游戲、動(dòng)畫(huà)和藝術(shù)作品。在學(xué)習編程的中讓孩子不覺(jué)得枯燥,增強趣味性?! ±邕\行測試、調試以及為了找到問(wèn)題的解決方案,孩子需要通過(guò)一次又一次的實(shí)驗去完成自己的成果物,并在編程的過(guò)程中真正領(lǐng)悟到知識,同時(shí)也培養了認真學(xué)習的態(tài)度。在不斷的進(jìn)行實(shí)驗過(guò)程中編程的效率不斷提高,孩子對時(shí)間的概念有了更精準的認識,這種集中精力完成任務(wù)的態(tài)度,也會(huì )轉移到其它事情上來(lái),這對孩子未來(lái)的成長(cháng)十分有幫助。
4.少兒編程:python趣味編程*課
本文僅針對8-16歲的青少年,所以流程是按如何去教好中*生走的,并不適合成人找工作學(xué)習,因為進(jìn)度也是按照青少年走的大家好,我是C大叔,從事少兒編程行業(yè)三年有余(2016年從事少兒編程行業(yè),少兒編程概念是2015年在*正式提出的)。一直以來(lái)都是在做scratch,以及信息學(xué)奧賽C++的講師,教研等工作,但目前發(fā)現python課程非?;鸨?,為了讓小朋友也能更好的學(xué)python課程,因此準備開(kāi)啟一系列的專(zhuān)欄,介于我對少兒編程,少兒編程理念,以及對*生編程學(xué)習能力的培養較為熟練,但對于python這門(mén)編程語(yǔ)言不是特別熟練(三年內都在從事scratch,以及信息學(xué)奧賽C++的講師及教研工作),所以有不足的地方希望大家能夠指出來(lái),互相學(xué)習。。。先謝謝大家了準備工作環(huán)境搭建新建python項目在pycharm中安裝pygame正式學(xué)習代碼及文件導入學(xué)習1.準備工作1)環(huán)境搭建:參考 pygame import sys pygame.init() screen = pygame.display.set_mode((1173,502)) pygame.display.set_caption('壓扁小鳥(niǎo)') 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() 新建一個(gè)文件夾命名為img(如下圖) 將下面素材復制到img文件夾中logo.pngbird..pngbg.png如圖所示2)學(xué)習(1)編譯運行我們已經(jīng)復制過(guò)來(lái)一段代碼了,那怎么運行呢?現在點(diǎn)擊Run-->Run,選擇test01(這里老師新建的python文件命名為test01),如果跟參考教程一樣的話(huà)應該是demo1,這里默認tese01,選擇test01,會(huì )彈出一個(gè)pygame運行框.(2)坐標圖上粉紅衣服小女孩在第3列,第2排,我們可以簡(jiǎn)稱(chēng)為她的坐標為(3,2),即可以用(x,y)來(lái)表示位置下圖是計算機的坐標系,是以左上角為坐標原點(diǎn),向右出發(fā)x軸上的坐標會(huì )增大,向下出發(fā)y軸的坐標會(huì )增大剛剛運行出來(lái)的框框同學(xué)們還記得嗎,它的左上角的坐標就是(0,0),向右出發(fā)x軸上的坐標會(huì )增大,向下出發(fā)y軸的坐標會(huì )增大,現在我們來(lái)給運行出來(lái)的這個(gè)框框添加一張背景圖,也就是畫(huà)一個(gè)背景,圖片是一個(gè)面,它的坐標點(diǎn)在哪呢?其實(shí)跟計算機一樣,它的坐標點(diǎn)也是在左上角,也就是說(shuō)圖片是以左上角為坐標點(diǎn)的。那么在哪里畫(huà)呢?同學(xué)們可以看到我們的12行是空著(zhù)的,我們把鼠標點(diǎn)在第12行,在上面輸入下面代碼:screen.blit(bg,(0,0)) 上面代碼表示的是,把bg(背景)這張圖片畫(huà)在pygame屏幕的左上角,運行后會(huì )發(fā)現圖片左上角與屏幕左上角重疊了接下來(lái)我們再畫(huà)一只小鳥(niǎo),我們把它畫(huà)在(100,200)的位置,即:screen.blit(bird,(100,200))這樣的話(huà)屏幕上就會(huì )出現一張背景和一只小鳥(niǎo)了?。?!現在還剩下兩張圖片,請同學(xué)們自己試一下吧?如果還有疑問(wèn)可以評論或者私聊哦,也可以關(guān)注我的公眾號給我發(fā)私信,WX公眾號為:NOIP信奧網(wǎng),哈哈哈,聽(tīng)這公眾號的名字就知道老師是教信奧賽的。
如果以上內容沒(méi)有幫到您,歡迎電話(huà)聯(lián)系我們,或者聯(lián)系在線(xiàn)客服咨詢(xún)