注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python編程從入門到精通

Python編程從入門到精通

Python編程從入門到精通

定 價(jià):¥99.00

作 者: 李剛 著
出版社: 北京大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787301322109 出版時(shí)間: 2021-09-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書側(cè)重于Python程序開發(fā)過程中重點(diǎn)和難點(diǎn)的理解,結(jié)合具有典型性的程序案例,用通俗的語言由淺入深、循序漸進(jìn)地幫助讀者掌握Python語言。知識點(diǎn)都使用生活中的案例幫助理解,每個(gè)案例都有詳盡的代碼解釋,實(shí)戰(zhàn)部分也會(huì)將Python語言與Web和數(shù)據(jù)分析等技術(shù)相結(jié)合,進(jìn)行技術(shù)應(yīng)用上的擴(kuò)展。 本書由Python編程基礎(chǔ)、Python高級編程、Python應(yīng)用技術(shù)和Python實(shí)戰(zhàn)演練4個(gè)部分組成。Python編程基礎(chǔ)針對程序設(shè)計(jì)的入門,介紹從過程化的編程要點(diǎn)到代碼中使用的各種數(shù)據(jù)類型;Python高級編程針對程序設(shè)計(jì)的提高,介紹從面向?qū)ο蟮氖褂玫剿惴ㄉ系奶嵘?;Python應(yīng)用技術(shù)針對程序設(shè)計(jì)的場景運(yùn)用,介紹從Web的開發(fā)到數(shù)據(jù)分析的思路;Python實(shí)戰(zhàn)演練針對程序設(shè)計(jì)的邏輯,從游戲的開發(fā)到基本網(wǎng)站的建設(shè)。旨在使讀者通過對本書內(nèi)容一步步的學(xué)習(xí),能夠?qū)W會(huì)編程方法,打好編程基礎(chǔ),提升編程能力,擴(kuò)展編程應(yīng)用,鍛煉編程思維,培養(yǎng)編程邏輯。 本書適用于學(xué)習(xí)Python的初學(xué)者、愛好者和進(jìn)取者。對程序沒有概念的人員可以看得懂,學(xué)得會(huì);有程序基礎(chǔ)的人員可以加點(diǎn)“料”,擴(kuò)思路;程序上的“大咖”可以多提寶貴意見,更好地為讀者服務(wù)。

作者簡介

  李剛,項(xiàng)目經(jīng)理,從事IT行業(yè)超過十年,具有豐富的一線項(xiàng)目、授課、就業(yè)相關(guān)的實(shí)戰(zhàn)經(jīng)驗(yàn)。通曉Java、前端、Python等當(dāng)下流行的技術(shù),研究方向?qū)W⒂谌斯ぶ悄?、大?shù)據(jù)等領(lǐng)域。

圖書目錄

第1章 認(rèn)識Python語言
1.1 Python的起源 002
1.2 Python優(yōu)缺點(diǎn) 003
1.2.1 Python的優(yōu)點(diǎn) 003
1.2.2 Python的缺點(diǎn) 004
1.3 應(yīng)用場景 004
1.4 學(xué)習(xí)建議 005
1.5 本章小結(jié) 006
第2章 編程環(huán)境的搭建
2.1 搭建Python環(huán)境 008
2.2 Python環(huán)境變量的設(shè)置 011
2.3 PyCharm編輯工具 012
2.3.1 PyCharm編輯工具的安裝 012
2.3.2 啟動(dòng)PyCharm工具 015
2.3.3 PyCharm創(chuàng)建第一個(gè)Python程序 017
2.4 本章小結(jié) 019
第3章 變量和數(shù)據(jù)類型
3.1 變量的提出 021
3.1.1 變量的引入 021
3.1.2 變量的命名和使用 022
3.1.3 變量名的命名錯(cuò)誤 023
3.2 字符串的認(rèn)識 024
3.2.1 字符串的概念 024
3.2.2 修改字符串單詞的大小寫
   實(shí)戰(zhàn) 024
3.2.3 合并(拼接)字符串實(shí)戰(zhàn) 026
3.2.4 字符串中使用特殊字符的
   實(shí)戰(zhàn) 026
3.2.5 刪除字符串空白實(shí)戰(zhàn) 028
3.2.6 判斷字符串全是字母還是全是數(shù)字
   的實(shí)戰(zhàn) 029
3.2.7 字符串的查找 030
3.2.8 字符串的替換 032
3.3 數(shù)字的認(rèn)識 032
3.3.1 整數(shù) 033
3.3.2 浮點(diǎn)數(shù) 033
3.4 注釋 034
3.4.1 編寫注釋實(shí)戰(zhàn) 035
3.4.2 多行注釋實(shí)戰(zhàn) 035
3.5 能力測試 035
3.6 面試真題 036
3.7 本章小結(jié) 036
第4章 順序結(jié)構(gòu)
4.1 順序程序設(shè)計(jì) 038
4.2 常量與變量 039
4.2.1 常量 039
4.2.2 變量 040
4.3 運(yùn)算符和表達(dá)式 043
4.3.1 算術(shù)運(yùn)算符 043
4.3.2 賦值運(yùn)算符 044
4.3.3 邏輯運(yùn)算符 046
4.3.4 關(guān)系運(yùn)算符 049
4.3.5 運(yùn)算符優(yōu)先級 050
4.4 強(qiáng)制類型轉(zhuǎn)換 050
4.4.1 int強(qiáng)制轉(zhuǎn)換為整型 051
4.4.2 float 強(qiáng)制轉(zhuǎn)換為浮點(diǎn)型 051
4.4.3 bool強(qiáng)制轉(zhuǎn)化為布爾類型 051
4.4.4 字符串強(qiáng)制轉(zhuǎn)換(str) 051
4.5 Python基本語句 052
4.5.1 基本輸入語句 052
4.5.2 基本輸出語句 054
4.6 能力測試 056
4.7 面試真題 056
4.8 本章小結(jié) 056
第5章 分支結(jié)構(gòu)
5.1 趣味性程序示例 058
5.2 數(shù)字的認(rèn)識 059
5.2.1 單分支結(jié)構(gòu) 059
5.2.2 雙分支結(jié)構(gòu) 061
5.2.3 多分支結(jié)構(gòu) 062
5.2.4 分支嵌套結(jié)構(gòu) 063
5.2.5 三元表達(dá)式 065
5.3 條件測試 065
5.3.1 檢查變量的值是不是等于某個(gè)值 065
5.3.2 檢查是否相等時(shí)不考慮
   大小寫 066
5.3.3 檢查是否不相等 066
5.3.4 比較數(shù)字 066
5.3.5 檢查多個(gè)條件 067
5.4 能力測試 067
5.5 面試真題 068
5.6 本章小結(jié) 069
第6章 循環(huán)結(jié)構(gòu)
6.1 while循環(huán) 071
6.1.1 while循環(huán)簡介 071
6.1.2 while循環(huán)實(shí)戰(zhàn):銀行叫號程序 071
6.1.3 while循環(huán)例子:求100個(gè)數(shù)的和 073
6.1.4 while循環(huán)實(shí)戰(zhàn)例子需求更改:銀行叫號程序 074
6.2 while...else...循環(huán) 075
6.2.1 while...else循環(huán)基本結(jié)構(gòu) 075
6.2.2 while...else循環(huán)實(shí)戰(zhàn):銀地卡
   吞卡驗(yàn)證 075
6.3 死循環(huán) 077
6.4 for循環(huán)簡介 077
6.4.1 for循環(huán)的用法 078
6.4.2 for循環(huán)實(shí)戰(zhàn):180號段中抽出幸運(yùn)號 079
6.5 循環(huán)結(jié)束語句 080
6.5.1 continue實(shí)戰(zhàn):循環(huán)打印奇數(shù) 080
6.5.2 break實(shí)戰(zhàn):循環(huán)打印閏年 080
6.6 嵌套循環(huán) 081
6.6.1 嵌套循環(huán)的理解 081
6.6.2 嵌套循環(huán)實(shí)戰(zhàn):九九乘法表 082
6.7 能力測試 084
6.8 面試真題 084
6.9 本章小結(jié) 085
第7章 列表
7.1 列表的概念 087
7.1.1 列表的定義實(shí)戰(zhàn):金庸武俠書列表 087
7.1.2 列表元素訪問實(shí)戰(zhàn):金庸武俠書列表訪問 087
7.1.3 探討列表元素的索引 088
7.1.4 對列表中值的使用實(shí)戰(zhàn):愛好的
   選擇組句 088
7.2 修改、添加和刪除元素 089
7.2.1 修改列表元素實(shí)戰(zhàn):足球比賽列表換人 089
7.2.2 在列表末尾添加元素實(shí)戰(zhàn):停車場列表新進(jìn)車 090
7.2.3 在列表中插入元素實(shí)戰(zhàn):排隊(duì)插隊(duì)效果實(shí)現(xiàn) 091
7.2.4 從列表中刪除元素實(shí)戰(zhàn):工人列表的下崗效果 091
7.2.5 使用pop()方法刪除元素實(shí)戰(zhàn):貨箱的裝卸貨效果 092
7.2.6 從列表任何位置彈出元素實(shí)戰(zhàn):貨箱裝卸貨雜耍效果  092
7.2.7 根據(jù)值刪除元素實(shí)戰(zhàn):錢幣列表不允許“二元”流通  093
7.3 組織列表 094
7.3.1 使用sort()方法對列表進(jìn)行永久性排序?qū)崙?zhàn):英語書單詞倒序效果 094
7.3.2 使用函數(shù)sorted()對列表進(jìn)行臨時(shí)排序?qū)崙?zhàn):英語書單詞排序 095
7.3.3 倒著打印列表實(shí)戰(zhàn):實(shí)現(xiàn)員工進(jìn)入公司時(shí)間倒查 095
7.3.4 確定列表的長度實(shí)戰(zhàn):動(dòng)物園動(dòng)物統(tǒng)計(jì)效果  095
7.4 使用列表時(shí)避免索引錯(cuò)誤 096
7.4.1 索引報(bào)錯(cuò)實(shí)戰(zhàn)一:葫蘆尋找八娃無果 096
7.4.2 索引報(bào)錯(cuò)實(shí)戰(zhàn)二:沒有葫蘆娃救爺爺 096
7.5 能力測試 097
7.6 面試真題 097
7.7 本章小結(jié) 098
第8章 操作列表
8.1 遍歷整個(gè)列表 100
8.1.1 遍歷整個(gè)列表功能實(shí)戰(zhàn):晚會(huì)節(jié)目單遍歷 100
8.1.2 深入地研究循環(huán) 101
8.1.3 在for循環(huán)中執(zhí)行更多的操作實(shí)戰(zhàn):公園游玩警示信息 101
8.1.4 在for循環(huán)結(jié)束后執(zhí)行一些操作實(shí)戰(zhàn):公園游玩警示信息 102
8.2 校驗(yàn)列表元素 103
8.2.1 校驗(yàn)特定值是否在列表中實(shí)戰(zhàn):寵物列表查找 103
8.2.2 校驗(yàn)特定值不包含在列表中實(shí)戰(zhàn):寵物列表查找修改版 103
8.2.3 if條件校驗(yàn)元素實(shí)戰(zhàn):動(dòng)車查找過濾功能 104
8.2.4 校驗(yàn)列表不是空的實(shí)戰(zhàn):列表校驗(yàn)功能 104
8.3 創(chuàng)建數(shù)值列表 105
8.3.1 使用range()函數(shù)實(shí)戰(zhàn):輸出1~100的奇數(shù) 105
8.3.2 數(shù)字列表的簡單統(tǒng)計(jì)計(jì)算 105
8.3.3 列表表達(dá)式 106
8.4 列表的復(fù)制 106
8.4.1 列表復(fù)制的原理 107
8.4.2 直接賦值操作 109
8.4.3 淺復(fù)制 109
8.4.4 深復(fù)制 113
8.5 字符串切分成列表split()方法 114
8.5.1 字符串拆分split()方法的使用實(shí)戰(zhàn):字符串網(wǎng)址的分割 114
8.5.2 split方法的妙用實(shí)戰(zhàn):統(tǒng)計(jì)字符串中某個(gè)字符個(gè)數(shù) 115
8.6 能力測試 116
8.7 面試真題 117
8.8 本章小結(jié) 117
第9章 元組和集合

本目錄推薦

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