注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材職業(yè)技術(shù)培訓(xùn)教材Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)

Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)

Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)

定 價(jià):¥55.00

作 者: 吳伶琳,新世紀(jì)高職高專(zhuān)教材編審委員會(huì)
出版社: 大連理工大學(xué)出版社
叢編項(xiàng): 新世紀(jì)高職高專(zhuān)大數(shù)據(jù)專(zhuān)業(yè)系列規(guī)劃教材
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787568521789 出版時(shí)間: 2019-10-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 280 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Python是一門(mén)優(yōu)雅而健壯的編程語(yǔ)言,它繼承了傳統(tǒng)編譯語(yǔ)言的強(qiáng)大性和通用性,同時(shí)也借鑒了簡(jiǎn)單腳本和解釋語(yǔ)言的易用性。隨著人工智能時(shí)代的到來(lái),Python已經(jīng)成為學(xué)習(xí)編程的語(yǔ)言。《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》是Python語(yǔ)言的一本入門(mén)教材,適合零基礎(chǔ)的讀者學(xué)習(xí)Python語(yǔ)言的基礎(chǔ)語(yǔ)法,包括常見(jiàn)的數(shù)據(jù)類(lèi)型、流程控制語(yǔ)句和面向?qū)ο蟮木幊痰龋煌瑫r(shí)也可以作為學(xué)習(xí)者參加全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Python語(yǔ)言程序設(shè)計(jì)的輔助資料。

作者簡(jiǎn)介

暫缺《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》作者簡(jiǎn)介

圖書(shū)目錄

單元一 Python程序基礎(chǔ)
1.1 部署Python開(kāi)發(fā)環(huán)境
1.1.1 Python簡(jiǎn)介
1.1.2 Python語(yǔ)言的特點(diǎn)
1.1.3 Python的應(yīng)用領(lǐng)域
1.1.4 常用的開(kāi)發(fā)環(huán)境
任務(wù)1.1:在Windows中搭建Python開(kāi)發(fā)環(huán)境
拓展任務(wù):安裝部署Python集成開(kāi)發(fā)環(huán)境
1.2 初識(shí)Python程序
1.2.1 Python集成開(kāi)發(fā)環(huán)境的使用
1.2.2 Pvthon的注釋
1.2.3 Python程序的風(fēng)格
任務(wù)1.2:計(jì)算某數(shù)的平方根
拓展任務(wù):程序改錯(cuò)
1.3 變量、運(yùn)算符及輸入輸出
1.3.1 變量
1.3.2 運(yùn)算符
1.3.3 輸入與輸出
任務(wù)1.3:編程求解圓錐的體積
拓展任務(wù):編程求解圓的面積和周長(zhǎng)
1.4 程序發(fā)布
1.4.1 pip包管理工具
1.4.2 第三方庫(kù)的安裝
1.4.3 PyInstaller庫(kù)及程序發(fā)布
任務(wù)1.4:發(fā)布求解圓錐體積的程序
拓展任務(wù):在程序打包的時(shí)候使用指定的圖標(biāo)
單元小結(jié)
同步練習(xí)
單元二 Python的控制結(jié)構(gòu)
2.1 程序的控制結(jié)構(gòu)
2.1.1 程序流程圖的基本符號(hào)
2.1.2 程序的三種控制結(jié)構(gòu)
任務(wù)2.1:繪制判斷某數(shù)是否為質(zhì)數(shù)的程序流程圖
拓展任務(wù):繪制判斷某年份是否為閏年的程序流程圖
2.2 順序結(jié)構(gòu)
2.2.1 turtle庫(kù)概述
2.2.2 random庫(kù)與隨機(jī)數(shù)
2.2.3 常用內(nèi)置函數(shù)的用法
任務(wù)2.2:繪制等邊三角形
拓展任務(wù):繪制正方形
2.3 分支結(jié)構(gòu)
2.3.1 if單分支結(jié)構(gòu)
2.3.2 if-else二分支結(jié)構(gòu)
2.3.3 if-elif-else多分支結(jié)構(gòu)
2.3.4 if嵌套
任務(wù)2.3:猜數(shù)字游戲
拓展任務(wù):計(jì)算身體質(zhì)量指數(shù)
2.4 循環(huán)結(jié)構(gòu)
2.4.1 while循環(huán)
2.4.2 for循環(huán)
2.4.3 循環(huán)嵌套
2.4.4 循環(huán)相關(guān)的其他語(yǔ)句
任務(wù)2.4:判斷某數(shù)是否為質(zhì)數(shù)
拓展任務(wù)1:輸出100以?xún)?nèi)所有的質(zhì)數(shù)
拓展任務(wù)2:繪制雪景
2.5 程序單步調(diào)試
2.5.1 IDLE的Debug模式
2.5.2 Debug模式調(diào)試代碼
任務(wù)2.5:解決雞兔同籠問(wèn)題
拓展任務(wù):輸出直角三角形
2.6 異常處理結(jié)構(gòu)
2.6.1 異常與異常類(lèi)
2.6.2 異常處理
2.6.3 拋出異常
任務(wù)2.6:異常處理
拓展任務(wù):異常處理完善
單元小結(jié)
同步練習(xí)
單元三 數(shù)據(jù)類(lèi)型
3.1 數(shù)字類(lèi)型
3.1.1 數(shù)字類(lèi)型概述
3.1.2 數(shù)值處理函數(shù)
任務(wù)3.1:輸出1000以?xún)?nèi)的水仙花數(shù)
拓展任務(wù):求解一元二次方程的根
3.2 字符串類(lèi)型
3.2.1 字符串概述
3.2.2 字符串的基本操作
3.2.3 字符串處理函數(shù)
3.2.4 字符串處理方法
任務(wù)3.2:判斷字符串是否為旋轉(zhuǎn)詞
拓展任務(wù):判斷字符串是否為回文
3.3 列表
3.3.1 列表概述
3.3.2 列表的操作函數(shù)
3.3.3 列表的操作方法
任務(wù)3.3:計(jì)算企業(yè)發(fā)放的獎(jiǎng)金
拓展任務(wù):統(tǒng)計(jì)字符出現(xiàn)的次數(shù)
3.4 元組
3.4.1 元組概述
3.4.2 元組的基本操作
3.4.3 元組的操作函數(shù)
3.4.4 time庫(kù)
任務(wù)3.4:今天是今年的第幾天
拓展任務(wù):根據(jù)輸入的整數(shù)返回星期幾
3.5 字典
3.5.1 字典概述
3.5.2 字典的操作函數(shù)
3.5.3 字典的操作方法
任務(wù)3.5:使用字典統(tǒng)計(jì)字母出現(xiàn)的頻率
3.6 集合
3.6.1 集合概述
3.6.2 集合的操作方法
任務(wù)3.6:去除列表中存在的重復(fù)元素
單元小結(jié)
同步練習(xí)
單元四 函數(shù)和模塊
4.1 函數(shù)的基本使用
4.1.1 函數(shù)的定義與調(diào)用
4.1.2 函數(shù)的類(lèi)型
任務(wù)4.1:定義一個(gè)能實(shí)現(xiàn)增加學(xué)生信息功能的函數(shù)
拓展任務(wù):定義一個(gè)能實(shí)現(xiàn)修改學(xué)生信息功能的函數(shù)
4.2 函數(shù)的參數(shù)和返回值
4.2.1 默認(rèn)參數(shù)
4.2.2 不定長(zhǎng)參數(shù)
4.2.3 函數(shù)的返回值
4.2.4 變量的作用域
任務(wù)4.2:根據(jù)用戶(hù)需求繪制圓形
拓展任務(wù):對(duì)數(shù)值大小進(jìn)行比較
4.3 遞歸函數(shù)和匿名函數(shù)
4.3.1 遞歸函數(shù)
4.3.2 匿名函數(shù)
任務(wù)4.3:編寫(xiě)遞歸函數(shù)求解n的階乘
拓展任務(wù):計(jì)算斐波那契數(shù)列的前20項(xiàng)的和
4.4 模塊的調(diào)用和創(chuàng)建
4.4.1 模塊的調(diào)用
4.4.2 模塊的創(chuàng)建
任務(wù)4.4:編寫(xiě)自定義函數(shù)計(jì)算兩個(gè)年份之間的閏年數(shù)
拓展任務(wù):創(chuàng)建模塊實(shí)現(xiàn)數(shù)值的比較
單元小結(jié)
同步練習(xí)
單元五 面向?qū)ο缶幊?br />5.1 面向?qū)ο蠡A(chǔ)
5.1.1 面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別
5.1.2 類(lèi)與對(duì)象
5.1.3 類(lèi)的構(gòu)造方法與析構(gòu)方法
任務(wù)5.1:定義學(xué)生類(lèi)
拓展任務(wù):定義員工類(lèi)
5.2 類(lèi)的三大特性
5.2.1 類(lèi)的封裝
5.2.2 類(lèi)的繼承
5.2.3 類(lèi)的多態(tài)
任務(wù)5.2:使用繼承完成人、學(xué)生和教師類(lèi)的定義
拓展任務(wù):定義圖形類(lèi)
5.3 類(lèi)的屬性和方法
5.3.1 類(lèi)的屬性
5.3.2 類(lèi)的方法
5.3.3 靜態(tài)方法
5.3.4 類(lèi)方法重載
任務(wù)5.3:統(tǒng)計(jì)員工人數(shù)與總薪資
拓展任務(wù):求多邊圖形的面積
單元小結(jié)
同步練習(xí)
單元六 文件與文件系統(tǒng)操作
6.1 文件的打開(kāi)與關(guān)閉
6.1.1 文件的分類(lèi)
6.1.2 文件的打開(kāi)
6.1.3 文件的關(guān)閉
任務(wù)6.1:打開(kāi)并關(guān)閉文本文件
拓展任務(wù):打開(kāi)并關(guān)閉CSV文件
6.2 文本文件的讀寫(xiě)
6.2.1 文件的讀取
6.2.2 文件指針的定位
6.2.3 文件的寫(xiě)入
任務(wù)6.2:文件的備份
拓展任務(wù):格式化輸出CSV文件的內(nèi)容
6.3 常見(jiàn)文件的處理
6.3.1 二進(jìn)制文件的讀寫(xiě)
6.3.2 Excel文件的讀寫(xiě)
任務(wù)6.3:序列化用戶(hù)自定義對(duì)象至二進(jìn)制文件
拓展任務(wù):json文件的讀寫(xiě)
6.4 文件和目錄操作
6.4.1 os模塊的文件和目錄操作
6.4.2 os.path模塊的文件和目錄操作
6.4.3 shutil模塊的文件和目錄操作
任務(wù)6.4:批量修改文件的名稱(chēng)
單元小結(jié)
同步練習(xí)
單元七 數(shù)據(jù)庫(kù)操作
7.1 數(shù)據(jù)庫(kù)連接
7.1.1 MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介
7.1.2 SQLite數(shù)據(jù)庫(kù)簡(jiǎn)介
7.1.3 數(shù)據(jù)庫(kù)連接
任務(wù)7.1:連接SQLite數(shù)據(jù)庫(kù)
拓展任務(wù):連接SQLServer數(shù)據(jù)庫(kù)
7.2 數(shù)據(jù)庫(kù)查詢(xún)
7.2.1 MySQL數(shù)據(jù)庫(kù)查詢(xún)
7.2.2 數(shù)據(jù)庫(kù)操作的基本術(shù)語(yǔ)
7.2.3 使用Python查詢(xún)MySQL數(shù)據(jù)庫(kù)
任務(wù)7.2:查詢(xún)并輸出數(shù)據(jù)表信息
拓展任務(wù):查詢(xún)并輸出數(shù)據(jù)表多條記錄
7.3 數(shù)據(jù)庫(kù)的增、刪、改
7.3.1 數(shù)據(jù)庫(kù)增、刪、改語(yǔ)法格式
7.3.2 使用Python完成數(shù)據(jù)庫(kù)的增、刪、改操作
7.3.3 數(shù)據(jù)庫(kù)訪問(wèn)參數(shù)化
任務(wù)7.3:創(chuàng)建數(shù)據(jù)表并為數(shù)據(jù)表增加記錄
拓展任務(wù)1:修改、刪除數(shù)據(jù)表(Class)的記錄
拓展任務(wù)2:運(yùn)用參數(shù)化為數(shù)據(jù)表插入一條記錄
單元小結(jié)
同步練習(xí)
單元八 Python的第三方庫(kù)
8.1 網(wǎng)絡(luò)爬蟲(chóng)
8.1.1 網(wǎng)絡(luò)爬蟲(chóng)的基本流程
8.1.2 網(wǎng)絡(luò)爬蟲(chóng)庫(kù)
8.1.3 網(wǎng)絡(luò)爬蟲(chóng)框架
8.1.4 使用網(wǎng)絡(luò)爬蟲(chóng)框架的基本步驟
任務(wù)8.1:使用requests庫(kù)以GET請(qǐng)求的方式爬取網(wǎng)頁(yè)
拓展任務(wù):使用Scrapy爬蟲(chóng)框架爬取網(wǎng)頁(yè)信息
8.2 文本處理
8.2.1 wordcloud庫(kù)與詞云
8.2.2 jleba庫(kù)與分詞
任務(wù)8.2:將普希金詩(shī)歌分詞并且生成詞云
拓展任務(wù):將《詩(shī)經(jīng)》中的詩(shī)歌分詞并且生成詞云
8.3 數(shù)據(jù)可視化
8.3.1 Matplotlib簡(jiǎn)介
8.3.2 使用Matplotlib庫(kù)繪制各類(lèi)圖形
任務(wù)8.3:使用Matplotlib庫(kù)繪制折線圖
拓展任務(wù):使用Matplotlib庫(kù)繪制柱形圖
8.4 自動(dòng)化測(cè)試
8.4.1 Selenlum簡(jiǎn)介
8.4.2 網(wǎng)頁(yè)元素定位方法
8.4.3 編寫(xiě)自動(dòng)化測(cè)試腳本
任務(wù)8.4:使用Selenium庫(kù)查詢(xún)火車(chē)信息
拓展任務(wù):使用Selenium庫(kù)查詢(xún)圖書(shū)信息
單元小結(jié)
同步練習(xí)
參考文獻(xiàn)
附錄
附錄1:Python內(nèi)置函數(shù)
附錄2:全國(guó)計(jì)算機(jī)等級(jí)考試Python考試簡(jiǎn)介

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)