中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
>
用12個流行應用程序學PYTHON:從入門到精通

包郵 用12個流行應用程序學PYTHON:從入門到精通

作者:耿肇英 著
出版社:世界圖書出版公司出版時間:2025-01-01
開本: 其他
中 圖 價:¥60.0(6.8折) 定價  ¥88.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

用12個流行應用程序學PYTHON:從入門到精通 版權信息

  • ISBN:9787523216507
  • 條形碼:9787523216507 ; 978-7-5232-1650-7
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:

用12個流行應用程序學PYTHON:從入門到精通 本書特色

◆趣味性強。很多人喜歡玩游戲,也希望能編寫游戲程序。本書從12章開始,每章一個完整應用程序,共計12個,其中有5個游戲程序。12個流行應用程序:計算器、數字華容道、2048游戲、掃雷游戲、時鐘程序、記事本程序、黑白棋游戲、畫圖程序、畫矢量圖程序、截屏程序、錄屏程序、投籃游戲用Python的實現方法,一書在手,精通Python。

◆學習知識體系清晰。本書第1章介紹程序設計語言概念,第2章介紹Python安裝方法。第3章到第10章是Python語言基本語法。從第12章到第23章,每章一個完整的應用程序,用Python實現,共計12個。

◆配置程序代碼。提供學習素材和每章的實例代碼,實現內容的立體化呈現。

用12個流行應用程序學PYTHON:從入門到精通 內容簡介

Python編程語言簡單易用,功能強大,非常適合作為入門編程語言。非IT專業人士也很容易掌握 Python,學完能編寫專業的復雜程序。Python語言是當前IT行業內*為流行的編程語言之一,同時Python也是全場景編程語言,在Web、大數據、人工智能和嵌入式系統等開發領域均有應用。本書共有23章,第1章,首先說明程序設計語言概念,然后介紹Python的優缺點。第2章,介紹Python安裝方法,以及Python自帶集成開發環境IDLE的使用。第3到第10章,是Python語言基本語法,需要在理解基礎上,讀懂書中例子,僅僅完成書中的習題是不夠的,還需在網上尋找習題練習,達到熟練掌握Python語言基本語法的目的。第11章,是講解如何使用tkinter庫中的組件創建應用程序的圖形界面,實現簡單功能,理解事件和事件驅動的概念,和tkinter窗體的工作機制。從第12章到第23章,每章一個完整的應用程序,共計12個實例。每章開始首先說明程序要完成的功能和實現功能的方法。如果涉及到新的知識點,用例子加以說明。這12個例子大部分采用tkinter窗體,少部分采用pygame游戲架構,兩者都包含若干函數或類定義,用主程序將函數或類組合的一起,完成程序功能。為使讀者更容易讀懂程序,對于主程序、每個函數和類的定義,都分別詳細說明它們要完成的功能,每個函數的參數的意義,以及各個變量的意義。對于其中的難點給出詳細解釋。*后給出完整主程序、函數和類的定義,在每條語句的后邊盡量給出詳細的注釋。

用12個流行應用程序學PYTHON:從入門到精通用12個流行應用程序學PYTHON:從入門到精通 前言

★學習Python的必要性
沒有任何編程經驗的初學者,面臨的首要問題就是,首選學習哪種編程語言。無論是哪類人,強烈建議把Python作為學習的**種編程語言。
對于非IT專業類大學生或者從業者,一般僅需要一種編程語言作為工具,用來解決本專業的實際問題,一生可能只需學習一種編程語言。Python入門容易,使用該編程語言能編寫在多個操作系統運行的圖形界面程序,且有大量各專業免費Python庫可用,可用很少的代碼,就能解決本專業的復雜問題。因此學習Python是首選。
對于IT專業類及相關專業大學生或者從業者,一般需要學習多種編程語言。把Python作為學習的**種語言也是一個不錯的選擇。Python入門容易,是面向對象的編程語言,可作為掌握其它編程語言的起點。該語言也是一個強大的工具,可以開發游戲、Web應用、人工智能等多個領域的應用程序。特別是IT專業類大學生,在學習計算機基礎后或同時學習并掌握Python語言,在大學第二年就可以為老師或其它公司開發一些實際的應用程序或承擔項目中的部分代碼,在開發中繼續學習有關知識,在實際工作中學習,能更快地提高自己的工作能力,同時也積累了工作經歷,為畢業求職做準備。
很多中小學生家長都想讓孩子學習編程。教育bu2019年發布《青少年編程能力等級》標

用12個流行應用程序學PYTHON:從入門到精通 目錄

第1章 Python基礎

1.1 計算機程序設計語言

1.2 機器語言和匯編語言

1.3 高級語言及編譯系統和解釋系統

1.4 Python語言的優缺點

1.5 Python語言的2.x和3.x版本

第2章 安裝Python及IDLE的使用

2.1 在Windows系統安裝Python

2.2 Python自帶IDLE使用

2.3 離開IDLE運行Python程序

2.4 Python其它的集成開發環境介紹

第3章 變量、字符串、數字和布爾數

3.1 變量

3.2 注釋

3.3 垃圾自動回收器

3.4 字符串和print函數

3.5 Python提供的處理字符串函數

3.6 整數和浮點數

3.7 布爾(bool)類型

3.8 類型轉換

第4章 input()函數和if語句

4.1 input()函數

4.2 *簡單的if語句

4.3 if else語句

4.4 if elif else語句

4.5 if語句中使用運算符and、or或not

4.6 Python提供的其它處理字符串函數

第5章 while循環語句

5.1 while 循環語句格式

5.2 退出while 循環的方法

5.3 使用break語句退出循環

5.4 用continue語句進入下次循環

5.5 檢查字符串能否轉換為整數

5.6 while語句的嵌套

第6章 for循環語句

6.1 for循環語句的結構

6.2 函數range()和pass語句

6.3 for語句嵌套及使用break和continue

第7章 列表和元組

7.1 為什么要使用列表

7.2 創建和訪問列表

7.3 用list()和range()創建列表

7.4 列表切片和備份列表

7.5 為列表增加元素及合并列表

7.6 刪除列表中元素

7.7 修改列表指定元素的值

7.8 列表排序、反序、長度、*大和*小值

7.9 查找遍歷列表元素及判斷某值是否在列表中

7.10 注冊和檢查輸入能否轉換為浮點數例子

7.11 二維列表

7.12 列表數據存儲方式

7.13 元組

第8章 字典

8.1 為什么要使用字典

8.2 創建字典及函數dict()和fromkeys()

8.3 得到字典鍵對應的值

8.4 增加和修改鍵值對

8.5 刪除鍵值對

8.6 用函數items()、keys()和values()遍歷字典

8.7 Python的迭代器

8.8 copy() 方法

8.9 使用字典格式化字符串

8.10 嵌套

第9章 函數

9.1 函數的參數、形參、實參和位置實參

9.2 關鍵字實參

9.3 形參默認值

9.4 局部變量、全局變量和函數返回值

9.5 可變和不可變數據類型

9.6 函數參數的值傳遞和引用傳遞

9.7 傳遞數量不定的實參

9.8 lambda表達式(匿名函數)

第10章 類

10.1 類和對象基本概念

10.2 函數__init__()和創建類對象

10.3 類變量、實例變量和局部變量

10.4 實例方法、靜態方法和類方法

10.5 訪問控制和property()函數

10.6 繼承

10.7 將類的對象作為其它類的屬性

10.8 多態性

10.9 以上各章練習題

第11章 用tkinter創建圖形用戶界面

11.1 圖形用戶界面、tkinter庫和組件

11.2 修改主窗體及組件屬性

11.3 import語句

11.4 Button按鈕組件和事件處理函數

11.5 組件CheckButton和RadioButton

11.6 事件驅動和mainloop()方法

11.7 組件在窗體的布局

11.8 pack布局

11.9 grid布局和entry組件

11.10 place布局和Python坐標系統

11.11 Frame和PanedWindow組件

11.12 ttk模塊和Notebook組件

11.13 tkinter Tix模塊

11.14 練習題

第12章 計算器

12.1 計算器的功能及設計思路

12.2 事件綁定

12.3 為單擊按鈕調用的函數增加參數的方法

12.4 實現計算器按鈕矩陣

12.5 內置函數eval()

12.6 用多分割符分割字符串

12.7 單擊按鈕共用的事件處理函數

12.8 IDLE的調試功能

第13章 數字華容道

13.1 游戲規則和設計思路

13.2 生成隨機數

13.3 創建按鈕矩陣

13.4 單擊按鈕調用的函數

13.5 用自定義類實現數字華容道游戲

13.6 增加選擇游戲難度、重玩和記錄游戲步數功能

13.7 判斷數字華容道隨機排列數字矩陣是否有解

13.8 實現數字華容道游戲只出現有解矩陣

第14章 2048游戲 / 124

14.1 游戲規則 .

14.2 游戲初始界面和程序框架

14.3 二維列表以及和初始化有關的函數

14.4 列表的反序和轉置

14.5 切片賦值語句

14.6 矩陣4行左右移動和4列上下移動

14.7 判斷游戲是否結束

14.8 玩2048游戲的一些技巧

第15章 掃雷游戲

15.1 游戲規則

15.2 程序設計思路

15.3 創建方塊類

15.4 多線程

15.5 格式化字符串常量(f-string)

15.6 messagebox模塊

15.7 掃雷程序初始界面和程序框架

15.8 單擊重玩按鈕要實現的功能

15.9 判斷掃雷是否成功

15.10 在Label和按鈕上顯示圖形

15.11 右擊方塊要實現的功能

15.12 左擊到雷顯示所有雷

15.13 用遞歸函數計算無雷塊相鄰有雷塊數

15.14 雙擊觸發單擊和雙擊事件問題

15.15 左擊方塊要實現的功能

15.16 雙擊方塊要實現的功能

第16章 秒表、定時器、鬧鐘和時鐘

16.1 創建和導入模塊

16.2 自定義事件

16.3 Notebook使時鐘4功能在同一窗體

16.4 鼠標右擊彈出菜單

16.5 主界面程序

16.6 秒表程序

16.7 定時器程序

16.8 得到日期和時間

16.9 世界時鐘程序

16.10 自定義模式和非模式對話框

16.11 用對話框選定響鈴時間和周幾響鈴

16.12 鬧鐘程序

16.13 完整主程序

16.14 時鐘程序的組織結構

第17章 記事本程序

17.1 菜單組件Menu

17.2 菜單按鈕Menubutton

17.3 Scrollbar組件

17.4 記事本程序主界面和程序框架

17.5 組件Text

17.6 查找和替換功能

17.7 組件Listbox和Combobox

17.8 顏色對話框

17.9 修改字體和縮放

17.10 用bing搜索選定字符串

17.11 OS模塊

17.12 文件對話框

17.13 存取Text組件文本內容

17.14 Python異常處理機制

17.15 with as語句

17.16 實現某些功能的思路

第18章 用Canvas實現黑白棋

18.1 黑白棋游戲規則

18.2 tkinter組件Canvas

18.3 實現黑白棋思路

18.4 游戲初始界面和程序框架

18.5 玩家放黑子有關程序

18.6 deepcopy()深拷貝函數的使用

18.7 計算機放白子有關程序

18.8 黑白棋游戲程序完整程序

第19章 畫圖程序

19.1 畫圖程序實現的功能及思路

19.2 PIL圖像處理庫安裝

19.3 圖形文件類型及透明顏色

19.4 Image、ImageTk和ImageDraw類

19.5 在主窗體用Canvas顯示PIL圖形

19.6 使圖像白底色透明程序

19.7 為canvas加滾動條

19.8 畫圖程序主界面和框架

19.9 修改線顏色和填充色

19.10 用simpledialog對話框修改線寬

19.11 修改圖片尺寸

19.12 旋轉和翻轉圖片

19.13 拖動鼠標畫圖形

19.14 拖動鼠標畫多邊形或圖像

19.15 剪貼板功能

19.16 放大和縮小圖形后查看

19.17 文件讀寫

19.18 Win 10風格工具欄

19.19 實現撤消和重做的思路

19.20 其它沒有實現的功能

第20章 畫矢量圖程序

20.1 畫程序流程圖程序功能

20.2 函數find_overlapping和標簽"all"和"current"

20.3 組合圖形

20.4 實現Win 10風格工具條第2種方法

20.5 程序主界面和框架

20.6 拖動畫圖形及編輯文本對象

20.7 修改鼠標光標形狀

20.8 根據鼠標下方選中標記改變光標形狀

20.9 增加、刪除選中標記及刪除選中圖形

20.10 拖動圖形和拖動圖形邊界改變圖形尺寸

20.11 放大和縮小矢量圖形

20.12 用shelve將數據保存為可讀寫文件

20.13 用shelve存取矢量圖

20.14 實現畫矢量圖程序的文件功能

20.15 將矢量圖保存為位圖格式文件

20.16 一些沒有實現的功能

第21章 截屏程序

 21.1 PIL庫ImageGrab.grab函數

21.2 實現截屏程序的思路

21.3 程序初始界面和程序框架

21.4 無標題欄的透明窗體

21.5 實現定位截屏功能

21.6 實現截全屏功能

21.7 保存所截圖像

第22章 錄屏生成動圖程序

22.1 Spinbox和Scale組件

22.2 gif格式動圖概念

22.3 ImageGrab.grab方法每秒截屏數

22.4 如何獲得動畫的位置

22.5 顯示和編輯圖像的數據結構

22.6 錄屏程序初始界面和框架

22.7 錄屏

22.8 顯示錄屏圖像

22.9 刪除圖像

22.10 撤消和重做功能

22.11 修改3個參數

22.12 播放錄屏圖像

22.13 檢測fps值

22.14 文件菜單

第23章 投籃游戲 / 341

23.1 安裝pygame

23.2 pygame游戲基本框架

23.3 pygame.Surface類和blit()方法

23.4 用Surface.blit()方法從多幀圖片取出單幀

23.5 實現投籃手運球和投籃動作

23.6 投手將球投向籃筐

23.7 使用pygame.math.Vector2

23.8 用向量旋轉角色

23.9 Guard類實現防守者功能

23.10 用Rect類檢測碰撞.

23.11 pygame顯示中文

23.12 完整主程序

23.13 矩形碰撞檢測缺點和圓形碰撞檢測

23.14 用pygame.mask實現精準碰撞檢測

23.15 用mask實現走迷宮游戲

23.16 sprite.Sprite和sprite.Group

23.17 顏色碰撞

參考文獻

展開全部

用12個流行應用程序學PYTHON:從入門到精通 作者簡介

耿肇英,主要從事智能儀器與虛擬儀器的研究工作,3級教授。在《計算機科學》等學術刊物上發表學術論文10余篇。曾在人民郵電出版社出版:普通高等教育“十一五”國家級規劃教材《C#應用程序設計教程》,第1版和第2版;21世紀高等職業教育信息技術類規劃教材《C#應用程序設計教程》。曾在清華大學出版社出版:《Direct 3D和XNA游戲開發基礎》。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 便民信息网_家电维修,家电清洗,开锁换锁,本地家政公司 | 冷却塔改造厂家_不锈钢冷却塔_玻璃钢冷却塔改造维修-广东特菱节能空调设备有限公司 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 代理记账_公司起名核名_公司注册_工商注册-睿婕实业有限公司 | 粒米特测控技术(上海)有限公司-测功机_减速机测试台_电机测试台 | 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | 【孔氏陶粒】建筑回填陶粒-南京/合肥/武汉/郑州/重庆/成都/杭州陶粒厂家 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 工业rfid读写器_RFID工业读写器_工业rfid设备厂商-ANDEAWELL | 耐火砖厂家,异形耐火砖-山东瑞耐耐火材料厂 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | ICP备案查询_APP备案查询_小程序备案查询 - 备案巴巴 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 | 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | ALC墙板_ALC轻质隔墙板_隔音防火墙板_轻质隔墙材料-湖北博悦佳 | 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 |