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

Python編程完全入門教程

Python編程完全入門教程

定 價(jià):¥89.00

作 者: [希] 阿里斯提德·波拉斯,盧卡雅·阿伊納羅斯托,盧卡雅·阿伊納羅斯托 著,榮耀 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115531148 出版時(shí)間: 2020-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 430 字?jǐn)?shù):  

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

  這是一本經(jīng)典的Python入門教材。《Python編程完全入門教程》采用螺旋式課程教學(xué)方法,使用Python編程語(yǔ)言來(lái)介紹“算法思維”的相關(guān)內(nèi)容,讓你不再“表面化”地學(xué)習(xí)Python編碼,而是從根本上掌握解決問(wèn)題的方法。全書共39章,分為入門知識(shí)、Python基礎(chǔ)、順序控制結(jié)構(gòu)、決策控制結(jié)構(gòu)、循環(huán)控制結(jié)構(gòu)、列表和子程序7個(gè)部分。書中有300余個(gè)可以實(shí)際運(yùn)行的示例,在不斷向更高層次推進(jìn)的同時(shí)反復(fù)強(qiáng)化基本思想的學(xué)習(xí),力求幫助你更透徹地理解基本概念,提升動(dòng)手創(chuàng)建程序的能力,進(jìn)而將算法思維作為解決問(wèn)題的手段應(yīng)用于其他編程語(yǔ)言中,達(dá)到觸類旁通的效果。本書非常適合計(jì)算機(jī)專業(yè)的學(xué)生和教師,也適合編程初學(xué)者以及程序員。

作者簡(jiǎn)介

  阿里斯提德·波拉斯(Aristides Bouras)和盧卡雅·阿伊納羅斯托(Loukia Ainarozidou)夫婦二人均擁有希臘比雷埃夫斯技術(shù)教育學(xué)院計(jì)算機(jī)工程學(xué)位以及色雷斯德謨克利特大學(xué)電子和計(jì)算機(jī)工程學(xué)位, 都從事過(guò)軟件開(kāi)發(fā)工作, 且目前均為教授計(jì)算機(jī)相關(guān)課程的高中教師。他們寫了很多關(guān)于算法和計(jì)算思維方面的書, 涉及Python、C#、Java、C++、PHP 和V i s u a l B a s i c 等語(yǔ)言。

圖書目錄

第 一部分 入門知識(shí)
第 1章 計(jì)算機(jī)是如何工作的 3
1.1 引言 3
1.2 什么是硬件 3
1.3 什么是軟件 4
1.4 計(jì)算機(jī)如何執(zhí)行(運(yùn)行)程序 4
1.5 編譯器和解釋器 4
1.6 什么是源代碼 5
第 2章 Python 8
2.1 什么是Python 8
2.2 腳本和程序之間的區(qū)別 8
2.3 為什么要學(xué)Python 8
2.4 Python是如何工作的 9
第3章 安裝軟件包 10
3.1 如何配置Python 10
3.2 Eclipse 10
3.3 如何配置Eclipse 11
第二部分 Python基礎(chǔ)
第4章 基本算法概念簡(jiǎn)介 19
4.1 什么是算法 19
4.2 制作一杯奶茶的算法 19
4.3 算法的屬性 19
4.4 究竟什么是計(jì)算機(jī)程序 20
4.5 3個(gè)參與者 20
4.6 創(chuàng)建算法涉及的3個(gè)主要階段 20
4.7 流程圖 21
4.8 什么是“保留字” 23
4.9 語(yǔ)句和命令之間有什么區(qū)別 24
4.10 什么是結(jié)構(gòu)化編程 24
4.11 3種基本控制結(jié)構(gòu) 24
4.12 第 一個(gè)Python程序 25
4.13 語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤的區(qū)別 26
4.14 為代碼添加注釋 26
4.15 用戶友好的程序 27
第5章 變量與常量 30
5.1 什么是變量 30
5.2 什么是常量 32
5.3 有多少種變量和常量 34
5.4 Python中的變量命名規(guī)則 34
5.5 “聲明一個(gè)變量”是什么意思 35
5.6 如何在Python中聲明變量 35
5.7 如何在Python中聲明常量 35
第6章 處理輸入和輸出 39
6.1 用什么語(yǔ)句將消息和結(jié)果輸出到用戶的屏幕 39
6.2 如何修改print語(yǔ)句的默認(rèn)行為 40
6.3 什么語(yǔ)句讓用戶輸入數(shù)據(jù) 42
第7章 運(yùn)算符 46
7.1 賦值運(yùn)算符 46
7.2 算術(shù)運(yùn)算符 48
7.3 什么是算術(shù)運(yùn)算符的優(yōu)先級(jí) 49
7.4 復(fù)合賦值運(yùn)算符 50
7.5 字符串運(yùn)算符 52
第8章 跟蹤表 57
第9章 使用Eclipse 64
9.1 創(chuàng)建一個(gè)新的Python項(xiàng)目 64
9.2 編寫和執(zhí)行Python程序 67
9.3 什么是“調(diào)試” 69
9.4 用Eclipse調(diào)試Python程序 70
第三部分 順序控制結(jié)構(gòu)
第 10章 順序控制結(jié)構(gòu)介紹 81
第 11章 操作數(shù)字 87
11.1 引言 87
11.2 有用的函數(shù)和方法 88
第 12章 復(fù)雜的數(shù)學(xué)表達(dá)式 98
第 13章 商和余數(shù)練習(xí) 103
第 14章 操作字符串 111
14.1 引言 111
14.2 從字符串中檢索單個(gè)字符 111
14.3 檢索部分字符串 114
14.4 有用的函數(shù)、方法和常量 115
第四部分 決策控制結(jié)構(gòu)
第 15章 決策控制結(jié)構(gòu)介紹 131
15.1 什么是決策控制結(jié)構(gòu) 131
15.2 什么是布爾表達(dá)式 131
15.3 怎樣編寫布爾表達(dá)式 131
15.4 邏輯運(yùn)算符和復(fù)合布爾表達(dá)式 133
15.5 Python成員關(guān)系運(yùn)算符 134
15.6 什么是邏輯運(yùn)算符的優(yōu)先順序 134
15.7 算術(shù)、比較和邏輯運(yùn)算符的優(yōu)先順序 135
15.8 如何對(duì)布爾表達(dá)式取反 139
第 16章 單分支決策結(jié)構(gòu) 146
第 17章 雙分支決策結(jié)構(gòu) 153
第 18章 多分支決策結(jié)構(gòu) 163
第 19章 嵌套決策控制結(jié)構(gòu) 173
19.1 什么是嵌套決策控制結(jié)構(gòu) 173
19.2 可能會(huì)犯的一個(gè)錯(cuò)誤 176
第 20章 決策控制結(jié)構(gòu)使用技巧和竅門 182
20.1 引言 182
20.2 選擇決策控制結(jié)構(gòu) 182
20.3 簡(jiǎn)化決策控制結(jié)構(gòu) 182
20.4 合并兩個(gè)或多個(gè)單分支決策結(jié)構(gòu) 187
20.5 用一個(gè)雙分支決策結(jié)構(gòu)替換兩個(gè)單分支決策結(jié)構(gòu) 190
20.6 在決策控制結(jié)構(gòu)中使用“自內(nèi)而外”法 192
第 21章 決策控制結(jié)構(gòu)的流程圖 198
21.1 引言 198
21.2 將Python程序轉(zhuǎn)換為流程圖 198
21.3 將流程圖轉(zhuǎn)換為Python程序 203
第 22章 決策控制結(jié)構(gòu)專項(xiàng)練習(xí) 215
22.1 決策控制結(jié)構(gòu)的簡(jiǎn)單練習(xí) 215
22.2 使用決策控制結(jié)構(gòu)找到最小值和最大值 222
22.3 一系列連續(xù)值范圍練習(xí) 224
22.4 決策控制結(jié)構(gòu)一般性質(zhì)的練習(xí) 231
第五部分 循環(huán)控制結(jié)構(gòu)
第 23章 循環(huán)控制結(jié)構(gòu)介紹 243
23.1 什么是循環(huán)控制結(jié)構(gòu) 243
23.2 從順序控制結(jié)構(gòu)到循環(huán)控制結(jié)構(gòu) 243
23.3 復(fù)習(xí)題:判斷對(duì)錯(cuò) 245
第 24章 while循環(huán) 246
24.1 前測(cè)試循環(huán)結(jié)構(gòu) 246
24.2 后測(cè)試循環(huán)結(jié)構(gòu) 255
24.3 中間測(cè)試循環(huán)結(jié)構(gòu) 261
第 25章 for循環(huán) 273
25.1 什么是for循環(huán) 273
25.2 適用于for循環(huán)的規(guī)則 278
第 26章 嵌套循環(huán)控制結(jié)構(gòu) 285
26.1 什么是嵌套循環(huán) 285
26.2 適用于嵌套循環(huán)的規(guī)則 287
第 27章 循環(huán)控制結(jié)構(gòu)使用技巧和竅門 294
27.1 引言 294
27.2 選擇循環(huán)控制結(jié)構(gòu) 294
27.3 “終極”規(guī)則 295
27.4 跳出循環(huán) 298
27.5 清理循環(huán) 300
27.6 無(wú)限循環(huán)及如何避免 302
27.7 在循環(huán)控制結(jié)構(gòu)中使用“自內(nèi)而外”法 303
第 28章 循環(huán)控制結(jié)構(gòu)的流程圖 308
28.1 引言 308
28.2 將Python程序轉(zhuǎn)換成流程圖 308
28.3 將流程圖轉(zhuǎn)換成Python程序 315
第 29章 循環(huán)控制結(jié)構(gòu)專項(xiàng)練習(xí) 326
29.1 循環(huán)控制結(jié)構(gòu)簡(jiǎn)單練習(xí) 326
29.2 嵌套循環(huán)控制結(jié)構(gòu)練習(xí) 336
29.3 使用循環(huán)控制結(jié)構(gòu)進(jìn)行數(shù)據(jù)驗(yàn)證 339
29.4 使用循環(huán)控制結(jié)構(gòu)查找最小值和最大值 344
29.5 循環(huán)控制結(jié)構(gòu)一般性質(zhì)的練習(xí) 349
第六部分 列表
第30章 列表引介 365
30.1 引言 365
30.2 什么是列表 366
第31章 一維列表 372
31.1 在Python中創(chuàng)建一維列表 372
31.2 如何從一維列表中獲取值 373
31.3 如何將用戶輸入的值添加到一維列表中 376
31.4 如何遍歷一維列表 376
第32章 二維列表 388
32.1 在Python中創(chuàng)建二維列表 388
32.2 如何從二維列表中獲取值 391
32.3 如何向二維列表中添加用戶輸入的值 392
32.4 如何遍歷二維列表 392
32.5 變量i和j的故事 397
32.6 方陣 397
第33章 列表的使用技巧和竅門 410
33.1 引言 410
33.2 單獨(dú)處理每一行 410
33.3 單獨(dú)處理每一列 415
33.4 如何組合使用一維和二維列表 418
33.5 根據(jù)二維列表創(chuàng)建一維列表 420
33.6 根據(jù)一維列表創(chuàng)建二維列表 421
33.7 有用的列表函數(shù)和方法 422
第34章 列表專項(xiàng)練習(xí) 431
34.1 列表的簡(jiǎn)單練習(xí) 431
34.2 對(duì)列表進(jìn)行數(shù)據(jù)驗(yàn)證 443
34.3 找出列表中的最小值和最大值 446
34.4 列表排序 459
34.5 搜索列表中的元素 469
34.6 列表的一般性質(zhì)的練習(xí) 483
第七部分 子程序
第35章 子程序簡(jiǎn)介 505
35.1 什么是過(guò)程式編程 505
35.2 什么是模塊化編程 506
35.3 究竟什么是子程序 506
第36章 用戶自定義函數(shù) 508
36.1 在Python中編寫自己的函數(shù) 508
36.2 如何調(diào)用函數(shù) 509
36.3 形參和實(shí)參 511
36.4 函數(shù)是如何執(zhí)行的 512
第37章 用戶自定義過(guò)程 519
37.1 在Python中編寫你自己的過(guò)程 519
37.2 如何調(diào)用一個(gè)過(guò)程 520
37.3 形參和實(shí)參 521
37.4 過(guò)程是如何執(zhí)行的 521
第38章 子程序的使用技巧和竅門 528
38.1 兩個(gè)子程序可以使用相同名字的變量嗎 528
38.2 一個(gè)子程序可以調(diào)用另一個(gè)子程序嗎 529
38.3 按值傳遞參數(shù)和按引用傳遞參數(shù) 531
38.4 返回一個(gè)列表 535
38.5 默認(rèn)參數(shù)值和關(guān)鍵字參數(shù) 537
38.6 變量的作用域 538
38.7 將代碼片段轉(zhuǎn)換為子程序 540
第39章 子程序?qū)m?xiàng)練習(xí) 550
39.1 子程序的簡(jiǎn)單練習(xí) 550
39.2 子程序一般性質(zhì)的練習(xí) 555

本目錄推薦

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