注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設(shè)計Python算法與程序設(shè)計基礎(chǔ)(第2版)

Python算法與程序設(shè)計基礎(chǔ)(第2版)

Python算法與程序設(shè)計基礎(chǔ)(第2版)

定 價:¥49.00

作 者: 吳萍,朱晴婷,蒲鵬 編
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機基礎(chǔ)實用規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302485032 出版時間: 2018-02-01 包裝: 平裝
開本: 16開 頁數(shù): 309 字數(shù):  

內(nèi)容簡介

  理論、思維訓練與實踐相結(jié)合是本書的特色。本書共分為8章,主要內(nèi)容是通過算法與程序設(shè)計的基本概念,結(jié)合Python程序設(shè)計語言,使學生理解計算思維的概念,了解算法與程序的關(guān)系,能夠進行較為簡單而經(jīng)典的算法設(shè)計,評價算法的性能與效率,并能利用Python語言進行簡單的程序開發(fā)。培養(yǎng)學生利用計算機解決與專業(yè)、科研、社會需要密切相關(guān)的實際問題的能力和基本創(chuàng)新精神,以適應信息化社會的要求、拓寬發(fā)展空間,使其在后續(xù)專業(yè)課程的學習和未來的工作中長期受益。本書是高等院校非計算機專業(yè)“程序設(shè)計基礎(chǔ)”及相關(guān)課程的配套教材,也可作為Python初學者的入門書籍。

作者簡介

暫缺《Python算法與程序設(shè)計基礎(chǔ)(第2版)》作者簡介

圖書目錄

第1章程序設(shè)計與計算思維
1.1程序設(shè)計與計算機語言
1.1.1程序設(shè)計
1.1.2設(shè)計步驟
1.1.3程序設(shè)計分類
1.1.4基本規(guī)范
1.1.5計算機語言
1.2計算機語言與計算思維的關(guān)系
1.2.1思維與計算思維
1.2.2計算思維與計算科學的關(guān)系
1.2.3計算思維與程序設(shè)計語言的關(guān)系
1.3初識Python語言
1.3.1Python語言概述
1.3.2Python語言的應用
1.3.3編輯與運行環(huán)境
1.4Python與大數(shù)據(jù)
1.5Python的幫助系統(tǒng)
1.5.1關(guān)于Python幫助系統(tǒng)
1.5.2使用Python幫助系統(tǒng)
1.6本章小結(jié)
1.7習題與思考
1.8實訓Python的安裝和運行環(huán)境
第2章算法概述
2.1計算機程序與算法
2.1.1計算機求解問題的過程
2.1.2算法的定義及其發(fā)展歷史
2.1.3算法的基本性質(zhì)
2.1.4算法的評價
2.2算法的描述
2.2.1用自然語言或偽代碼描述算法
2.2.2用流程圖描述算法
2.2.3使用計算機軟件繪制流程圖
2.3常用算法簡介
2.3.1枚舉算法
2.3.2迭代算法
2.3.3貪心算法
2.4本章小結(jié)
2.5習題與思考
2.6實訓算法描述和繪制流程圖
第3章數(shù)據(jù)表示和計算
3.1數(shù)據(jù)和數(shù)據(jù)類型的概念
3.1.1數(shù)據(jù)的表示
3.1.2數(shù)據(jù)類型的概念
3.1.3Python的內(nèi)置類型
3.1.4常量和變量
3.1.5Python的動態(tài)類型
3.2數(shù)值數(shù)據(jù)的表示與計算
3.2.1數(shù)值數(shù)據(jù)的常量表示
3.2.2數(shù)值數(shù)據(jù)的計算
3.2.3系統(tǒng)函數(shù)
3.3文本數(shù)據(jù)的表示和操作
3.3.1文本的表示
3.3.2字符串類型數(shù)據(jù)的基本計算
3.3.3str對象的方法
3.4批量數(shù)據(jù)表示與操作
3.4.1批量數(shù)據(jù)的構(gòu)造
3.4.2元組和列表
3.4.3集合和字典
3.5本章小結(jié)
3.6習題與思考
3.7實訓數(shù)據(jù)表示和計算
第4章基本控制結(jié)構(gòu)的程序設(shè)計
4.1用Python實現(xiàn)順序結(jié)構(gòu)程序
4.2用Python實現(xiàn)分支結(jié)構(gòu)程序
4.2.1Python簡單分支
4.2.2Python雙分支
4.2.3Python分支嵌套
4.2.4Python多分支結(jié)構(gòu)
4.3用Python實現(xiàn)循環(huán)結(jié)構(gòu)程序
4.3.1Python的for循環(huán)語句
4.3.2Python的range()函數(shù)
4.3.3Python的while循環(huán)結(jié)構(gòu)
4.3.4Python的break、continue和pass語句
4.3.5循環(huán)結(jié)構(gòu)應用
4.4字符串數(shù)據(jù)操作
4.4.1字符串和list數(shù)據(jù)的相互轉(zhuǎn)換
4.4.2字符查找
4.4.3字符串遍歷
4.4.4字符串截取
4.5本章小結(jié)
4.6習題與思考
4.7實訓基本控制結(jié)構(gòu)
第5章數(shù)據(jù)的輸入和輸出
5.1人機交互的意義及方法
5.1.1標準輸入輸出
5.1.2文件輸入輸出
5.2標準輸入輸出程序
5.2.1標準輸入函數(shù)
5.2.2標準輸出函數(shù)
5.2.3輸入輸出重定向
5.3文件輸入輸出程序
5.3.1文件的基本操作
5.3.2文件輸入輸出程序的實現(xiàn)
5.4異常
5.4.1簡介
5.4.2異常處理
5.5本章小結(jié)
5.6習題與思考
5.7實訓
實訓5.7.1標準輸入輸出
實訓5.7.2文件輸入輸出
實訓5.7.3異常處理
第6章函數(shù)與模塊
6.1函數(shù)的基本概念
6.2Python語言中的函數(shù)
6.2.1函數(shù)定義和調(diào)用
6.2.2函數(shù)間的數(shù)據(jù)聯(lián)系
6.2.3函數(shù)中文檔字符串docstring的使用
6.3函數(shù)應用
6.4模塊和Python標準庫
6.4.1模塊
6.4.2Python標準庫
6.5本章小結(jié)
6.6習題與思考
6.7實訓函數(shù)和模塊的使用
第7章算法分析與設(shè)計
7.1算法性能分析
7.1.1重要性
7.1.2算法的時間性能分析與度量指標
7.1.3計算時間的漸近估計表示
7.2查找法
7.2.1查找最大數(shù)最小數(shù)
7.2.2查找特定數(shù)
7.3排序法
7.3.1冒泡排序
7.3.2選擇排序
7.3.3插入排序
7.3.4基數(shù)排序
7.3.5快速排序——引入遞歸和分治概念
7.4遞歸和分治的思想
7.4.1遞歸概念
7.4.2遞歸調(diào)用方法與實現(xiàn)
7.4.3分治概念
7.5本章小結(jié)
7.6習題與思考
7.7實訓算法實現(xiàn)與性能分析
第8章面向?qū)ο笏枷?br />8.1面向?qū)ο笏枷牒喗?br />8.1.1面向?qū)ο笏枷敫攀?br />8.1.2面向?qū)ο笾械幕靖拍?br />8.1.3面向?qū)ο蟮幕咎卣?br />8.2Python中的類和對象
8.2.1類的定義和對象的創(chuàng)建
8.2.2類的繼承
8.3面向?qū)ο笏枷霊谩獔D形界面編程
8.3.1圖形用戶界面
8.3.2Python圖形框架
8.3.3Python圖形繪制
8.4本章小結(jié)
8.5習題與思考
8.5.1單選題
8.5.2思考題
8.6實訓
實訓8.6.1Python面向?qū)ο缶幊坛醪?br />實訓8.6.2Python圖形界面編程初步
附錄A習題與思考題解答
附錄BPython編程練習選編
B.1程序結(jié)構(gòu)與算法部分
B.2輸入輸出與文件部分
B.3算法分析與設(shè)計部分
B.4數(shù)據(jù)結(jié)構(gòu)部分
B.5異常處理部分
B.6函數(shù)部分

本目錄推薦

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