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