-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Python程序設計基礎

( 簡體 字)
作者:李東方類別:1. -> 程式設計 -> Python
譯者:
出版社:電子工業出版社Python程序設計基礎 3dWoo書號: 45717
詢問書籍請說出此書號!

缺書
NT售價: 175

出版日:1/1/2017
頁數:224
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121302923
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

程序設計基礎是高校計算機基礎教學的核心課程。通常選擇一門高級程序設計語言作為教學語言,并以此貫徹程序設計的基本思想方法,培養學生的計算思維,為在更加信息化的將來所從事的專業活動,打下理解需求、求解問題、程序實現的扎實基礎。
在上海市教育委員會高教處、上海市教育考試院、上海市高等學校計算機等級考試委員會和上海市計算機基礎教育協會的組織領導下,上海各高校計算機基礎教育工作者團結協作,經過長期的探索和實踐,確立了“夯實基礎、面向環境、培養創新”的計算機基礎教育培養目標,構建了包括分類分層次的課程體系、自主學習環境、計算機等級考試、創新能力培養等內容的多平臺綜合教育環境,取得了豐碩的成果。2016年上海市高校率先增考了二級Python程序設計科目。本書是“上海市高等學校計算機等級考試(二級)”Python程序設計考試科目的推薦教材。
Python語言是一種解釋運行、面向對象、擴展性強的程序設計語言,是大學生學習計算機編程能力、理解計算機解決問題的方法的有效工具。學生通過對該語言程序設計的學習,應能掌握Python語言的基本語法和基本編程方法,理解程序設計中的計算思維,并能上機調試運行解決簡單的實際問題。
本書堅持在上海市高等學校計算機等級考試Python程序設計考試大綱的指導框架下,以初學者為起點,由淺入深、循序漸進地講述Python程序設計的基本概念和基本方法。本書由第二軍醫大學、復旦大學、華東理工大學、華東師范大學、東華大學、華東政法大學等高校常年在計算機基礎教學第一線、具有豐富教學經驗的高校教師集體編寫,力圖簡明實用、條理分明。通過實例講解,不拘泥于語法細節,避免曲折煩瑣,也力圖體現Python語言追求優雅、明確、簡單的風格。
全書共分12章,內容包括:Python語言及其編程環境概述、基本語法、基本流程控制、元組列表字典等特征數據類型及操作、文件、函數、面向對象的程序設計、tkinter圖形化界面設計、圖形繪制、正則表達式的應用、數據庫操作和基于第三方庫的應用舉例。每章均配有教學目標和習題,書后附有上海市高等學校計算機等級考試Python程序設計考試大綱和樣題。全書采用Python 3.x版本,所有實例代碼均經調試通過。本書提供配套電子課件,登錄華信教育資源網(www.hxedu.com.cn)注冊后免費下載。
本教材由李東方(第1、6、8、10、12章)、張向東(第2章)、文欣秀(第3章)、常姍(第4章)、吳萍(第5章)、劉洋(第7章)、張樂平(第9章)、鄭奮(第11章)編寫,文欣秀為各章編配了習題,最后由李東方統稿。在編寫過程中還得到了同濟大學、上海大學和上海對外經貿大學等高校教師的指導和支持。本書部分實例應用了上海市高校計算機等級考試既往試題素材和部分網上佚名素材,在此一并表示誠摯感謝。
由于時間倉促和水平有限,書中難免有不妥之處,竭誠歡迎讀者提出寶貴意見。
作 者
內容簡介:

本書是“上海市高等學校計算機等級考試(二級)”Python程序設計考試科目的推薦教材,以程序設計初學者為教學對象,從程序設計基本概念出發,由淺入深、循序漸進地講述Python程序設計的基本概念和基本方法。本書內容包括Python語言及其編程環境概述、基本語法、基本流程控制、元組列表字典等特征數據類型及操作、文件、函數、面向對象的程序設計、tkinter圖形化界面設計、圖形繪制、正則表達式的應用、數據庫操作和基于第三方庫的應用舉例。
目錄:

第1章 Python語言及其編程環境 (1)
1.1 Python語言概述 (1)
1.2 Python的安裝 (3)
1.3 Python語言程序設計步驟 (4)
1.4 常用的Python第三方編輯器 (6)
習題1 (9)
第2章 Python程序的基本語法 (10)
2.1 Python語言源程序的書寫格式與基本規則 (10)
2.1.1 Python語言源程序模塊結構初識 (10)
2.1.2 基本詞法單位、標識符/常量/運算符等構成規則與關鍵字 (11)
2.1.3 程序的書寫格式與基本規則 (13)
2.2 Python的基本數據類型 (17)
2.2.1 數字類型 (17)
2.2.2 字符串 (20)
2.3 Python的基本運算和表達式 (23)
2.3.1 變量 (23)
2.3.2 運算符 (28)
2.3.3 算術運算 (28)
2.3.4 輸入輸出 (30)
2.3.5 賦值、關系和邏輯運算 (33)
2.3.6 表達式 (36)
習題2 (37)
第3章 Python程序的基本流程控制 (39)
3.1 基本語句及順序結構 (39)
3.1.1 基本語句 (39)
3.1.2 順序結構 (41)
3.2 分支結構 (42)
3.2.1 if語句 (42)
3.2.2 if-elif-else語句 (43)
3.2.3 分支語句嵌套 (45)
3.3 循環結構 (46)
3.3.1 while語句 (47)
3.3.2 for循環和range()內建函數 (49)
3.3.3 循環語句嵌套 (51)
3.4 轉移和中斷語句 (52)
3.4.1 break語句 (52)
3.4.2 continue語句 (52)
習題3 (53)
第4章 Python的特征數據類型 (55)
4.1 列表 (55)
4.1.1 創建列表 (55)
4.1.2 列表的基本操作 (56)
4.1.3 更多列表操作 (58)
4.1.4 刪除列表中的元素 (59)
4.1.5 列表解析 (60)
4.2 元組 (60)
4.2.1 創建元組 (60)
4.2.2 元組的基本操作 (61)
4.2.3 元組與列表的相互轉換 (63)
4.2.4 元組解包 (64)
4.3 字典 (65)
4.3.1 創建字典 (65)
4.3.2 訪問字典中的值 (65)
4.3.3 更新字典 (66)
4.3.4 字典的操作 (66)
4.4 集合 (70)
4.4.1 集合的創建 (70)
4.4.2 集合的修改 (71)
4.4.3 集合的數學運算 (73)
習題4 (75)
第5章 文件 (78)
5.1 基本概念 (78)
5.1.1 文件和目錄 (78)
5.1.2 文件的編碼 (79)
5.1.3 文本文件和二進制文件的區別 (81)
5.2 文件操作 (81)
5.2.1 文件的打開和關閉 (81)
5.2.2 定位 (82)
5.2.3 文件的讀取、寫入、追加 (84)
習題5 (89)
第6章 函數 (90)
6.1 函數的定義與調用 (90)
6.1.1 函數的聲明 (90)
6.1.2 函數的調用 (91)
6.2 參數的傳遞 (91)
6.2.1 參數按位置依次傳遞 (91)
6.2.2 參數賦值和參數默認值傳遞 (91)
6.2.3 元組類型變長參數傳遞 (92)
6.2.4 字典類型變長參數傳遞 (92)
6.2.5 高階函數 (93)
6.2.6 函數中變量的作用域 (94)
6.3 匿名函數 (95)
6.4 函數的遞歸 (96)
6.5 函數的高級應用 (97)
6.5.1 生成器 (97)
6.5.2 裝飾器與閉包 (98)
習題6 (99)
第7章 面向對象的程序設計 (103)
7.1 面向對象概念 (103)
7.2 類與實例 (104)
7.2.1 創建類和子類 (104)
7.2.2 增加屬于類的對象實例 (105)
7.2.3 用函數表示類的行為特征 (106)
7.3 面向對象的特征 (107)
7.3.1 封裝 (107)
7.3.2 繼承 (108)
7.3.3 多態 (109)
7.4 庫的安裝 (110)
7.4.1 模塊化架構 (110)
7.4.2 包的管理 (110)
7.4.3 安裝方法 (112)
7.5 模塊的引用 (112)
7.5.1 import方式 (113)
7.5.2 from方式 (113)
習題7 (114)
第8章 圖形化界面設計 (116)
8.1 窗體控件布局 (116)
8.1.1 根窗體 (116)
8.1.2 tkinter常用控件 (117)
8.1.3 控件布局 (121)
8.2 tkinter常見控件的特征屬性 (124)
8.2.1 文本輸入/輸出相關控件 (124)
8.2.2 按鈕 (127)
8.2.3 單選按鈕 (128)
8.2.4 復選框 (129)
8.2.5 列表框與組合框 (133)
8.2.6 滑塊 (138)
8.2.7 菜單 (140)
8.2.8 子窗體 (142)
8.2.9 模式對話框 (143)
8.3 事件響應 (148)
習題8 (150)
第9章 圖形繪制 (153)
9.1 tkinter庫的Canvas圖形繪制方法 (153)
9.1.1 Canvas繪圖的基本方法 (154)
9.1.2 Canvas畫布上的函數圖形繪制 (157)
9.2 turtle庫的圖形繪制方法 (159)
9.2.1 turtle繪圖的基本方法 (161)
9.2.2 turtle圖形繪制 (162)
9.3 Matplotlib庫的圖形繪制方法 (165)
9.3.1 環境安裝和基本方法 (165)
9.3.2 二維函數圖形繪制 (167)
習題9 (170)
第10章 正則表達式的應用 (173)
10.1 正則表達式 (173)
10.1.1 精確匹配 (174)
10.1.2 貪婪匹配 (175)
10.2 re模塊的內置函數 (175)
10.2.1 匹配與搜索 (176)
10.2.2 切分與分組 (177)
10.2.3 替換 (178)
10.3 正則表達式的應用:簡單爬蟲 (178)
習題10 (180)
第11章 數據庫操作 (182)
11.1 訪問SQLite數據庫 (182)
11.1.1 SQLite數據庫連接對象及表的SQL操作 (183)
11.1.2 游標對象和SQL查詢 (186)
11.2 訪問Access、MySQL和SQL Server數據庫 (187)
習題11 (190)
第12章 基于第三方庫的應用舉例 (192)
12.1 對Excel的操作 (192)
12.1.1 用openpyxl在內存中創建工作表 (192)
12.1.2 數據的讀取 (193)
12.1.3 編輯操作和寫入 (194)
12.2 圖片操作 (197)
12.2.1 Image模塊及應用 (197)
12.2.2 ImageChops特效與合成 (199)
習題12 (202)
附錄A 上海市高等學校計算機等級考試(二級)Python程序設計考試大綱 (203)
附錄B 上海市高等學校計算機等級考試試卷二級Python程序設計(樣卷) (207)
參考文獻 (214)
序: