商品簡介
作者簡介
名人/編輯推薦
Python 是一門優秀的編程語言,自誕生之日起便受到眾多專業人士和編程愛好者的喜愛。經過多年發展,Python 目前正在系統編程、圖形圖像處理、數學處理、數據庫編程、網絡編程、Web 應用、雲計算、人工智能和多媒體等領域大放光彩。究其原因,一是因為Python 語言本身簡潔優美、易學易用;二是因為Python 在數據采集與處理和數據分析與可視化方面都有獨特的優勢。為了能夠讓有意學習Python 的朋友們快速上手,本書以實用為主要目的介紹了Python 3 的基礎知識,幾乎每段代碼都有相應執行結果的截圖,讓讀者有更直觀的感受,希望能借此助力Python 的學習者打牢基礎。
目次
1.1 什麼是Python 1
1.2 Python語言有什麼特點 2
1.3 Python可以幹什麼 4
練一練 5
第2章 準備開發環境 6
2.1 在Windows上安裝Python開發環境 6
2.2 選擇和安裝開發工具 11
練一練 17
第3章 基本概念 18
3.1 標識符與保留字 18
3.2 賦值與注釋 22
3.3 行與縮進 24
練一練 25
第4章 數據類型與運算符 26
4.1 數據類型 26
4.1.1 Number 26
4.1.2 Bool 31
4.2 運算符 32
4.2.1 算術運算符 32
4.2.2 比較(關係)運算符 33
4.2.3 賦值運算符 34
4.2.4 邏輯運算符 34
4.2.5 位運算符 35
4.2.6 成員運算符 36
4.2.7 身份運算符 37
4.2.8 Python運算符優先級 37
練一練 38
第5章 字符串 39
5.1 字符集 39
5.1.1 ASCII字符集39
5.1.2 GB2312和GB18030字符集 40
5.1.3 Big5字符集 41
5.1.4 Unicode字符集 41
5.2 字符串 42
5.3 正則表達式 47
練一練 51
第6章 列表、元組、集合與字典 52
6.1 列表 52
6.2 元組 61
6.3 集合 63
6.4 字典 66
練一練 67
第7章 流程控制 68
7.1 條件語句 68
7.1.1 if語句 68
7.1.2 if…else…語句和if…elif…else…語句 69
7.1.3 if嵌套 70
7.2 循環語句 71
7.2.1 while循環 72
7.2.2 for循環 74
7.2.3 break、continue和pass語句 75
7.3 異常處理 77
練一練 82
第8章 函數 83
8.1 什麼是函數 83
8.1.1 定義和調用函數 83
8.1.2 匿名函數 85
8.1.3 參數與參數傳遞 86
8.2 變量作用域 90
8.3 迭代器和生成器92
8.3.1 迭代器 93
8.3.2 生成器 95
8.4 裝飾器 97
練一練 100
第9章 面向對象編程 101
9.1 面向對象與面向過程 101
9.2 類和對象 103
9.3 魔術方法 110
練一練 112
第10章 輸入輸出與文件操作 113
10.1 終端輸入與輸出 113
10.2 讀取和寫入文件 115
練一練 118
第11章 模塊 119
11.1 什麼是模塊 119
11.2 內置模塊和標準庫 123
11.2.1 sys模塊 124
11.2.2 datetime模塊 125
11.3 第三方模塊和包 127
練一練 129
第12章 完整案例 130
12.1 小遊戲:2048 130
12.2 小遊戲:貪吃蛇 140
附錄A ASCII字符集標準表 146
附錄B 常用文件操作函數 150
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。