注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計競賽入門(Python版)

程序設計競賽入門(Python版)

程序設計競賽入門(Python版)

定 價:¥59.80

作 者: 黃龍軍
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302571230 出版時間: 2021-04-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 257 字數(shù):  

內容簡介

  本書主要以Python語言描述過程化程序設計,以問題求解為主線,并著重引入程序設計競賽的基礎知識。本書介紹程序設計基礎知識、程序控制結構、列表與字典、函數(shù)、類與對象、鏈表和程序設計競賽基礎等內容,培養(yǎng)學生的計算思維,分析、解決具體問題的能力及創(chuàng)新能力。 本書可作為高等學校本、??聘黝悓I(yè)學生零基礎學習程序設計的教材,也可以作為中小學信息學競賽參加者、大學生程序設計競賽參加者及Python語言自學者、開發(fā)者的入門參考書,對開設Python語言程序設計課程或指導程序設計競賽、信息學競賽的教師也有一定的參考作用。

作者簡介

  黃龍軍,博士,曾指導學生獲得ACM國際大學生程序設計競賽亞洲區(qū)域賽銀獎/銅獎、中國大學生程序設計競賽女生專場季軍、藍橋杯軟件大賽全國總決賽一等獎等獎項;主持教育部產(chǎn)學合作協(xié)同育人項目、浙江省精品在線開放課程和浙江省一流課程等項目。

圖書目錄

第1章緒論
1.1程序設計競賽簡介
1.2程序設計及其語言簡介
1.2.1程序與程序設計
1.2.2程序設計語言
1.3簡單的Python程序
1.4Python開發(fā)環(huán)境簡介
1.5在線做題基本程序結構
1.5.1處理T次
1.5.2處理到特值結束
1.5.3處理到文件尾
1.6OJ題目求解
習題
第2章程序設計基礎知識
2.1進制基礎
2.1.1二進制
2.1.2八進制與十六進制
2.1.3進制轉換
2.2標識符、常量、變量與序列
2.2.1標識符
2.2.2常量
2.2.3變量
2.2.4序列
2.2.5部分常用內置函數(shù)
2.3運算符
2.3.1算術運算符
2.3.2賦值運算符
2.3.3關系運算符與邏輯運算符
2.3.4位運算
2.3.5運算符重載
2.3.6其他運算符
2.3.7運算符的優(yōu)先級
2.4使用字符串
2.5OJ題目求解
習題
 
 
 
第3章程序控制結構
3.1程序控制結構簡介
3.2選擇結構
3.3循環(huán)結構
3.3.1for語句及其使用
3.3.2while語句及其使用
3.3.3continue、break語句及其使用
3.4OJ題目求解
習題
第4章列表與字典
4.1引例
4.2一維列表
4.2.1一維列表基礎
4.2.2一維列表的運用
4.3二維列表
4.3.1二維列表基礎
4.3.2二維列表的運用
4.4字典
4.4.1字典基礎知識
4.4.2字典的運用
4.5OJ題目求解
習題
第5章函數(shù)
5.1引例
5.2函數(shù)基礎知識
5.2.1函數(shù)概述
5.2.2函數(shù)的定義與調用
5.2.3不定長參數(shù)
5.2.4列表作函數(shù)參數(shù)
5.2.5匿名函數(shù)
5.3函數(shù)舉例
5.4遞歸函數(shù)
5.4.1遞歸函數(shù)基礎
5.4.2典型遞歸問題
5.5OJ題目求解
習題
第6章類與對象
6.1引例
6.2類與對象的基礎知識
6.2.1類的定義及對象的創(chuàng)建與使用
6.2.2對象列表
6.3類與對象的運用
6.4OJ題目求解
習題
第7章鏈表
7.1鏈表概述
7.2創(chuàng)建單鏈表
7.2.1順序鏈表
7.2.2逆序鏈表
7.3單鏈表基本操作及其運用
7.3.1基本操作的實現(xiàn)
7.3.2基本操作的應用
7.4OJ題目求解
習題
第8章程序設計競賽基礎
8.1遞推與動態(tài)規(guī)劃
8.2簡單數(shù)學問題與高精度處理
8.3貪心法與回溯法
8.4搜索入門
習題
參考文獻

本目錄推薦

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