Python快樂編程基礎(chǔ)入門(21世紀(jì)高等學(xué)校計(jì)算機(jī)專業(yè)實(shí)用規(guī)劃教材)
定 價(jià):49.5 元
- 作者:千鋒教育高教產(chǎn)品研發(fā)部
- 出版時(shí)間:2019/8/1
- ISBN:9787302530145
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.561
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
《Python快樂編程基礎(chǔ)入門》致力于打造適合Python初學(xué)者的入門教材,站在初學(xué)者角度,從零開始,由淺入深,以樸實(shí)生動(dòng)的語言闡述復(fù)雜的問題,書中列舉了大量現(xiàn)實(shí)中的例子進(jìn)行講解,同時(shí)搭配精心設(shè)計(jì)的插圖,真正做到通俗易懂!禤ython快樂編程基礎(chǔ)入門》共14章,涵蓋Python基礎(chǔ)語言、流程控制、基本數(shù)據(jù)類型、函數(shù)、模塊與包、面向?qū)ο、文件、異常等核心知識(shí)點(diǎn)。每學(xué)完一個(gè)章節(jié)的知識(shí)點(diǎn),便通過實(shí)用性強(qiáng)的案例,如發(fā)紅包撲克牌QQ登錄等,將所學(xué)知識(shí)綜合運(yùn)用到實(shí)際開發(fā)中,積累項(xiàng)目開發(fā)經(jīng)驗(yàn)。在每章末尾還配備了習(xí)題,用于對(duì)本章所學(xué)內(nèi)容進(jìn)行練習(xí)和鞏固,達(dá)到即學(xué)即練的效果。
《Python快樂編程基礎(chǔ)入門》面向Python初學(xué)者、高等院校及培訓(xùn)學(xué)校的老師和學(xué)生,是牢固掌握Python語言開發(fā)技術(shù)的必讀之作,同時(shí)也是通往深入探究人工智能的必經(jīng)之路。
內(nèi)容全面、操作步驟清晰直觀、實(shí)用性強(qiáng),注重實(shí)踐環(huán)節(jié)的同時(shí)還注重開闊思維和拓展視野,提升學(xué)習(xí)者各方面的能力。
前言 在瞬息萬變的IT時(shí)代,一群懷揣夢(mèng)想的人創(chuàng)辦了千鋒教育,投身到IT培訓(xùn)行業(yè)。自2011年以來,一批批有志青年加入千鋒教育,為了夢(mèng)想篤定前行。千鋒教育秉承用良心做教育的理念,為培養(yǎng)頂級(jí)IT精英而付出一切努力,為什么會(huì)有這樣的夢(mèng)想,我們先來聽一聽用人企業(yè)和求職者的心聲: 現(xiàn)在符合企業(yè)需求的IT技術(shù)人才非常緊缺,這方面的優(yōu)秀人才我們會(huì)像珍寶一樣對(duì)待,可為什么至今沒有合格的人才出現(xiàn)? 面試的時(shí)候,用人企業(yè)問能做什么,這個(gè)項(xiàng)目如何來實(shí)現(xiàn),需要多長(zhǎng)的時(shí)間,我們當(dāng)時(shí)都蒙了,回答不上來。 這已經(jīng)是面試過的第十家公司了,如果再不行的話,是不是要考慮轉(zhuǎn)行了,難道大學(xué)里的四年都白學(xué)了? 這已經(jīng)是參加面試的第N個(gè)求職者了,為什么都是計(jì)算機(jī)專業(yè)畢業(yè),但當(dāng)問到項(xiàng)目如何實(shí)現(xiàn)時(shí),卻怎么連思路都沒有呢? 這些心聲并非個(gè)別,而是現(xiàn)實(shí)社會(huì)中的普遍現(xiàn)象。高校的IT教育與企業(yè)的真實(shí)需求存在脫節(jié),如果高校的相關(guān)課程仍然不進(jìn)行更新的話,畢業(yè)生將面臨難以就業(yè)的困境。很多用人單位表示,高校畢業(yè)生表象上知識(shí)豐富,但絕大多數(shù)在實(shí)際工作中用之甚少,甚至完全用不上高校學(xué)習(xí)階段所學(xué)知識(shí)。針對(duì)上述存在的問題,國(guó)務(wù)院也做出了關(guān)于加快發(fā)展現(xiàn)代職業(yè)教育的決定。很慶幸,千鋒教育所做的事情就是配合高校達(dá)成產(chǎn)學(xué)合作。 千鋒教育致力于打造IT職業(yè)教育全產(chǎn)業(yè)鏈人才服務(wù)平臺(tái),在全國(guó)擁有數(shù)十家分校,數(shù)百名講師,堅(jiān)持以教學(xué)為本的方針,采用面對(duì)面教學(xué),傳授企業(yè)實(shí)用技能,教學(xué)大綱緊跟企業(yè)需求,擁有全國(guó)一體化的就業(yè)體系。千鋒的價(jià)值觀是做真實(shí)的自己,用良心做教育。 針對(duì)高校教師的服務(wù): 1.千鋒教育基于近七年來的教育培訓(xùn)經(jīng)驗(yàn),精心設(shè)計(jì)了包含教材 授課資源 考試系統(tǒng) 測(cè)試題 輔助案例的教學(xué)資源包,節(jié)約教師的備課時(shí)間,緩解教師的教學(xué)壓力,顯著提高教學(xué)質(zhì)量。 2.本書配套代碼和視頻索取網(wǎng)址:http://www.codingke.com/。 3.本書配備了千鋒教育優(yōu)秀講師錄制的教學(xué)視頻,按本書知識(shí)結(jié)構(gòu)體系部署到了教學(xué)輔助平臺(tái)扣丁學(xué)堂上,可以作為教學(xué)資源使用,也可以作為備課參考。 高校教師如需索要配套教學(xué)資源,請(qǐng)關(guān)注扣丁學(xué)堂師資服務(wù)平臺(tái),掃描下方二維碼關(guān)注微信公眾號(hào)索取。
扣丁學(xué)堂 針對(duì)高校學(xué)生的服務(wù): 1.學(xué)IT有疑問,就找千問千知,它是一個(gè)有問必答的IT社區(qū),平臺(tái)上的專業(yè)答疑輔導(dǎo)老師承諾工作時(shí)間3小時(shí)內(nèi)答復(fù)讀者學(xué)習(xí)中遇到的專業(yè)問題。讀者也可以通過掃描下方的二維碼,關(guān)注千問千知微信公眾號(hào),瀏覽其他學(xué)習(xí)者在學(xué)習(xí)中分享的問題和 收獲! 2.學(xué)習(xí)太枯燥,想了解其他學(xué)校的伙伴都是怎樣學(xué)習(xí)的?你可以加入扣丁俱樂部?鄱【銟凡渴乔тh教育聯(lián)合各大校園發(fā)起的公益計(jì)劃,專門面向?qū)T感興趣的大學(xué)生提供免費(fèi)的學(xué)習(xí)資源和問答服務(wù),已有超過30多萬名學(xué)習(xí)者從中獲益! 【蜆I(yè)難,難就業(yè),千鋒教育讓就業(yè)不再難!
千問千知關(guān)于本書 本書既可作為高等院校本、?朴(jì)算機(jī)相關(guān)專業(yè)的Python入門教材,還包含了千鋒教育Python基礎(chǔ)課程的全部?jī)?nèi)容,是一本適合廣大計(jì)算機(jī)編程愛好者的優(yōu)秀讀物。搶紅包 本書配套源代碼、習(xí)題答案的獲取方法:添加小千QQ號(hào)或微信號(hào)2133320438! ∽⒁!小千會(huì)隨時(shí)發(fā)放助學(xué)金紅包。致謝 千鋒教育高教產(chǎn)品研發(fā)部組織編寫了本書,將千鋒Python課程多年積累的實(shí)戰(zhàn)案例進(jìn)行整合,通過反復(fù)精雕細(xì)琢最終完成了本書。另外,多名院校老師也參與了本書的部分編寫與指導(dǎo)工作。除此之外,千鋒教育500多名學(xué)員也參與到了教材的試讀工作中,他們站在初學(xué)者的角度對(duì)教材提出了許多寶貴的修改意見,在此一并表示衷心的感謝。意見反饋 在本書的編寫過程中,雖然力求完美,但不足之處在所難免,歡迎各界專家和讀者朋友給予寶貴意見,聯(lián)系方式:huyaowen@1000phone.com。
千鋒教育高教產(chǎn)品研發(fā)部 2019年6月于北京
目錄第1章 Python開發(fā)入門1 1.1 Python語言的簡(jiǎn)介1 1.1.1 Python語言的起源1 1.1.2 Python語言的發(fā)展1 1.1.3 Python語言的特征2 1.1.4 Python語言的應(yīng)用領(lǐng)域3 1.2 Python的安裝4 1.3 集成開發(fā)環(huán)境PyCharm7 1.3.1 PyCharm的安裝7 1.3.2 PyCharm的使用10 1.4 本章小結(jié)15 1.5 習(xí)題15第2章 編程基礎(chǔ)17 2.1 基本語法17 2.1.1 注釋17 2.1.2 標(biāo)識(shí)符與關(guān)鍵字18 2.1.3 語句換行19 2.1.4 縮進(jìn)19 2.2 變量與數(shù)據(jù)類型20 2.2.1 變量20 2.2.2 數(shù)據(jù)類型21 2.2.3 檢測(cè)數(shù)據(jù)類型23 2.2.4 數(shù)據(jù)類型轉(zhuǎn)換23 2.3 運(yùn)算符24 2.3.1 算術(shù)運(yùn)算符25 2.3.2 賦值運(yùn)算符26 2.3.3 比較運(yùn)算符272.3.4 邏輯運(yùn)算符282.3.5 位運(yùn)算符292.3.6 成員運(yùn)算符302.3.7 身份運(yùn)算符312.3.8 運(yùn)算符的優(yōu)先級(jí)312.4 小案例322.5 本章小結(jié)332.6 習(xí)題33第3章 流程控制語句353.1 條件語句353.1.1 if語句363.1.2 if-else語句363.1.3 if-elif語句373.1.4 if語句嵌套403.2 循環(huán)語句413.2.1 while語句413.2.2 for語句423.2.3 while與for嵌套433.2.4 break語句453.2.5 continue語句463.2.6 else語句473.2.7 pass語句483.3 小案例483.3.1 案例一483.3.2 案例二493.4 本章小結(jié)493.5 習(xí)題50第4章 字符串514.1 字符串簡(jiǎn)介514.1.1 字符串的概念514.1.2 轉(zhuǎn)義字符524.2 字符串的輸出與輸入534.2.1 字符串的輸出534.2.2 字符串的輸入554.3 字符串的索引與切片564.4 字符串的運(yùn)算574.5 字符串常用函數(shù)584.5.1 大小寫轉(zhuǎn)換584.5.2 判斷字符594.5.3 檢測(cè)前綴或后綴614.5.4 合并與分隔字符串624.5.5 對(duì)齊方式624.5.6 刪除字符串頭尾字符634.5.7 檢測(cè)子串644.5.8 替換子串664.5.9 統(tǒng)計(jì)子串個(gè)數(shù)664.5.10 首字母大寫674.5.11 標(biāo)題化674.6 小案例684.7 本章小結(jié)694.8 習(xí)題70第5章 列表與元組715.1 列表的概念715.1.1 列表的創(chuàng)建715.1.2 列表的索引與切片735.1.3 列表的遍歷745.2 列表的運(yùn)算755.3 列表的常用操作765.3.1 修改元素765.3.2 添加元素775.3.3 刪除元素775.3.4 查找元素位置785.3.5 元素排序795.3.6 統(tǒng)計(jì)元素個(gè)數(shù)805.4 列表推導(dǎo)805.5 元組825.5.1 元組的創(chuàng)建825.5.2 元組的索引835.5.3 元組的遍歷835.5.4 元組的運(yùn)算845.5.5 元組與列表轉(zhuǎn)換845.6 小案例855.6.1 案例一855.6.2 案例二865.7 本章小結(jié)875.8 習(xí)題87第6章 字典與集合896.1 字典的概念896.2 字典的創(chuàng)建906.3 字典的常用操作916.3.1 計(jì)算元素個(gè)數(shù)916.3.2 訪問元素值926.3.3 修改元素值936.3.4 添加元素936.3.5 刪除元素946.3.6 復(fù)制字典966.3.7 成員運(yùn)算966.3.8 設(shè)置默認(rèn)鍵值對(duì)976.3.9 獲取字典中的所有鍵976.3.10 獲取字典中的所有值986.3.11 獲取字典中所有的鍵值對(duì)986.3.12 隨機(jī)刪除元素996.4 集合的概念1006.5 集合的常用操作1026.5.1 添加元素1026.5.2 刪除元素1026.5.3 集合運(yùn)算1036.5.4 集合遍歷1046.6 字典推導(dǎo)與集合推導(dǎo)1056.7 小案例1066.7.1 案例一1066.7.2 案例二1076.8 本章小結(jié)1086.9 習(xí)題108第7章 函數(shù)(上)1097.1 函數(shù)的概念1097.2 函數(shù)的定義1107.3 函數(shù)的參數(shù)1127.3.1 位置參數(shù)1127.3.2 關(guān)鍵參數(shù)1137.3.3 默認(rèn)參數(shù)1137.3.4 不定長(zhǎng)參數(shù)1147.3.5 傳遞不可變與可變對(duì)象1177.4 函數(shù)的返回值1187.5 變量的作用域1207.5.1 局部變量1207.5.2 全局變量1207.6 函數(shù)的嵌套調(diào)用1227.7 函數(shù)的遞歸調(diào)用1237.8 小案例1257.8.1 案例一1257.8.2 案例二1267.9 本章小結(jié)1287.10 習(xí)題128第8章 函數(shù)(下)1298.1 間接調(diào)用函數(shù)1298.2 匿名函數(shù)1318.3 閉包1338.4 裝飾器1358.4.1 裝飾器的概念1358.4.2 @符號(hào)的應(yīng)用1378.4.3 裝飾有參數(shù)的函數(shù)1388.4.4 帶參數(shù)的裝飾器裝飾器工廠1388.5 偏函數(shù)1408.6 常用的內(nèi)建函數(shù)1418.6.1 eval()函數(shù)1418.6.2 exec()函數(shù)1418.6.3 compile()函數(shù)1428.6.4 map()函數(shù)1438.6.5 filter()函數(shù)1448.6.6 zip()函數(shù)1458.7 小案例1468.7.1 案例一1468.7.2 案例二1488.8 本章小結(jié)1498.9 習(xí)題149第9章 模塊與包1509.1 模塊的概念1509.2 模塊的導(dǎo)入1519.3 內(nèi)置標(biāo)準(zhǔn)模塊1539.3.1 sys模塊1539.3.2 platform模塊1549.3.3 random模塊1559.3.4 time模塊1569.4 自定義模塊1599.5 包的概念1619.6 包的發(fā)布1649.7 包的安裝1679.8 小案例1689.9 本章小結(jié)1709.10 習(xí)題170第10章 面向?qū)ο螅ㄉ希?7210.1 對(duì)象與類17210.2 類的定義17410.3 對(duì)象的創(chuàng)建17410.3.1 類對(duì)象17410.3.2 實(shí)例對(duì)象17510.4 構(gòu)造方法17710.5 析構(gòu)方法17910.6 類方法18010.7 靜態(tài)方法18110.8 運(yùn)算符重載18210.8.1 算術(shù)運(yùn)算符重載18210.8.2 比較運(yùn)算符重載18310.8.3 字符串表示重載18410.8.4 索引或切片重載18510.8.5 檢查成員重載18610.9 小案例18710.10 本章小結(jié)18910.11 習(xí)題189第11章 面向?qū)ο螅ㄏ拢?9111.1 面向?qū)ο蟮娜筇卣?9111.2 封裝19311.3 繼承19611.3.1 單一繼承19611.3.2 多重繼承20011.4 多態(tài)20311.5 設(shè)計(jì)模式20411.5.1 工廠模式20411.5.2 適配器模式20511.6 小案例20611.7 本章小結(jié)20811.8 習(xí)題209第12章 文件21012.1 文件概述21012.2 文件操作21112.2.1 打開文件21112.2.2 關(guān)閉文件21212.2.3 讀文本文件21312.2.4 寫文本文件21612.2.5 讀寫二進(jìn)制文件21712.2.6 定位讀寫位置21812.2.7 復(fù)制文件21912.2.8 移動(dòng)文件22012.2.9 重命名文件22012.2.10 刪除文件22012.3 目錄操作22112.3.1 創(chuàng)建目錄22112.3.2 獲取目錄22112.3.3 遍歷目錄22312.3.4 刪除目錄22312.4 小案例22412.5 本章小結(jié)22612.6 習(xí)題226第13章 異常22813.1 異常概述22813.1.1 異常的概念22813.1.2 異常類22913.2 捕獲與處理異常23013.2.1 try-except語句23013.2.2 使用as獲取異常信息23313.2.3 try-except-else語句23613.2.4 try-finally語句23713.3 觸發(fā)異常23913.3.1 raise語句23913.3.2 assert語句24013.4 自定義異常24113.5 回溯最后的異常24213.6 小案例24313.7 本章小結(jié)24513.8 習(xí)題245第14章 綜合案例24714.1 需求分析24714.2 程序設(shè)計(jì)24814.3 代碼實(shí)現(xiàn)25214.4 效果演示25314.5 本章小結(jié)25614.6 課外實(shí)踐256附錄A 常用模塊和內(nèi)置函數(shù)操作指南257