歡迎光臨中圖網(wǎng) 請 | 注冊

輕松學(xué)Python

出版社:清華大學(xué)出版社出版時間:2021-09-01
開本: 其他 頁數(shù): 416
中 圖 價:¥76.9(6.1折) 定價  ¥126.0 登錄后可看到會員價
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

輕松學(xué)Python 版權(quán)信息

輕松學(xué)Python 本書特色

Python作為機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)中使用極為廣泛的編程語言,可以用來開發(fā)程序,從網(wǎng)站到桌面應(yīng)用程序,再到游戲再到人工智能。本書包括 4大項(xiàng)目:3個帶有海龜、Tkinter和Pygame的游戲以及一個帶有Tkinter 的桌面應(yīng)用。書中首先概述變量、數(shù)字和字符串等基本編程概念,同時創(chuàng)建了有趣的個性化迷你項(xiàng)目。然后直接進(jìn)入 Turtle,這是一個為孩子們定制的 Python 庫,在那里他們將學(xué)習(xí)如何繪制、動畫、自動化并*終根據(jù)所學(xué)的 Python 概念制作多彩的迷你項(xiàng)目。另外還有一整章專門介紹更多有趣的謎題和活動,另一章包含更多謎題的酷想法。通過全書的學(xué)習(xí),讀者可以在創(chuàng)建項(xiàng)目的同時,從內(nèi)到外學(xué)習(xí) Python,培養(yǎng)解決問題的技能和編程技能。 Python真好玩,一本用心設(shè)計(jì)的編程書;50個迷你項(xiàng)目和10大巔峰項(xiàng)目;輕松解鎖編程練習(xí),巧妙破解趣味謎題;一學(xué)就會,輕松搞定Turtle, Tkinter和Pygame

輕松學(xué)Python 內(nèi)容簡介

所有優(yōu)質(zhì)的學(xué)習(xí),很后都?xì)w結(jié)到思維能力和動手能力的提升。具體和抽象之間,如何結(jié)合才能收到理想的學(xué)習(xí)效果?針對這個問題,《輕松學(xué)Python》對內(nèi)容進(jìn)行精心編排和設(shè)計(jì),真正做到了突破傳統(tǒng)觀念,以寓教于樂和任務(wù)分解的方式,帶領(lǐng)讀者從頭開始,循序漸進(jìn),很后完成足以讓師長和小伙伴們眼前一亮的大項(xiàng)目。 《輕松學(xué)Python》適合沒有任何編程背景的愛好者學(xué)習(xí)。

輕松學(xué)Python 目錄

目錄

第1 章 你知道嗎

什么是編程 002

為什么孩子要學(xué)會寫代碼 002

為什么是Python 005

Python 很好玩 007

游戲 007

圖形和動畫 007

網(wǎng)頁 008

App 008

充分利用這本書 009

小結(jié) 010

第2 章 一起來安裝Python 吧

計(jì)算機(jī)的語言 012

開始安裝Python 012

在Windows 計(jì)算機(jī)上安裝Python 013

下載Python 013

在Mac 設(shè)備上安裝Python 016

小結(jié) 021

第3 章 **個Python 程序

Python 程序的創(chuàng)建和運(yùn)行 024

Python 交互模式(Python Shell) 025

Shell 可以用來做算術(shù) 026

用Python 打印 027

IDLE 腳本模式 028

Python 練習(xí):打印名字及其他 030

小結(jié) 032

第4 章 Python 喜歡數(shù)字

Python 中的數(shù)字 034

存儲數(shù)字 034

注釋 038

數(shù)字以不同的形式出現(xiàn) 039

整數(shù) 040

浮點(diǎn)數(shù) 041

復(fù)數(shù) 041

數(shù)字之間的類型轉(zhuǎn)換 043

迷你項(xiàng)目1:你了解數(shù)字嗎 047

小結(jié) 048

第5 章 一起來玩轉(zhuǎn)數(shù)字吧

數(shù)學(xué)游戲 050

基本的數(shù)學(xué)運(yùn)算 050

Python 中的特殊數(shù)學(xué)運(yùn)算 052

賦值操作 054

誰的優(yōu)先級*高 056

數(shù)學(xué)模塊也很酷 057

數(shù)字的向下取整和向上取整 058

冪和平方根 059

階乘 060

正弦、余弦和正切等更多三角函數(shù) 060

更多的數(shù)學(xué)運(yùn)算 061

隨機(jī)數(shù) 062

迷你項(xiàng)目2:數(shù)的倍數(shù) 064

小結(jié) 066

第6 章 初識Turtle

讓我們開始動手吧 068

讓小海龜動起來 070

向前移動和向后移動 070

讓小海龜改變方向 072

迷你項(xiàng)目3:畫一個正方形 075

迷你項(xiàng)目4:畫一個六邊形 076

快捷方式 077

移到屏幕上的隨機(jī)點(diǎn) 078

用goto 畫一個正方形 080

迷你項(xiàng)目5:畫基本款曼陀羅(只用直線) 080

小結(jié) 084

第7 章 深入Turtle

自定義屏幕 086

自定義圖形 087

直線以外的形狀 089

圓 090

圓點(diǎn) 091

弧線 091

更多選項(xiàng) 093

在屏幕上繪制文字 095

迷你項(xiàng)目6:正方形中的內(nèi)切圓 098

改變繪畫方向 100

迷你項(xiàng)目7:笑臉 103

小結(jié) 106

第8 章 玩轉(zhuǎn)字母和單詞

什么是字符串 108

創(chuàng)建一些字符串 108

我想要很多行字符串 109

字符串含有引號! 110

連接兩個或更多的字符串 111

print() 中的連接 112

空字符串 113

訪問字符串中的字符 113

負(fù)數(shù)指數(shù) 115

對字符串的一部分進(jìn)行切分 115

字符串方法:字符串的魔法 116

大寫和小寫 117

雜項(xiàng)方法 118

真,還是假 121

字符串格式化 123

從用戶處獲得輸入(開始自動化) 125

字符串到整數(shù)或浮點(diǎn)數(shù)的轉(zhuǎn)換 126

迷你項(xiàng)目8:將Turtle 文本升級到新的水平 128

迷你項(xiàng)目9:對著屏幕大喊 129

迷你項(xiàng)目10:把名字倒過來 131

迷你項(xiàng)目11:五顏六色的動態(tài)數(shù)學(xué) 133

小結(jié) 135

第9 章 聽從我的命令

真或假 138

比較和決定 140

如果這樣,就這樣做(命令。 141

else 語句 143

多個條件 144

迷你項(xiàng)目12:猜數(shù)字游戲(1) 146

條件越來越多 148

小結(jié) 150

第10 章 初識自動化

神奇的循環(huán) 152

for 循環(huán) 153

for 循環(huán)中的if 語句 155

嵌套for 循環(huán) 156

對字符串進(jìn)行迭代 158

while 循環(huán) 158

中止任務(wù)!中斷并繼續(xù) 160

迷你項(xiàng)目13:猜數(shù)字游戲(2) 161

迷你項(xiàng)目14:自動畫出正方形 163

迷你項(xiàng)目15:自動畫出任何基本形狀 164

迷你項(xiàng)目16:自動繪制曼陀羅 167

迷你項(xiàng)目17:弧形螺旋線 168

小結(jié) 170

第11 章 大量的信息

存儲多個值 172

列表 173

訪問列表中的值 174

切分列表 174

操作列表 175

復(fù)制和追加 176

字?jǐn)?shù)統(tǒng)計(jì)與清除 176

連接 177

在列表中搜索 177

添加和刪除元素 178

反轉(zhuǎn)和排序 179

列表,真的是樂趣多多 181

迷你項(xiàng)目18:五彩自動星 183

元組 184

集合 187

字典 190

迷你項(xiàng)目19:永不消逝的色彩 193

迷你項(xiàng)目20:名和姓顛倒 195

小結(jié) 197

第12 章 樂趣無窮的迷你項(xiàng)目

項(xiàng)目12.1:奇偶判定 200

**部分:數(shù)字是奇數(shù)還是偶數(shù) 200

第二部分:在一個范圍內(nèi)打印奇數(shù)或偶數(shù) 201

項(xiàng)目12.2:媽媽給夠你小費(fèi)了嗎 202

項(xiàng)目12.3:畫一棵圣誕樹 203

項(xiàng)目12.4:漩渦 206

正方形螺旋 206

隨機(jī)螺旋線 208

等邊三角形螺旋 209

星形螺旋 209

圓形螺旋 210

項(xiàng)目12.5:復(fù)雜版曼陀羅:完全自動化 211

項(xiàng)目12.6:海龜賽跑與循環(huán) 213

小結(jié) 216

第13 章 用函數(shù)實(shí)現(xiàn)自動化

真正的自動化 218

我們的**個函數(shù) 219

為什么我們需要函數(shù) 220

每次都做不同的事情 220

創(chuàng)建(定義)函數(shù) 221

可以重復(fù)使用代碼 221

參數(shù)未定義,怎么辦 223

給出答案 224

沒有參數(shù),怎么辦 226

參數(shù)太多了,怎么辦 226

全局與局部 227

函數(shù)中的變量 228

返回局部變量 229

全局變量 229

匿名函數(shù)lambda 230

迷你項(xiàng)目21:用Python 做數(shù)學(xué)作業(yè) 231

迷你項(xiàng)目22:自動繪畫(進(jìn)階版) 234

小結(jié) 235

第14 章 創(chuàng)造現(xiàn)實(shí)世界中的對象

什么是面向?qū)ο缶幊? 238

來來來,證明一切皆對象 238

類 239

對象有自己的值 240

操作對象 241

對象做的事 242

海龜賽跑的對象 243

小結(jié) 245

第15 章 Python 和文件

為什么是文件 248

打開和讀取現(xiàn)有的文件 248

一行接著一行 251

新建文件 252

操作文件 253

迷你項(xiàng)目23:通過文件做自我介紹 254

小結(jié) 255

第16 章 初探Tkinter:動手做炫酷的App

安裝Tkinter 258

標(biāo)簽、按鈕和包裝 259

打包詳解 263

大量文本輸入 267

單行文本 268

一行接一行 270

Tkinter 變量 272

大量選項(xiàng) 274

菜單 276

完美的布局:網(wǎng)格 278

迷你項(xiàng)目24:小費(fèi)計(jì)算器 279

小結(jié) 281

第17 章 Tkinter 頂石項(xiàng)目:井字棋游戲

綁定事件:讓App 變成動態(tài)的 284

井字棋游戲:描述 286

設(shè)置Tkinter 287

新建全局變量 287

創(chuàng)建按鈕 288

點(diǎn)擊方格后,即可在上面畫畫 290

每個回合檢查玩家是否獲勝 294

“新游戲”按鈕 295

井字棋游戲的源代碼 296

小結(jié) 299

第18 章 Tkinter 頂石項(xiàng)目:創(chuàng)建繪畫App

繪畫應(yīng)用:描述 302

開始動手吧 303

設(shè)置屏幕 303

創(chuàng)建畫布 304

創(chuàng)建**個菜單項(xiàng)(圖形) 305

搞定繪畫選項(xiàng) 306

獲取鼠標(biāo)位置 307

繪制線條 308

正方形和長方形 310

圓和橢圓 311

選擇大小 311

顏色多得讓人眼花繚亂 313

我畫完了 315

繪畫應(yīng)用的源代碼 315

小結(jié) 318

第19 章 Turtle 頂石項(xiàng)目:貪吃蛇游戲

貪吃蛇游戲:描述 320

導(dǎo)入所需的模塊 321

設(shè)置屏幕 321

創(chuàng)建并初始化所需的變量 322

繪出頭部 323

繪制**個蘋果 324

屏幕是否記錄了我按下的方向鍵 326

讓蛇的腦袋動起來 327

讓記分牌開始計(jì)分 329

小蛇在吃蘋果 330

讓整條蛇移動 333

碰撞檢測 335

貪吃蛇游戲的源代碼 338

小結(jié) 342

第20 章 初探Pygame:成為一名游戲開發(fā)者

什么是Pygame 344

安裝和導(dǎo)入Pygame 344

設(shè)置游戲屏幕 345

美化屏幕 347

在屏幕上創(chuàng)建角色 348

移動角色 352

鍵盤按壓事件 354

迷你項(xiàng)目25:彈跳球 356

小結(jié) 358

第21 章 Pygame 頂石項(xiàng)目:太空射擊游戲

太空射擊游戲:描述 360

導(dǎo)入所需的模塊 361

全部初始化 361

游戲循環(huán) 362

創(chuàng)建飛船 362

移動宇宙飛船 363

創(chuàng)建和移動敵人 365

發(fā)射子彈 367

創(chuàng)建和顯示記分牌 370

消滅敵人 371

消滅飛船 373

重新刷新敵人 374

游戲結(jié)束 374

太空射擊游戲的源代碼 375

小結(jié) 379

第22 章 Python 網(wǎng)頁開發(fā)

Python 和網(wǎng)頁開發(fā) 382

基本元素:HTML 383

美化網(wǎng)站:CSS 385

動態(tài)前端:JavaScript 387

Python 的Flask 389

小結(jié) 390

第23 章 更多迷你項(xiàng)目

項(xiàng)目23.1:Tkinter 計(jì)算器 394

項(xiàng)目23.2:隨機(jī)故事生成器 398

項(xiàng)目23.3:石頭剪刀布游戲 400

項(xiàng)目23.4:Pygame 的彈跳球(四面墻) 403

項(xiàng)目23.5:溫度轉(zhuǎn)換器 405

項(xiàng)目23.6: 用文件和Tkinter 進(jìn)行自我介紹 408

小結(jié) 410

第24 章 下一步行動想法

迷你項(xiàng)目可以嘗試的點(diǎn)子 412

匯率轉(zhuǎn)換器 412

Pygame 中的競賽游戲 412

Turtle 中的更多圖案 412

頂石型項(xiàng)目可以嘗試的點(diǎn)子 413

Pygame 中的貪吃蛇游戲 413

躲避子彈 413

Pygame 中的記憶游戲 413

展望未來 414

OOP(面向?qū)ο缶幊蹋┑募?xì)節(jié) 414

正則表達(dá)式 414

網(wǎng)絡(luò)開發(fā) 415

Python 包的細(xì)節(jié) 415

小結(jié) 415


展開全部

輕松學(xué)Python 作者簡介

阿爾蒂·耶魯瑪萊(Aarthi Elumalai) 程序員、教育者、企業(yè)家和創(chuàng)新者。擁有金奈安娜大學(xué)的計(jì)算機(jī)科學(xué)工程學(xué)士學(xué)位。大學(xué)時代,她帶領(lǐng)著程序員團(tuán)隊(duì)與100多名客戶展開了廣泛的合作。她擁有超過15年的編程經(jīng)驗(yàn)。作為創(chuàng)始人,她的DigiFisk在全球擁有六萬多名學(xué)員。阿爾蒂的課程很受歡迎,其獨(dú)特的項(xiàng)目制教學(xué)方法收到了良好的學(xué)習(xí)效果。通過精心設(shè)計(jì)大量的練習(xí)和難題,她幫助學(xué)員輕松掌握了復(fù)雜的編程概念。她目前的興趣方向是通過人工智能為中小企業(yè)賦能。 周子衿 留學(xué)期間多次入選“優(yōu)等生名錄”,主修商業(yè)分析,曾經(jīng)運(yùn)用數(shù)據(jù)模型和R語言幫助某企業(yè)在半年內(nèi)實(shí)現(xiàn)了十倍的業(yè)務(wù)增長。奉行深思篤行的做事原則,有志于通過技術(shù)途徑和感性思維來探尋商業(yè)價值與人文精神的平衡。代表譯作有《游戲項(xiàng)目管理與敏捷開發(fā)》和《人工智能與用戶體驗(yàn):以人為本的設(shè)計(jì)》。 陳子鷗 留學(xué)期間連續(xù)兩年入選“優(yōu)等生名錄”,經(jīng)濟(jì)學(xué)榮譽(yù)學(xué)士學(xué)位,主修計(jì)量經(jīng)濟(jì)學(xué),可熟練運(yùn)用gretl和R語言。堅(jiān)持一步一個腳印和吃苦耐勞的做人原則,同時對新鮮事物有強(qiáng)烈的好奇心,勇于挑戰(zhàn)和創(chuàng)新。座右銘:“平凡的腳步也可以走出偉大的行程!

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服