《跟我一起玩編程Python》是針對(duì)少兒、中小學(xué)生及零基礎(chǔ)編程學(xué)習(xí)者研發(fā)的Python入門教程,全書分基礎(chǔ)篇和提高篇兩部分,從初學(xué)者角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、實(shí)用有趣的案列,詳細(xì)的講解了使用IDLE及Python框架進(jìn)行程序管理的知識(shí)和技術(shù)。本書主要講解了Python的安裝、Python語(yǔ)言基礎(chǔ)、語(yǔ)句、序列、元組、遍歷、字典、循環(huán)、Python游戲編程等內(nèi)容,結(jié)合實(shí)用案列具體分析講解,并對(duì)給出的程序進(jìn)行注釋,全面鍛煉邏輯思維能力,提高創(chuàng)意思考能力,強(qiáng)化流程規(guī)劃能力,訓(xùn)練腳本構(gòu)思能力,培養(yǎng)協(xié)同合作能力,加大升學(xué)(求職)競(jìng)爭(zhēng)能力,使讀者輕松領(lǐng)會(huì)Python語(yǔ)言的精髓,領(lǐng)略Python的真正魅力。
★推薦1.時(shí)下正流行——當(dāng)下正流行的少兒編程語(yǔ)言眾多,而Python就是眾多語(yǔ)言中比較有趣又容易掌握的語(yǔ)言。
★推薦2.上手門檻低——只要你對(duì)Python編程有興趣,接受過(guò)編程啟蒙,很快就可上手。
★推薦3.專業(yè)性操作性強(qiáng)——作者計(jì)算機(jī)專業(yè)知識(shí)背景,過(guò)萬(wàn)小時(shí)線上及線下授課經(jīng)驗(yàn),多次帶領(lǐng)學(xué)員獲得國(guó)內(nèi)外相關(guān)賽事大獎(jiǎng)。書中配有完整的Python語(yǔ)言學(xué)習(xí)方案,通過(guò)示例講解教學(xué)內(nèi)容,隨堂練習(xí)配套答案檢驗(yàn)學(xué)習(xí)效果,實(shí)戰(zhàn)練習(xí)提升操作能力,游戲開發(fā)培養(yǎng)研發(fā)能力。
★推薦4.大能聯(lián)袂推薦——樂(lè)博樂(lè)博機(jī)器人創(chuàng)始人兼CEO侯景剛傾情作序;北京機(jī)器人大賽總裁判長(zhǎng)劉明非、中國(guó)大數(shù)據(jù)應(yīng)用聯(lián)盟人工智能專家委員會(huì)主任劉鵬、北京大學(xué)王選計(jì)算機(jī)研究所副教授高良才、樂(lè)博樂(lè)博機(jī)器人聯(lián)合創(chuàng)始人周煒聯(lián)袂推薦。
★推薦5.豐富的學(xué)習(xí)資源——掃描二維碼可以重復(fù)觀看視頻講解;下載40個(gè)源代碼文件;免費(fèi)體驗(yàn)在線課程。
★推薦6.與作者直接交流——加入讀者交流群與超級(jí)微課群,與作者一對(duì)一交流學(xué)習(xí)、與學(xué)員相互探討成長(zhǎng)。
21世紀(jì)是AI人工智能時(shí)代。我們的生活中充滿了人工智能的元素:餐廳的服務(wù)機(jī)器人、圖書館的接引機(jī)器人、家中的智能家居等,讓我們的工作、生活、學(xué)習(xí)更加地便捷。
人工智能并不只與科學(xué)家有關(guān)。中國(guó)國(guó)務(wù)院發(fā)布《新一代人工智能發(fā)展規(guī)劃》,人工智能上升為國(guó)家發(fā)展戰(zhàn)略。規(guī)劃明確提出:“在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。中小學(xué)生是國(guó)家人工智能科研方向的儲(chǔ)備軍,是人工智能發(fā)展的未來(lái)!蹦暇、浙江等地已經(jīng)將編程教育加入中小學(xué)課堂,并在高考中加入了編程試題,發(fā)展少兒編程教育已經(jīng)是大勢(shì)所趨,少兒編程更是如今每一名中小學(xué)生都應(yīng)該接觸、學(xué)習(xí)的課程。前美國(guó)總統(tǒng)奧巴馬提出過(guò)“每天編程一小時(shí)”的口號(hào),F(xiàn)acebookCEO扎克伯格說(shuō)過(guò):“我們將會(huì)像閱讀和寫作一樣地教編程,我想為什么不能把這件事做得再快一點(diǎn)兒?”李開復(fù)也曾說(shuō)過(guò):“未來(lái)15年,50%的人類工作將會(huì)被人工智能所取代,編程會(huì)變得越來(lái)越重要。如果讓孩子從小就學(xué)編程,這會(huì)讓孩子的未來(lái)充滿更多的可能!
學(xué)生想要了解人工智能、學(xué)習(xí)人工智能,就必須要學(xué)習(xí)計(jì)算機(jī)語(yǔ)言,少兒編程應(yīng)運(yùn)而生。少兒編程可以鍛煉中小學(xué)生的邏輯思維、計(jì)算思維和創(chuàng)新思維。在學(xué)習(xí)編程的過(guò)程中,學(xué)生可以按照計(jì)算機(jī)一樣嚴(yán)謹(jǐn)?shù)乃季S去思考問(wèn)題,同時(shí)也可以獲得編程成功之后的成就感。
想要學(xué)習(xí)好編程,語(yǔ)言的選擇尤為重要,計(jì)算機(jī)語(yǔ)言有很多種,但不是所有的計(jì)算機(jī)語(yǔ)言都適合作為學(xué)生學(xué)習(xí)編程的啟蒙語(yǔ)言。
本書選擇了目前少兒編程中最適合學(xué)生學(xué)習(xí)的計(jì)算機(jī)語(yǔ)言——Python。
Python具有淺顯易懂、操作簡(jiǎn)單等特點(diǎn),被廣泛應(yīng)用于科學(xué)運(yùn)算、云計(jì)算、網(wǎng)絡(luò)爬蟲、Web開發(fā)等眾多領(lǐng)域,同時(shí),Python本身具有很多內(nèi)置的“庫(kù)”,還可以兼容其他外接“庫(kù)”,編程過(guò)程更加有趣,讓學(xué)生使用起來(lái)也更加方便。人工智能本身會(huì)涉及大量的數(shù)據(jù)運(yùn)算,使用Python最為高效快捷,所以
Python本身也是最適合人工智能開發(fā)的編程語(yǔ)言。本書作者李珊擔(dān)任過(guò)后端開發(fā)、測(cè)試工程師等職位,具有多年一線少兒編程課教學(xué)經(jīng)驗(yàn),善于通過(guò)實(shí)例引導(dǎo)學(xué)生進(jìn)行深入的學(xué)習(xí)和探究,能夠?qū)W(xué)生們?cè)趯W(xué)習(xí)過(guò)程中遇到的問(wèn)題用巧妙的方法進(jìn)行分析講解,帶領(lǐng)學(xué)生輕松玩轉(zhuǎn)Python,深受學(xué)生和家長(zhǎng)的支持與信賴。在書中,作者從最基礎(chǔ)的語(yǔ)句和數(shù)據(jù)類型出發(fā),致力于為學(xué)生打下夯實(shí)的編程基礎(chǔ),書中列舉了許多生活中常見的實(shí)例、有趣的小故事以及一些著名的數(shù)學(xué)問(wèn)題,引導(dǎo)學(xué)生使用編程的方法來(lái)解決,讓學(xué)生在學(xué)習(xí)過(guò)程中體驗(yàn)編程的魅力,讓編程過(guò)程更加有趣,是一本非常適合中小學(xué)生學(xué)習(xí)編程的啟蒙書籍。
樂(lè)博樂(lè)博教育創(chuàng)始人兼CEO侯景剛
李珊
VEX機(jī)器人世界錦標(biāo)賽教練;青少年機(jī)器人技術(shù)與人工智能編程能力(RAIC)測(cè)評(píng)培訓(xùn)導(dǎo)師;樂(lè)博樂(lè)博機(jī)器人教育、少兒編程教育培訓(xùn)講師;曾帶領(lǐng)學(xué)生斬獲2018年“獵豹汽車杯”首屆中國(guó)青少年人工智能大賽暨第九屆亞洲機(jī)器人錦標(biāo)賽VEX中國(guó)區(qū)選拔賽一等獎(jiǎng)、2018年亞洲機(jī)器人錦標(biāo)賽VEX-IQ挑戰(zhàn)賽銀獎(jiǎng)、2019年VEX機(jī)器人京津冀選拔賽一等獎(jiǎng)等獎(jiǎng)項(xiàng)。他多年來(lái)專注于從事一線機(jī)器人教育、少兒編程教育培訓(xùn),具有豐富的機(jī)器人課程、少兒編程課程授課經(jīng)驗(yàn),致力于打造能夠激發(fā)學(xué)生興趣,引導(dǎo)學(xué)生主動(dòng)研究、主動(dòng)學(xué)習(xí)的機(jī)器人編程課堂。
第1章初識(shí)Python
1.1 什么是編程002
1.2 什么是Python語(yǔ)言003
1.3 安裝Python005
1.4 使用IDLE,完成我們的第一條編碼011
第2章初識(shí)Python的數(shù)據(jù)類型
2.1 什么是數(shù)據(jù)類型024
2.2 常用的數(shù)據(jù)類型027
2.3 變量的妙用032
2.4 與Python一起做數(shù)學(xué)游戲吧037
2.5 字符串拼接054
2.6 注釋與轉(zhuǎn)義字符060
第3章Python的控制臺(tái)輸入用法
3.1 使用控制臺(tái)輸入input()070
3.2 數(shù)據(jù)類型轉(zhuǎn)換074
3.3 格式化字符串078
3.4 條件語(yǔ)句084
3.5 條件語(yǔ)句的嵌套088
3.6 多個(gè)并列條件判斷090
第4章下標(biāo)的使用
4.1 什么是下標(biāo)096
4.2 字符串str的操作及下標(biāo)的使用方法097
4.3 列表list操作及下標(biāo)的使用方法112
4.4 元組tuple的操作及下標(biāo)的使用方法131
4.5 利用type()來(lái)查詢數(shù)據(jù)類型134
4.6 認(rèn)識(shí)字典137
第5章讓你的程序循環(huán)起來(lái)!
5.1 認(rèn)識(shí)range148
5.2 認(rèn)識(shí)for循環(huán)154
5.3 認(rèn)識(shí)while循環(huán)173
5.4 break和continue175