注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python核心編程從入門到開發(fā)實戰(zhàn)

Python核心編程從入門到開發(fā)實戰(zhàn)

Python核心編程從入門到開發(fā)實戰(zhàn)

定 價:¥79.00

作 者: 朱紅慶 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121357053 出版時間: 2020-01-01 包裝: 平裝
開本: 16開 頁數(shù): 300 字數(shù):  

內(nèi)容簡介

  本書以學(xué)會、用好 Python 語言進行軟件編程為目標,不僅講解了基本概念、數(shù)據(jù)類型、變量、運算符、函數(shù)、程序的控制結(jié)構(gòu)等 Python 語言的基礎(chǔ)知識,還深入介紹了 Python 語言常用庫、數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)編程、可視化編程及圖像處理等 Python 語言的核心運用,深入淺出地講解了 Python 語言的各項技術(shù)及實戰(zhàn)技能。 全書共 16 章。首先講解 Python 語言的基本概念、運算符與表達式、變量與數(shù)據(jù)類型、程序的控制結(jié)構(gòu)等;然后講解函數(shù)、組合數(shù)據(jù)類型、文件與文件系統(tǒng)、正則表達式、程序進程和線程、Python 操作數(shù)據(jù)庫、Web 網(wǎng)站編程技術(shù)、Python 可視化編程;接著重點講解基于 PyQt 5 技術(shù)的 GUI 編程等; 最后詳細講解Python 在交互式游戲開發(fā)、智能機器人、人工智能及數(shù)據(jù)可視化 4 個方面的綜合應(yīng)用。全書不僅融入了作者豐富的工作經(jīng)驗和多年的使用心得,還提供了大量來自工作現(xiàn)場的實例,具有較強的實戰(zhàn)性和可操作性。 本書適合那些希望學(xué)習(xí) Python 語言編程的初、中級程序員和希望精通 Python 語言編程的高級程序員閱讀。

作者簡介

  朱紅慶 某高校高新技術(shù)研發(fā)協(xié)會會員、高校“高新技術(shù)創(chuàng)研小組”初創(chuàng)及負責(zé)人,技術(shù)攻堅組長。主要從事人工智能、電子信息科學(xué)與技術(shù)專業(yè)的教學(xué)、推廣與科研工作。近年來參與多本科技類圖書及教材的編寫工作。

圖書目錄

目 錄
第0章 Python學(xué)習(xí)指南
0.1 Python的來源
0.2 Python的基本思想和技術(shù)體系
0.3 Python的學(xué)習(xí)路線圖
0.4 如何快速上手Python
0.5 Python與其他主流語言之間的區(qū)別和聯(lián)系
0.6 Python的發(fā)展趨勢
0.7 Python的應(yīng)用現(xiàn)狀
第1篇 基礎(chǔ)入門篇
第1章 快速步入Python精彩世界
1.1 安裝與運行Python
1.1.1 在Windows系統(tǒng)中安裝
1.1.2 在Linux和UNIX系統(tǒng)中安裝
1.1.3 在蘋果機(Mac OS)系統(tǒng)中安裝
1.1.4 其他發(fā)行版本
1.1.5 時常關(guān)注,保持更新
1.2 交互式編輯器
1.3 我的第一個程序Hello World!
1.4 跟我學(xué)上機
1.4.1 上機目標
1.4.2 上機練習(xí)
1.5 課后練習(xí)與指導(dǎo)
1.6 就業(yè)面試技巧與解析
1.6.1 面試技巧與解析(一)
1.6.2 面試技巧與解析(二)
第2章 Python中的數(shù)學(xué)運用
2.1 算法是什么
2.2 數(shù)字和表達式
2.2.1 長整數(shù)
2.2.2 十六進制和八進制
2.3 變量
2.4 語句
2.5 獲取用戶輸入
2.6 函數(shù)
2.7 模塊
2.7.1 cmath和復(fù)數(shù)
2.7.2 回到__future__
2.8 保存并執(zhí)行程序
2.8.1 通過命令提示符運行Python腳本
2.8.2 讓腳本像普通程序一樣運行
2.8.3 注釋
2.9 字符串
2.9.1 單引號字符串和轉(zhuǎn)義引號
2.9.2 拼接字符串
2.9.3 字符串表示,str和repr
2.9.4 input和raw_input的比較
2.9.5 長字符串、原始字符串和Unicode
2.10 跟我學(xué)上機
2.10.1 上機目標
2.10.2 上機練習(xí)
2.11 課后練習(xí)與指導(dǎo)
2.12 就業(yè)面試技巧與解析
2.12.1 面試技巧與解析(一)
2.12.2 面試技巧與解析(二)
第3章 Python與正則表達式
3.1 簡介
3.2 特殊符號和字符
3.2.1 使用擇一匹配符號匹配多個正則表達式模式
3.2.2 匹配任意單個字符
3.2.3 從字符串起始或者結(jié)尾或者單詞邊界匹配
3.2.4 創(chuàng)建字符集
3.2.5 限定范圍和否定
3.2.6 使用閉包操作符實現(xiàn)存在性和頻數(shù)匹配
3.2.7 表示字符集的特殊字符
3.2.8 使用圓括號指定分組
3.2.9 擴展表示法
3.3 正則表達式和Python語言
3.3.1 re模塊:核心函數(shù)和方法
3.3.2 使用compile()函數(shù)編譯正則表達式
3.3.3 匹配對象以及group()和groups()方法
3.3.4 使用match()方法匹配字符串
3.3.5 使用search()在一個字符串中查找模式(搜索與匹配的對比)
3.3.6 匹配多個字符串
3.3.7 匹配任何單個字符(.)
3.3.8 創(chuàng)建字符集([ ])
3.3.9 重復(fù)、特殊字符以及分組
3.3.10 匹配字符串的起始和結(jié)尾以及單詞邊界
3.3.11 使用findall()和finditer()查找每一次出現(xiàn)的位置
3.3.12 使用sub()和subn()搜索與替換
3.3.13 在限定模式上使用split()分隔字符串
3.3.14 擴展符號
3.3.15 雜項
3.4 一些正則表達式示例
3.5 更長的正則表達式示例
3.5.1 匹配字符串
3.5.2 搜索與匹配……還有貪婪
3.6 跟我學(xué)上機
3.6.1 上機目標
3.6.2 上機練習(xí)
3.7 課后練習(xí)與指導(dǎo)
3.8 就業(yè)面試技巧與解析
3.8.1 面試技巧與解析(一)
3.8.2 面試技巧與解析(二)
第4章 Python列表與元組
4.1 序列概覽
4.2 通用序列操作
4.2.1 索引
4.2.2 分片
4.2.3 序列相加
4.2.4 乘法
4.2.5 成員資格
4.2.6 長度、最小值和最大值
4.3 列表
4.3.1 list函數(shù)
4.3.2 基本的列表操作
4.3.3 列表方法
4.4 元組:不可變序列
4.4.1 tuple函數(shù)
4.4.2 基本元組操作
4.4.3 那么,意義何在
4.5 跟我學(xué)上機
4.5.1 上機目標
4.5.2 上機練習(xí)
4.6 課后練習(xí)與指導(dǎo)
4.7 就業(yè)面試技巧與解析
4.7.1 面試技巧與解析(一)
4.7.2 面試技巧與解析(二)
第5章 使用Python字符串及運算
5.1 字符串基本操作
5.2 格式化字符串
5.2.1 簡單轉(zhuǎn)換
5.2.2 字段寬度和精度
5.2.3 符號、對齊和用0填充
5.3 字符串運算
5.3.1 find
5.3.2 join
5.3.3 lower
5.3.4 replace
5.3.5 split
5.3.6 strip
5.3.7 translate
5.4 跟我學(xué)上機
5.4.1 上機目標
5.4.2 上機練習(xí)
5.5 課后練習(xí)與指導(dǎo)
5.6 就業(yè)面試技巧與解析
5.6.1 面試技巧與解析(一)
5.6.2 面試技巧與解析(二)
第2篇 核心技術(shù)篇
第6章 使用Python字典
6.1 字典的使用
6.2 創(chuàng)建和使用字典
6.2.1 dict函數(shù)
6.2.2 基本字典操作
6.2.3 字典的格式化字符串
6.2.4 字典方法
6.3 跟我學(xué)上機
6.3.1 上機目標
6.3.2 上機練習(xí)
6.4 課后練習(xí)與指導(dǎo)
6.5 就業(yè)面試技巧與解析
6.5.1 面試技巧與解析(一)
6.5.2 面試技巧與解析(二)
第7章 Python編程中的邏輯運算
7.1 print和import的更多信息
7.1.1 使用逗號輸出
7.1.2 把某件事作為另一件事導(dǎo)入
7.2 賦值魔法
7.2.1 序列解包
7.2.2 鏈式賦值
7.2.3 增量賦值
7.3 語句塊:縮排的樂趣
7.4 條件和條件語句
7.4.1 這就是布爾變量的作用
7.4.2 條件執(zhí)行和if語句
7.4.3 else子句
7.4.4 elif子句
7.4.5 嵌套代碼塊
7.4.6 更復(fù)雜的條件
7.4.7 斷言
7.5 循環(huán)
7.5.1 while循環(huán)
7.5.2 for循環(huán)
7.5.3 循環(huán)遍歷字典元素
7.5.4 一些迭代工具
7.5.5 跳出循環(huán)
7.5.6 循環(huán)中的else子句
7.6 列表推導(dǎo)式――輕量級循環(huán)
7.7 三人行
7.7.1 什么都沒發(fā)生
7.7.2 使用del刪除
7.7.3 使用exec和eval執(zhí)行和求值字符串
7.8 跟我學(xué)上機
7.8.1 上機目標
7.8.2 上機練習(xí)
7.9 課后練習(xí)與指導(dǎo)
7.10 就業(yè)面試技巧與解析
7.10.1 面試技巧與解析(一)
7.10.2 面試技巧與解析(二)
第8章 抽象
8.1 抽象和結(jié)構(gòu)
8.2 創(chuàng)建函數(shù)
8.2.1 文檔化函數(shù)
8.2.2 并非真正函數(shù)的函數(shù)
8.3 參數(shù)的魅力
8.3.1 值從哪里來
8.3.2 我能改變參數(shù)嗎
8.3.3 關(guān)鍵字參數(shù)和默認值
8.3.4 收集參數(shù)
8.3.5 參數(shù)收集的逆過程
8.3.6 練習(xí)使用參數(shù)
8.4 作用域
8.5 遞歸法則
8.5.1 兩個經(jīng)典:階乘和冪
8.5.2 另外一個經(jīng)典:二分法查找
8.6 跟我學(xué)上機
8.6.1 上機目標
8.6.2 上機練習(xí)
8.7 課后練習(xí)與指導(dǎo)
8.8 就業(yè)面試技巧與解析
8.8.1 面試技巧與解析(一)
8.8.2 面試技巧與解析(二)
第9章 更加抽象
9.1 對象的魔力
9.1.1 多態(tài)
9.1.2 封裝
9.1.3 繼承
9.2 類和類型
9.2.1 類到底是什么
9.2.2 創(chuàng)建自己的類
9.2.3 特性、函數(shù)和方法
9.2.4 類的命名空間
9.2.5 指定超類
9.2.6 檢查繼承
9.2.7 多個超類
9.2.8 接口和內(nèi)省
9.3 一些關(guān)于面向?qū)ο笤O(shè)計的思考
9.4 跟我學(xué)上機
9.4.1 上機目標
9.4.2 上機練習(xí)
9.5 課后練習(xí)與指導(dǎo)
9.6 就業(yè)面試技巧與解析
9.6.1 面試技巧與解析(一)
9.6.2 面試技巧與解析(二)
第10章 Python異常處理
10.1 什么是異常
10.2 按自己的方式出錯
10.2.1 raise語句
10.2.2 自定義異常類
10.3 捕捉異常
10.4 不止一個except子句
10.5 用一個塊捕捉兩個異常
10.6 捕捉對象
10.7 真正的全捕捉
10.8 萬事大吉
10.9 最后……
10.10 異常和函數(shù)
10.11 異常之禪
10.12 跟我學(xué)上機
10.12.1 上機目標
10.12.2 上機練習(xí)
10.13 課后練習(xí)與指導(dǎo)
10.14 就業(yè)面試技巧與解析
10.14.1 面試技巧與解析(一)
10.14.2 面試技巧與解析(二)
第11章 魔法方法、屬性和迭代器
11.1 準備工作
11.2 構(gòu)造方法
11.2.1 重寫一般方法和特殊的構(gòu)造方法
11.2.2 調(diào)用未綁定的超類構(gòu)造方法
11.2.3 使用super函數(shù)
11.3 成員訪問
11.3.1 基本的序列和映射規(guī)則
11.3.2 子類化列表,字典和字符串
11.4 更多魔力
11.5 屬性
11.5.1 property函數(shù)
11.5.2 靜態(tài)方法和類成員方法
11.5.3 __getattr__、__setattr__和它的朋友們
11.6 迭代器
11.6.1 迭代器規(guī)則
11.6.2 從迭代器得到序列
11.7 生成器
11.7.1 創(chuàng)建生成器
11.7.2 遞歸生成器
11.7.3 通用生成器
11.7.4 生成器方法
11.7.5 模擬生成器
11.8 八皇后問題
11.8.1 生成器和回溯
11.8.2 問題
11.8.3 狀態(tài)表示
11.8.4 尋找沖突
11.8.5 基本情況
11.8.6 需要遞歸的情況
11.8.7 打包
11.9 跟我學(xué)上機
11.9.1 上機目標
11.9.2 上機練習(xí)
11.10 課后練習(xí)與指導(dǎo)
11.11 就業(yè)面試技巧與解析
11.11.1 面試技巧與解析(一)
11.11.2 面試技巧與解析(二)
第12章 自帶電池
12.1 模塊
12.1.1 模塊是程序
12.1.2 模塊用于定義
12.1.3 讓你的模塊可用
12.1.4 包
12.2 探究模塊
12.2.1 模塊中有什么
12.2.2 用help獲取幫助
12.2.3 文檔
12.2.4 使用源代碼
12.3 標準庫:一些最愛
12.3.1 sys
12.3.2 os
12.3.3 fileinput
12.3.4 集合、堆和雙端隊列
12.3.5 time
12.3.6 random
12.3.7 shelve
12.3.8 re
12.3.9 其他有趣的標準模塊
12.4 跟我學(xué)上機
12.4.1 上機目標
12.4.2 上機練習(xí)
12.5 課后練習(xí)與指導(dǎo)
12.6 就業(yè)面試技巧與解析
12.6.1 面試技巧與解析(一)
12.6.2 面試技巧與解析(二)
第13章 Python文件操作
13.1 打開文件
13.1.1 文件模式
13.1.2 緩沖
13.2 基本的文件方法
13.2.1 讀和寫
13.2.2 管式輸出
13.2.3 讀寫行
13.2.4 關(guān)閉文件
13.2.5 使用基本文件方法
13.3 對文件內(nèi)容進行迭代
13.3.1 按字節(jié)處理
13.3.2 按行操作
13.3.3 讀取所有內(nèi)容
13.3.4 使用fileinput實現(xiàn)懶惰行迭代
13.3.5 文件迭代器
13.4 跟我學(xué)上機
13.4.1 上機目標
13.4.2 上機練習(xí)
13.5 課后練習(xí)與指導(dǎo)
13.6 就業(yè)面試技巧與解析
13.6.1 面試技巧與解析(一)
13.6.2 面試技巧與解析(二)
第14章 豐富的用戶界面
14.1 豐富的平臺
14.2 下載和安裝wxPython
14.3 創(chuàng)建示例GUI應(yīng)用程序
14.3.1 開始
14.3.2 窗口和組件
14.3.3 標簽、標題和位置
14.3.4 更智能的布局
14.3.5 事件處理
14.3.6 完成了的程序
14.4 便捷方式
14.4.1 使用Tkinter
14.4.2 使用Jython和Swing
14.4.3 使用其他開發(fā)包
14.5 跟我學(xué)上機
14.5.1 上機目標
14.5.2 上機練習(xí)
14.6 課后練習(xí)與指導(dǎo)
14.7 就業(yè)面試技巧與解析
14.7.1 面試技巧與解析(一)
14.7.2 面試技巧與解析(二)
第15章 Python數(shù)據(jù)庫技術(shù)
15.1 Python數(shù)據(jù)庫編程接口(API)
15.1.1 全局變量
15.1.2 異常
15.1.3 連接和游標
15.1.4 類型
15.2 SQLite和PySQLite
15.2.1 入門
15.2.2 數(shù)據(jù)庫應(yīng)用程序示例
15.3 跟我學(xué)上機
15.3.1 上機目標
15.3.2 上機練習(xí)
15.4 課后練習(xí)與指導(dǎo)
15.5 就業(yè)面試技巧與解析
15.5.1 面試技巧與解析(一)
15.5.2 面試技巧與解析(二)
第3篇 網(wǎng)絡(luò)編程篇
第16章 網(wǎng)絡(luò)編程基礎(chǔ)(Html、CSS、JS)
第17章 OpenStack二次開發(fā)
第18章 CMDB資產(chǎn)管理開發(fā)
第19章 Dom編程
第20章 Jquery、EasyUi、AngulaJS框架
第21章 Ajax異步加載
第22章 Highchart、Echart動態(tài)畫圖
第23章 Bootstrap前端框架
第4篇 Web高級編程篇
第24章 Web開發(fā)基礎(chǔ)
第25章 MVC架構(gòu)講解
第26章 Restful API接口規(guī)范學(xué)習(xí)
第27章 自行開發(fā)Web框架
第28章 權(quán)限管理后臺開發(fā)
第29章 Web開發(fā)進階
第30章 算法與設(shè)計模式
第31章 常見排序和查找算法
第32章 常用設(shè)計模式
第5篇 項目實戰(zhàn)篇
第33章 購物商城項目開發(fā)
第34章 Docker自動化管理平臺開發(fā)
第35章 運維審計堡壘機項目開發(fā)
第36章 監(jiān)控產(chǎn)品開發(fā)
第37章 CMDB資產(chǎn)管理開發(fā)

本目錄推薦

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