《Python遊戲程式設計快速上手》 導讀

2021-09-23 16:10:56 字數 898 閱讀 1539

在寫作本書的過程中,我意識到,像python這樣的現代語言使得程式設計更加容易,並且為新一代的程式設計師提供了更多的功能。python擁有平緩的學習曲線,而且是供專業程式設計師使用的一種正規語言。

目前的程式設計書籍大多分為兩種型別。第一種,與其說是教程式設計的書,倒不如說是在教「遊戲製作軟體」,或教授使用一種呆板的語言,使得程式設計「簡單」到不再是程式設計。而第二種,它們就像是教數學課一樣教程式設計:所有的原理和概念都以小的應用程式的方式呈現給讀者。本書採用了不同的方式直接展示了遊戲的源**,並且通過例項來解釋程式設計的原理。

1.2 啟動idle

1.3 如何使用本書

[第2章 互動式shell

2.1 一些簡單的數學知識](

2.1.1 整數和浮點數

2.1.2 表示式

2.2 計算表示式

2.3 在變數中儲存值

2.4 本章小結

第3章 編寫程式

第4章 「猜數字」遊戲

第5章 jokes

第6章 dragon realm

第7章 使用偵錯程式

第8章 流程圖

第9章 hangman

第10章 hangman擴充套件

第11章 tic tac toe

第12章 bagels

第13章 笛卡爾座標

第14章 sonar treasure hunt

第15章 caesar cipher

第16章 reversi

第17章 reversi ai模擬

第18章 圖形和動畫

第19章 碰撞檢測與滑鼠/鍵盤的輸入

第20章 聲音和影象

第21章 dodger

Python程式設計快速上手 實踐專案

例如,字典值 意味著玩家有1條繩索 6個火把 42枚金幣等。寫乙個名為displayinventory 的函式,它接受任何可能的物品清單,並顯示如下 inventory 12 arrow 42 gold coin 1 rope 6 torch 1 dagger total number of ite...

Python程式設計快速上手 global 語句

如果要在乙個函式內修改全域性變數,就使用 global 語句。如果在函式的頂部有 global eggs 這樣的 它就告訴python 這個函式中,eggs 指的是全域性變數,所以不要用這個名字建立乙個區域性變數。示例 samename2.py def spam global eggs eggs s...

Python程式設計快速上手 讀寫檔案

補充 書裡沒有介紹 with open 的用法,這裡用博友總結的補上。有夢就要去實現他 python檔案讀寫,以後就用with open語句 讀寫檔案是最常見的io操作。python內建了讀寫檔案的函式,用法和c是相容的。讀寫檔案前,我們先必須了解一下,在磁碟上讀寫檔案的功能都是由作業系統提供的,現...