注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材職業(yè)技術培訓教材Python語言程序設計基礎

Python語言程序設計基礎

Python語言程序設計基礎

定 價:¥55.00

作 者: 吳伶琳,新世紀高職高專教材編審委員會
出版社: 大連理工大學出版社
叢編項: 新世紀高職高專大數據專業(yè)系列規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787568521789 出版時間: 2019-10-01 包裝:
開本: 16開 頁數: 280 字數:  

內容簡介

  Python是一門優(yōu)雅而健壯的編程語言,它繼承了傳統(tǒng)編譯語言的強大性和通用性,同時也借鑒了簡單腳本和解釋語言的易用性。隨著人工智能時代的到來,Python已經成為學習編程的語言?!禤ython語言程序設計基礎》是Python語言的一本入門教材,適合零基礎的讀者學習Python語言的基礎語法,包括常見的數據類型、流程控制語句和面向對象的編程等;同時也可以作為學習者參加全國計算機等級考試二級Python語言程序設計的輔助資料。

作者簡介

暫缺《Python語言程序設計基礎》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號