書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

Python編程基礎(chǔ)

作者:閆俊伢
出版社:人民郵電出版社出版時間:暫無
開本: 32開 頁數(shù): 284
中 圖 價:¥21.6(4.8折) 定價  ¥45.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

Python編程基礎(chǔ) 版權(quán)信息

Python編程基礎(chǔ) 本書特色

本書全面介紹了Python編程的基礎(chǔ)知識和實用技術(shù),內(nèi)容包括:Python概述、Python語言基礎(chǔ)、常用Python語句、Python函數(shù)、Python模塊、I/O編程、使用Python程序控制計算機、Python數(shù)據(jù)結(jié)構(gòu)、多任務(wù)編程、Python網(wǎng)絡(luò)編程、Python數(shù)據(jù)庫編程、Web框架開發(fā)以及附錄實驗。 本書既可以作為大學(xué)本、?“應(yīng)用程序設(shè)計”課程的教材,也可以作為Web開發(fā)人員的參考用書。

Python編程基礎(chǔ) 內(nèi)容簡介

(1)理論聯(lián)系實際,強化思維能力培養(yǎng)。語法介紹以夠用、實用和應(yīng)用為原則,將Python語言的語法融入到問題求題中;從實際應(yīng)用案例中抽取教學(xué)要素,重點強化模塊化程序設(shè)計方法與基本算法的學(xué)習(xí)。全書從數(shù)據(jù)組織的維度介紹了基本數(shù)據(jù)類型以及數(shù)組、函數(shù)等在數(shù)據(jù)處理中的應(yīng)用。讓讀者在學(xué)習(xí)的過程中潛移默化地提高計算思維能力。 (2)案例選取貼近生活,有助于提高學(xué)習(xí)興趣。 (3)內(nèi)容呈現(xiàn)直觀、形象,知識點講解深入淺出,通俗易懂。 (4)提供了豐富的輔助教學(xué)資源。提供的教學(xué)課件、教材源代碼、實驗案例、實驗指導(dǎo)、習(xí)題解答、實驗參考答案

Python編程基礎(chǔ) 目錄

**部分 基 礎(chǔ) 篇 第1章 Python概述 2 1.1 初識Python 2 1.1.1 什么是Python 2 1.1.2 Python的特點 4 1.1.3 Python各版本之間的差異 5 1.2 開始Python編程 5 1.2.1 下載和安裝Python 5 1.2.2 執(zhí)行Python腳本文件 6 1.2.3 Python語言的基本語法 7 1.2.4 下載和安裝Pywin32 7 1.3 Python自帶文本編輯器IDLE的使用方法 9 1.3.1 打開IDLE 9 1.3.2 新建Python腳本 9 1.3.3 保存Python腳本 9 1.3.4 打開Python腳本 10 1.3.5 語法高亮功能 10 1.3.6 自動完成功能 10 1.3.7 語法提示功能 10 1.3.8 運行Python程序 11 1.3.9 IDLE的菜單項 11 1.4 流行的Python集成開發(fā)環(huán)境PyCharm 13 1.4.1 下載和安裝PyCharm 13 1.4.2 PyCharm的使用方法 14 本章練習(xí) 17 第2章 Python語言基礎(chǔ) 19 2.1 常量和變量 19 2.1.1 常量 19 2.1.2 Python中數(shù)的類型與字符串 21 2.1.3 變量 24 2.2 數(shù)據(jù)類型 26 2.2.1 簡單數(shù)據(jù)類型轉(zhuǎn)換 26 2.2.2 列表 28 2.2.3 元組 34 2.2.4 字典 36 2.2.5 集合 39 2.3 運算符和表達(dá)式 45 2.3.1 運算符 45 2.3.2 表達(dá)式 48 2.4 Python對象 49 2.4.1 面向?qū)ο蟪绦蛟O(shè)計思想概述 49 2.4.2 定義和使用類 50 2.4.3 類的靜態(tài)成員 53 2.4.4 類方法 54 2.4.5 使用isinstance()函數(shù)判斷對象類型 55 2.4.6 類的繼承和多態(tài) 56 2.4.7 對象的序列化 59 2.4.8 對象的賦值 62 本章練習(xí) 62 第3章 常用Python語句 64 3.1 賦值語句 64 3.1.1 通過賦值語句實現(xiàn)序列解包 64 3.1.2 鏈?zhǔn)劫x值 65 3.2 控制語句 65 3.2.1 條件分支語句 65 3.2.2 循環(huán)語句 68 3.3 異常處理語句 70 本章練習(xí) 71 第4章 Python函數(shù) 73 4.1 聲明和調(diào)用函數(shù) 73 4.1.1 聲明函數(shù) 73 4.1.2 調(diào)用函數(shù) 74 4.2 參數(shù)和返回值 75 4.2.1 在函數(shù)中傳遞參數(shù) 75 4.2.2 函數(shù)的返回值 80 4.3 全局變量和局部變量 80 4.3.1 變量的作用域 80 4.3.2 在IDLE的調(diào)試窗口中查看變量的值 81 4.3.3 在PyCharm的調(diào)試窗口中查看變量的值 83 4.4 常用Python內(nèi)置函數(shù) 84 4.4.1 數(shù)學(xué)運算函數(shù) 84 4.4.2 字符串處理函數(shù) 85 4.5 函數(shù)式編程 88 4.5.1 函數(shù)式編程概述 89 4.5.2 Python函數(shù)式編程常用的函數(shù) 90 4.5.3 普通編程方式與函數(shù)式編程的對比 94 4.6 閉包和遞歸函數(shù) 95 4.6.1 閉包 95 4.6.2 遞歸函數(shù) 95 4.7 迭代器和生成器 96 4.7.1 迭代器 96 4.7.2 生成器 97 本章練習(xí) 97 第5章 Python模塊 100 5.1 模塊的基本概念 100 5.1.1 什么是模塊 100 5.1.2 如何導(dǎo)入模塊 101 5.2 Python標(biāo)準(zhǔn)庫中的常用模塊 102 5.2.1 sys模塊 102 5.2.2 platform模塊 104 5.2.3 與數(shù)學(xué)有關(guān)的模塊 107 5.2.4 time模塊 112 5.3 自定義和使用模塊 114 5.3.1 創(chuàng)建自定義模塊 114 5.3.2 使用自定義模塊 114 本章練習(xí) 115 第6章 I/O編程 116 6.1 輸入和顯示數(shù)據(jù) 116 6.1.1 輸入數(shù)據(jù) 116 6.1.2 輸出數(shù)據(jù) 117 6.2 文件操作 119 6.2.1 打開文件 119 6.2.2 關(guān)閉文件 120 6.2.3 讀取文件內(nèi)容 120 6.2.4 向文件中寫入數(shù)據(jù) 122 6.2.5 文件指針 123 6.2.6 截斷文件 124 6.2.7 文件屬性 125 6.2.8 復(fù)制文件 126 6.2.9 移動文件 126 6.2.10 刪除文件 127 6.2.11 重命名文件 127 6.3 目錄編程 127 6.3.1 獲取當(dāng)前目錄 127 6.3.2 獲取目錄內(nèi)容 127 6.3.3 創(chuàng)建目錄 128 6.3.4 刪除目錄 128 本章練習(xí) 128 第二部分 高 級 篇 第7章 使用Python程序控制 計算機 130 7.1 遠(yuǎn)程控制實例的需求分析 130 7.2 CMD命令 131 7.2.1 執(zhí)行CMD命令 131 7.2.2 在Python程序中執(zhí)行CMD命令 133 7.3 電子郵件編程 135 7.3.1 SMTP編程 136 7.3.2 POP編程 139 7.4 Python遠(yuǎn)程操控計算機的實例 143 7.4.1 發(fā)送指令端程序 143 7.4.2 接收指令端程序 144 本章練習(xí) 145 第8章 Python數(shù)據(jù)結(jié)構(gòu) 146 8.1 Python數(shù)據(jù)結(jié)構(gòu)概述 146 8.1.1 什么是數(shù)據(jù)結(jié)構(gòu) 146 8.1.2 數(shù)據(jù)結(jié)構(gòu)和算法的關(guān)系 147 8.2 !147 8.2.1 棧的工作原理 147 8.2.2 利用Python列表實現(xiàn)棧的數(shù)據(jù)結(jié)構(gòu) 148 8.3 隊列 150 8.3.1 隊列的工作原理 150 8.3.2 利用Python列表實現(xiàn)隊列的數(shù)據(jù)結(jié)構(gòu) 151 8.4 樹 153 8.4.1 樹的工作原理 153 8.4.2 遍歷二叉樹 154 8.4.3 在Python程序中實現(xiàn)樹的數(shù)據(jù)結(jié)構(gòu) 154 8.5 鏈表 157 8.5.1 鏈表的工作原理 157 8.5.2 利用Python實現(xiàn)單向鏈表的數(shù)據(jù)結(jié)構(gòu) 158 本章練習(xí) 161 第9章 多任務(wù)編程 162 9.1 多進程編程 162 9.1.1 進程的概念 162 9.1.2 進程的狀態(tài) 163 9.2 進程編程 163 9.2.1 創(chuàng)建進程 163 9.2.2 枚舉系統(tǒng)進程 167 9.3 多線程編程 170 9.3.1 線程的概念 170 9.3.2 threading模塊 171 本章練習(xí) 183 第10章 Python網(wǎng)絡(luò)編程 185 10.1 網(wǎng)絡(luò)通信模型和TCP/IP協(xié)議簇 185 10.1.1 OSI參考模型 185 10.1.2 TCP/IP協(xié)議簇體系結(jié)構(gòu) 186 10.2 Socket編程 188 10.2.1 Socket的工作原理和基本概念 188 10.2.2 基于TCP的Socket編程 189 10.2.3 基于UDP的Socket編程 193 本章練習(xí) 194 第11章 Python數(shù)據(jù)庫編程 196 11.1 數(shù)據(jù)庫技術(shù)基礎(chǔ) 196 11.1.1 數(shù)據(jù)庫的基本概念 196 11.1.2 關(guān)系數(shù)據(jù)庫 198 11.2 SQLite數(shù)據(jù)庫 198 11.2.1 下載和安裝SQLite數(shù)據(jù)庫 198 11.2.2 創(chuàng)建SQLite數(shù)據(jù)庫 199 11.2.3 數(shù)據(jù)類型 199 11.2.4 創(chuàng)建表 200 11.2.5 向表中添加列 202 11.2.6 向表中插入數(shù)據(jù) 202 11.2.7 修改表中的數(shù)據(jù) 203 11.2.8 刪除數(shù)據(jù) 204 11.2.9 查詢數(shù)據(jù) 204 11.2.10 在Python中訪問SQLite數(shù)據(jù)庫 205 11.3 MySQL數(shù)據(jù)庫 207 11.3.1 安裝MySQL數(shù)據(jù)庫 207 11.3.2 MySQL-Front 209 11.3.3 創(chuàng)建數(shù)據(jù)庫 210 11.3.4 刪除數(shù)據(jù)庫 211 11.3.5 MySQL數(shù)據(jù)類型 211 11.3.6 創(chuàng)建表 212 11.3.7 編輯和查看表 215 11.3.8 刪除表 215 11.3.9 插入數(shù)據(jù) 215 11.3.10 修改數(shù)據(jù) 217 11.3.11 刪除數(shù)據(jù) 218 11.3.12 使用SELECT語句查詢數(shù)據(jù) 218 11.3.13 在Python中訪問MySQL數(shù)據(jù)庫 223 本章練習(xí) 226 第12章 Web框架開發(fā) 227 12.1 Web應(yīng)用程序設(shè)計與開發(fā)概述 227 12.1.1 Web應(yīng)用程序設(shè)計語言的產(chǎn)生與發(fā)展 227 12.1.2 Web應(yīng)用程序的工作原理 228 12.2 HTML概述 229 12.2.1 HTML網(wǎng)頁基本結(jié)構(gòu) 229 12.2.2 設(shè)置網(wǎng)頁背景和顏色 229 12.2.3 設(shè)置字體屬性 231 12.2.4 超級鏈接 232 12.2.5 圖像和動畫 234 12.2.6 表格 234 12.2.7 使用框架 235 12.2.8 其他常用標(biāo)簽 237 12.3 Web開發(fā)框架介紹 239 12.3.1 什么是框架 240 12.3.2 Web開發(fā)框架 240 12.3.3 Python中的Web框架 241 12.4 Django框架 242 12.4.1 MVC編程模式 242 12.4.2 下載和安裝Django框架 243 12.4.3 創(chuàng)建和管理Django項目 244 12.4.4 Django視圖 246 12.4.5 Django模板語法及使用 249 12.4.6 Django模型 251 12.4.7 Django表單 255 本章練習(xí) 261 附錄 實驗 262 實驗1 開始Python編程 262 實驗2 Python語言基礎(chǔ) 264 實驗3 常用Python語句 267 實驗4 Python函數(shù) 268 實驗5 Python模塊 270 實驗6 I/O編程 271 實驗7 使用Python程序控制計算機 273 實驗8 Python數(shù)據(jù)結(jié)構(gòu) 275 實驗9 多任務(wù)編程 276 實驗10 網(wǎng)絡(luò)編程 277 實驗11 Python數(shù)據(jù)庫編程 278 實驗12 Web框架開發(fā) 280
展開全部

Python編程基礎(chǔ) 作者簡介

閆俊伢,女,副教授,山西大學(xué)商務(wù)學(xué)院信息學(xué)院副院長,碩士,中國計算機學(xué)會(CCF) 會員。主要從事計算機應(yīng)用技術(shù)等相關(guān)課程的教學(xué)與科研工作,主編或參編出版教材10余部,著作1部,作為項目負(fù)責(zé)人承擔(dān)山西省科技廳、山西省教育廳等省部級項目7項,參與省部級項目10余項,在國家核心期刊及重要學(xué)術(shù)刊物上發(fā)表論文20余篇,獲得國家實用新型專利授權(quán)3項,參與省級精品資源共享課程建設(shè)工作。獲第二屆山西省教育科學(xué)研究優(yōu)秀成果二等獎,省級教學(xué)成果三等獎,獲山西省“百部(篇)工程”三等獎,獲第三屆全國商科教育實踐教學(xué)大賽課程建設(shè)實踐教學(xué)方案二等獎,獲第六屆全國高等學(xué)校計算機課件評比二等獎,指導(dǎo)學(xué)生參加山西省第十二屆“興晉挑戰(zhàn)杯”全省大學(xué)生課外學(xué)術(shù)科技作品競賽獲二等獎、2014年山西省“創(chuàng)青春”大學(xué)生創(chuàng)業(yè)大賽獲一等獎、2015年山西省第十三屆“興晉挑戰(zhàn)杯”大學(xué)生課外學(xué)術(shù)科技作品競賽獲一等獎、2016年“創(chuàng)青春”山西省興晉挑戰(zhàn)杯大學(xué)生創(chuàng)業(yè)大賽獲一等獎,多次指導(dǎo)學(xué)生參加全國大學(xué)生電子設(shè)計競賽、全國軟件專業(yè)人才設(shè)計與開發(fā)大賽等各種專業(yè)賽事并獲獎。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服