[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • Python程序設計教程(第2版)
    該商品所屬分類:研究生 -> 研究生
    【市場價】
    342-496
    【優惠價】
    214-310
    【作者】 楊年華、柳青、鄭戟明 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學 
    【出版社】清華大學出版社 
    【ISBN】9787302528043
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302528043
    叢書名:21世紀高等學校計算機類課程創新規劃教材·微課版

    作者:楊年華、柳青、鄭戟明
    出版社:清華大學出版社
    出版時間:2019年08月 


        
        
    "
    產品特色
    編輯推薦
    內容簡單易懂、層次脈絡清晰、難度適中,內容、案例、難點安排恰當;
    注重理論與實踐相結合,精選經濟管理類案例,易於理解;
    應用部分突出數據處理基礎能力的培養,包括數據獲取、數據分析、數據可視化等內容;
    提供全套教學課件、案例數據和源代碼,可從清華大學出版社官方網站下載;
    提供教學視頻,掃描正文章節中的二維碼即可觀看。 
    內容簡介
    本書主要介紹Python語言的基礎知識及其在數據處理、分析和可視化中的應用。本書一方面側重基礎知識的講解,另一方面側重講解利用Python進行數據處理與分析的方法和應用案例。為了方便讀者理解,本書主要選用經濟管理類的案例。本書中的代碼均在Python 3.7中測試通過。本書適合作為高校本科生或研究生的程序設計、Python數據分析等課程的入門教材,也可作為相關科研工作者或工程實踐者的參考書。
    目錄
    目錄

    第1章Python概述

    1.1Python語言的發展史

    1.2Python語言的特點

    1.3Python的下載與安裝

    1.3.1Python的下載
    目錄



    第1章Python概述

    1.1Python語言的發展史

    1.2Python語言的特點

    1.3Python的下載與安裝

    1.3.1Python的下載

    1.3.2Python的安裝

    1.4開始使用Python

    1.4.1交互方式

    1.4.2代碼文件方式

    1.4.3代碼風格

    1.5Python的集成開發環境

    1.5.1Eclipse中的PyDev插件

    1.5.2Wing IDE

    1.5.3PyCharm

    1.6模塊、包與庫

    1.6.1模塊及其導入方式

    1.6.2包及其定義

    1.6.3庫及其安裝

    1.7使用幫助

    1.8模塊的__name__屬性

    1.9本章小結

    習題1

    第2章Python語言基礎知識

    2.1控制臺的輸入與輸出

    2.1.1數據的輸入

    2.1.2數據的輸出

    2.2標識符、變量與賦值語句

    2.2.1標識符

    2.2.2變量

    2.2.3賦值語句

    2.3數據類型、運算符與表達式

    2.3.1數據類型

    2.3.2運算符

    2.3.3表達式

    2.3.4條件表達式和pass語句

    2.4常見的Python內置函數

    2.5本章小結

    習題2

    第3章控制語句

    3.1分支結構控制語句

    3.1.1單分支if語句

    3.1.2雙分支if/else語句

    3.1.3多分支if/elif/else語句

    3.1.4選擇結構的嵌套

    3.1.5分支結運算

    3.2循環結構控制語句

    3.2.1while語句

    3.2.2for語句

    3.2.3break語句和continue語句

    3.2.4帶else的循環語句

    3.2.5循環的嵌套

    3.2.6嵌套循環中的break和continue語句

    3.3控制結構綜合實例

    3.3.1學生成績統計

    3.3.2天氣狀況分析

    3.4本章小結

    習題3

    第4章常用數據結構

    4.1序列

    4.1.1列表list

    4.組tuple

    4.1.3組之間的轉換

    4.2字典

    4.2.1創建字典

    4.2.2字典操作

    4.2.3字典方法

    4.2.4遍歷字典

    4.2.5組與字典之間的轉換

    4.3集合

    4.3.1集合的創建

    4.3.2集合的運算

    4.3.3集合的方法

    4.4可迭代(Iterable)對像與迭代器(Iterator)

    4.4.1可迭代(Iterable)對像

    4.4.2迭代器(Iterator)

    4.4.3相關內置函數

    4.5推導式

    4.5.1列表推導式

    4.5.2字典推導式

    4.5.3集合推導式

    4.5.4生成器推導式

    4.6序列解包

    4.7本章小結

    習題4

    第5章字符串與正則表達式

    5.1字符串編碼

    5.2字符串構造

    5.3字符串格式化

    5.3.1%符號格式化字符串

    5.3.2format()方法格式化字符串

    5.3.3Formatted String Literals格式化字符串

    5.4字符串截取

    5.5字符串常用內置函數

    5.6字符串常用方法

    5.7字符串string模塊

    5.8正則表達式

    5.9本章小結

    習題5

    第6章函數的設計

    6.1函數的定義

    6.2函數的調用

    6.3形參與實參

    6.4函數的返回

    6.5位置參數

    6.6默認參數與關鍵參數

    6.7可變長度參數

    6.8序列和字典作為參數

    6.9變量作用域

    6.10生成器函數

    6.11lambda函數

    6.12遞歸

    6.13本章小結

    習題6

    第7章文件操作

    7.1文件基礎知識

    7.2文件的打開與關閉

    7.3讀寫文件

    7.3.1文本文件的寫入

    7.3.2文本文件的讀取

    7.3.3二進制文件的寫入

    7.3.4二進制文件的讀取

    7.4文件指針

    7.5Excel文件讀寫

    7.5.1利用xlwt模塊寫xls文件

    7.5.2利用xlrd模塊讀取xls文件

    7.5.3利用xlutils實現xlrd和xlwt之間對像的轉換

    7.5.4利用openpyxl模塊寫xlsx文件

    7.5.5利用openpyxl模塊讀取xlsx文件

    7.6應用實例

    7.7本章小結

    習題7

    第8章類與對像

    8.1認識Python中的對像和方法

    8.2類的定義

    8.3類的屬性

    8.3.1類屬性和實例屬性

    8.3.2屬性的訪問權限

    8.4類中的方法

    8.4.1實例的構造與初始化

    8.4.2類的實例方法

    8.4.3實例方法的訪問權限

    8.4.4靜態方法與類方法

    8.4.5析構方法

    8.5可變對像與不可變對像

    8.6get和set方法

    8.7運算符的重載

    8.8面向對像和面向過程

    8.8.1類的抽像與封裝

    8.8.2面向過程編程

    8.8.3面向對像編程

    8.9本章小結

    習題8

    第9章類的重用

    9.1類的重用方法

    9.2類的繼承

    9.2.1父類與子類

    9.2.2繼承的語法

    9.2.3子類繼承父類的屬性

    9.2.4子類繼承父類的方法

    9.2.5繼承關繫下的初始化方法

    9.2.6多重繼承

    9.3類的組合

    9.3.1組合的語法

    9.3.2繼承與組合的結合

    9.4本章小結

    習題9

    第10章異常處理

    10.1異常

    10.2Python中的異常類

    10.3捕獲與處理異常

    10.4自定義異常類

    10.5with語句

    10.6斷言

    10.7本章小結

    習題10

    第11章圖形用戶界面程序設計

    11.1圖形用戶界面平臺的選擇

    11.2使用tkinter進行GUI程序設計

    11.2.1tkinter編寫GUI程序的基本流程

    11.2.2創建一個頂層窗口

    11.2.3創建組件

    11.2.4組件的布局

    11.2.5事件處理

    11.3使用wxPython進行GUI程序設計

    11.3.1wxPython的下載與安裝

    11.3.2wxPython編寫GUI程序的基本流程

    11.3.3創建組件

    11.3.4布局管理

    11.3.5事件處理

    11.3.6使用wxFormBuilder設計界面

    11.4完整的例子: 條形碼圖片識別

    11.4.1應用需求

    11.4.2條形碼識別程序

    11.4.3界面設計

    11.4.4完整代碼

    11.5本章小結

    習題11

    第12章程序打包發布

    12.1setuptools程序打包發布工具

    12.1.1程序為什麼要打包

    12.1.2推薦使用setuptools打包發布

    12.1.3setuptools使用步驟

    12.2pyinstaller打包

    12.2.1pyinstaller的安裝

    12.2.2pyinstaller的簡易打包

    12.2.3pyinstaller的高級打包技巧

    12.3完整案例

    12.4本章小結

    習題12

    第13章數據庫應用開發

    13.1Python Database API簡介

    13.1.1全局變量

    13.1.2連接與遊標

    13.2結構化查詢語言

    13.2.1數據定義語言

    13.2.2數據操作語言

    13.2.3數據查詢語言

    13.3SQLite

    13.3.1SQLite數據類型

    13.3.2sqlite3模塊

    13.4學生管理數據庫繫統開發實例

    13.4.1數據表結構

    13.4.2學生管理數據庫繫統實現

    13.5本章小結

    習題13

    第14章網絡數據獲取

    14.1網頁數據的組織形式

    14.1.1HTML

    14.1.2XML

    14.2利用urllib處理HTTP

    14.3利用BeautifulSoup4解析HTML文檔

    14.3.1BeautifulSoup4中的對像

    14.3.2遍歷文檔樹

    14.4案例應用

    14.5本章小結

    習題14

    第15章數據分析與可視化基礎

    15.1Numpy數據處理基礎

    15.1.1數據結構

    15.1.2數據準備

    15.1.3常用運算與函數

    15.1.4使用Numpy進行簡單統計分析

    15.2Matplotlib繪圖基礎

    15.2.1繪制基本圖形

    15.2.2繪制多軸圖

    15.2.3應用實例

    15.3Pandas數據分析基礎

    15.3.1數據結構與基本操作

    15.3.2讀取文件數據

    15.3.3數據預處理

    15.3.4統計分析

    15.3.5Pandas中的繪圖方法

    15.4本章小結

    習題15

    第16章SPSS中使用Python

    16.1SPSS Syntax簡介

    16.1.1程序編輯窗口界面

    16.1.2Paste按鈕

    16.2SPSS中Python插件的安裝

    16.2.1安裝工具

    16.2.2工具設置

    16.3SPSS中運行Python

    16.3.1SPSS中運行Python方式

    16.3.2SPSS中運行Python案例

    16.4本章小結

    習題16

    參考文獻



    前言
    第2版前言

    本書第1版是在教學團隊幾年來的教學心得的基礎上組織編寫的,采用簡單案例。在應用方面偏重數據的處理。根據Python語言近年來的發展,當前教學中需要向Python 3進行轉換。本書第2版采用目前的Python 3.7版本,在Python版本更新的基礎上,結合新的教學心得,對控制語句部分進行了補充,將字符串部分單獨設為一章,增加了迭代器和推導式的介紹,在函數設計部分增加了yield語句和lambda表達式的介紹。這些內容的更新使得本書對基礎知識的介紹更加完善。圖形用戶界面設計部分增加了利用Tkinter進行GUI設計的介紹。為了更加注重Python在數據處理方法的應用,本書第2版刪除了Python網站設計部分; 增加了Excel文件數據存取; 對數據分析與可視化部分進行了重構,使得結構與思路更加清晰,並增加了pandas數據分析基礎知識的介紹; 采用SPSS 22版本介紹如何在SPSS中使用Python提高SPSS數據處理能力。第2版前言



    本書第1版是在教學團隊幾年來的教學心得的基礎上組織編寫的,采用簡單案例。在應用方面偏重數據的處理。根據Python語言近年來的發展,當前教學中需要向Python 3進行轉換。本書第2版采用目前的Python 3.7版本,在Python版本更新的基礎上,結合新的教學心得,對控制語句部分進行了補充,將字符串部分單獨設為一章,增加了迭代器和推導式的介紹,在函數設計部分增加了yield語句和lambda表達式的介紹。這些內容的更新使得本書對基礎知識的介紹更加完善。圖形用戶界面設計部分增加了利用Tkinter進行GUI設計的介紹。為了更加注重Python在數據處理方法的應用,本書第2版刪除了Python網站設計部分; 增加了Excel文件數據存取; 對數據分析與可視化部分進行了重構,使得結構與思路更加清晰,並增加了pandas數據分析基礎知識的介紹; 采用SPSS 22版本介紹如何在SPSS中使用Python提高SPSS數據處理能力。
    本書第2版共16章,修訂分工如下。
    第1章主要講述Python的發展歷史、特點、下載與安裝方法、使用方式、集成開發環境、模塊介紹、幫助的使用等。由楊年華負責版本修訂。
    第2章主要講述Python語言的基礎知識,包括控制臺的使用、標識符與變量、數據類型、常用內置函數等。由柳青負責版本修訂,對運算符和表達式進行更詳細地闡述,新增了條件表達式的構造和pass語句的使用方法,並改寫了部分案例。
    第3章主要講述程序控制結構,包括分支控制、循環控制等。由楊年華負責修訂,新增了選運算、帶else的循環語句部分。
    第4章主要講述Python中的常用數據結構,包括序列、字典、集合等。由柳青負責修訂,新增了可迭代對像與迭代器、推導式、序列解包等內容。
    第5章主要介紹字符串編碼、字符串格式化、字符串的常用函數與方法、string模塊、正則表達式等。由柳青負責編寫和修訂。
    第6章主要講述函數的定義、函數的調用、形參與實參、函數的返回、位置參數、默認參數、關鍵參數、可變長度參數、序列參數等。由楊年華負責修訂,新增了變量作用域、yield語句、lambda表達式等內容。
    第7章主要講述文件的打開與關閉、文件讀寫、文件指針等。由楊年華負責修訂,新增了Excel文件讀寫等內容。
    第8章主要講述Python的對像與方法、類的定義、類的屬性、構造函數、類的方法、析構方法、可變對像與不可變對像、運算符的重載等。由楊年華負責修訂。
    第9章主要講述類的繼承與組合兩種重用方式。由楊年華負責修訂。
    第10章主要講述Python中的異常、異常類、異常的捕獲與處理、自定義異常類、with語句、斷言等。由楊年華負責修訂。
    第11章主要講述使用wxPython進行用戶圖形界面設計的方法。由楊年華負責修訂,新增了Tkinter模塊的使用流程與方法,並對wxPython部分的知識描述結構進行了調整。
    第12章主要講述Python程序的打包和發布方法。由孫辭海負責修訂。
    第13章主要講述利用Python進行數據庫應用開發。由肖宇負責修訂。
    第14章主要講述利用Python進行網絡數據獲取的方法。由肖宇負責修訂。
    第15章主要講述用numpy進行數據分析和用matplotlib進行繪圖的基礎知識。錢之琳補充了pandas數據分析部分; 楊年華對該章節的知識描述結構進行了重組和補充,並補充和改寫了部分案例。
    第16章主要講述Python作為腳本語言在SPSS中的使用方法。由曹玉茹負責修訂。
    鄭戟明負責第2版中各章習題的修訂。
    柳青與鄭戟明審閱了全書。楊年華負責統稿,並統審全書。
    本書內容簡練易懂,層次脈絡清晰,難度適中,內容、案例、難點安排恰當; 注重理論與實踐相結合,精選經濟管理類案例,易於理解; Python應用部分突出數據處理基礎能力的培養; 配套教學課件、案例數據和源代碼,可從清華大學出版社官方網站下載。
    由於時間倉促,作者水平有限,書中難免存在紕漏和不足之處,敬請批評指正,並將意見反饋給我們。


    本書編寫組
    2019年7月




    第1版前言






    Python是一種簡單、易學、免費、開源的跨平臺編程語言,支持命令式和函數式編程。它支持完全面向對像的程序設計。一方面,由於其簡單的語法,使得使用者不必太多關注語言本身,而將主要精力集中於業務邏輯。因此Python語言擁有各行各業的眾多使用者,使得其擁有各行業使用者在社區貢獻的各種強大的標準庫、擴展庫等。另一方面,隨著大數據時代的到來,Python的強大數據處理能力備受關注。近年來,Python程序設計語言受到了企業界、科研單位和教育機構的廣泛重視。
    大數據時代的學生需要掌握數據處理的基本技術。Python簡單易學,具有強大的數據處理能力,並且是一門通用的程序設計語言。因此,Python程序設計語言既適合作為程序設計的入門課程,也適合作為非計算機專業學生用來解決數據分析等各種問題的通用工具。國外很多著名高校的計算機或非計算機專業已經將Python作為程序設計入門課程。國內的高校也紛紛開設相關課程。尤其是隨著計算思維和大數據概念的普及,Python程序設計在高校中的教學開始全面展開。
    本書編著者所在學校從2014級開始在經濟管理類專業全校公共課中開設了相關課程,該課程主要面向經濟管理類的學生開設。現有教材中的大部分案例面向理工科專業,難以貼近經濟管理類專業,甚至有部分學生對案例難以理解。為了使上課的案例與學生專業知識更加緊密結合,我們組織編寫了此教材。
    本書由工作在教學線的高校教師編寫完成。在編寫本書時,編者注重理論與實踐相結合,不僅有基礎的理論知識,更有詳細、通俗易懂的案例。作為一本介紹Python基礎知識與應用的教材,本書內容簡單易懂、層次脈絡清晰、難度適中,內容、案例、難點安排恰當,非常適合教學。
    本書共16章,主要內容及編寫分工如下:
    第1章由楊年華負責編寫,主要介紹Python的發展歷史、特點、下載與安裝方法、使用方式、集成開發環境、內置模塊介紹、幫助的使用等。
    第2章由鄭戟明負責編寫,主要介紹Python語言的基礎知識,包括控制臺的使用、標識符與變量、數據類型、常用內置函數等。
    第3章由張曉黎負責編寫,主要介紹程序控制結構,包括分支控制、循環控制等。
    第4章由鄭戟明負責編寫,主要介紹Python中的常用數據結構,包括序列、字典、集合等數據結構。
    第5章由柳青負責編寫,主要介紹函數的定義和調用、形參與實參、函數的返回、位置參數、默認參數、關鍵參數、可變長度參數、序列作為參數、基於函數的抽像與求精思想、遞歸思想等。
    第6章由肖宇負責編寫,主要介紹文件的打開與關閉、文件讀寫、文件指針、文件對話框等。
    第7章由柳青負責編寫,主要介紹Python的對像與方法、類的定義、類的屬性、構造函數、類的方法、析構函數、可變對像與不可變對像、運算符的重載等。
    第8章由楊年華負責編寫,主要介紹類的繼承與組合兩種重用方式。
    第9章由楊年華負責編寫,主要介紹Python中的異常、異常類、異常的捕獲與處理、自定義異常類、with語句、斷言等。
    第10章由孫辭海負責編寫,主要介紹使用wxPython進行用戶圖形界面設計的方法。
    第11章由孫辭海負責編寫,主要討論Python程序的打包和發布方法。
    第12章由肖宇負責編寫,主要介紹利用Python進行數據庫應用開發。
    第13章由肖宇負責編寫,主要介紹利用Python進行網絡數據獲取的方法。
    第14章由張曉黎負責編寫,主要介紹利用Python進行數據分析和繪圖基礎知識。
    第15章由孫辭海負責編寫,主要介紹基於Python的網站開發方法。
    第16章由曹玉茹負責編寫,主要介紹Python作為腳本語言在SPSS中的使用方法。
    本書適合非計算機專業本科生使用,也可作為計算機程序設計的入門教材或Python愛好者的參考書。
    本書提供全套教學課件和源代碼,配套資源可登錄清華大學出版社官方網站下載。
    由於時間倉促,作者水平有限,書中難免出現紕漏,不足之處敬請批評指正,並反饋給我們。
    本書編寫組2017年4月


    在線試讀
    第3章
    控 制 語 句


    本章學習目標
     熟練掌握分支語句、循環語句。
     掌握break語句和continue語句。
     能針對具體案例編寫簡單的控制程序,並合理設計程序的測試數據。能預判循環的執行次數。

    本章首先介紹分支語句中的單分支語句、雙分支語句、多分支語句、嵌套分支語句和選擇結運算,接著介紹兩種循環控制語句及兩個循環中斷語句,然後給出幾個綜合案例。
    3.1分支結構控制語句
    Python的分支控制語句根據條件表達式的判斷結果為真(包括非零、非空)還是為假(包括零、空),選擇運行程序的其中一個分支。Python的分支結構控制語句主要有: 單分支語句、雙分支語句、多分支語句、嵌套分支語句和分支結運算。

    3.1.1單分支if語句
    if語句由四部分組成: 關鍵字if、條件表達式、冒號、表達式結果為真(包括非零、非空)時要執行的語句體。其語法形式如下所示:第3章
    控 制 語 句




    本章學習目標
     熟練掌握分支語句、循環語句。
     掌握break語句和continue語句。
     能針對具體案例編寫簡單的控制程序,並合理設計程序的測試數據。能預判循環的執行次數。

    本章首先介紹分支語句中的單分支語句、雙分支語句、多分支語句、嵌套分支語句和選擇結運算,接著介紹兩種循環控制語句及兩個循環中斷語句,然後給出幾個綜合案例。
    3.1分支結構控制語句
    Python的分支控制語句根據條件表達式的判斷結果為真(包括非零、非空)還是為假(包括零、空),選擇運行程序的其中一個分支。Python的分支結構控制語句主要有: 單分支語句、雙分支語句、多分支語句、嵌套分支語句和分支結運算。

    3.1.1單分支if語句
    if語句由四部分組成: 關鍵字if、條件表達式、冒號、表達式結果為真(包括非零、非空)時要執行的語句體。其語法形式如下所示:


    圖3.1單分支if語句

    流程圖



    if 條件表達式:

    語句體


    單分支if語句的執行流程如圖3.1所示。

    單分支if語句先判斷條件表達式的值是真還是假。如果判斷的結果為真(包括非零、非空),則執行語句體中的操作; 如果條件表達式的值為假(包括零、空),則不執行語句體中的操作。語句體既可以包含多條語句,也可以隻由一條語句組成。當語句體由多條語句組成時,要有統一的縮進形式,否則可能會出現邏輯錯誤或導致語法錯誤。
    【例31】從鍵盤輸入圓的半徑,如果半徑大於等於0,則計算並輸出圓的面積和周長。
    程序代碼:

    #example3_1.py

    #coding=gbk

    import math

    r=input("請輸入圓的半徑: ")

    r=eval(r)



    if r>=0:

    d=2*math.pi*r

    s=math.pi*r**2

    print('圓的周長=',d,'圓的面積=',s)

    程序測試: 運行程序example3_1.py,請首先輸入一個大於等於0的半徑,如5,觀察程序的運行結果。再次運行程序,請輸入一個小於0的半徑,如-1,觀察程序的運行結果。
    隻有在輸入的半徑為大於等於0的數時,纔會產生正確的輸入和輸出。如果輸入的半徑小於0,則不產生任何輸出。
    程序運行結果:

    請輸入圓的半徑: 5

    圓的周長=31.4159265359 圓的面積= 78.5398163397

    思考: 如果程序編寫如下,會產生怎樣的結果。

    #question3_1.py

    #coding=gbk

    import math

    r=input("請輸入圓的半徑: ")

    r=eval(r)



    if r>=0:

    d=2*math.pi*r

    s=math.pi*r**2

    print('圓的周長=',d,'圓的面積=',s)

    程序測試: 運行程序question3_1.py,請首先輸入一個大於等於0的半徑,如5,觀察程序的運行結果。再次運行程序,請輸入一個小於0的半徑,如-1,觀察程序的運行結果。觀察example3_1.py和question3_1.py程序運行結果的異同。請思考: 對於單分支結構的程序,如何設計測試數據以驗證程序流程上沒有錯誤?
















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部