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

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
學(xué)習(xí)編程第一步:零基礎(chǔ)上手PYTHON開發(fā)

包郵 學(xué)習(xí)編程第一步:零基礎(chǔ)上手PYTHON開發(fā)

出版社:清華大學(xué)出版社出版時(shí)間:2017-06-01
開本: 其他 頁數(shù): 500
中 圖 價(jià):¥31.3(3.9折) 定價(jià)  ¥79.8 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

學(xué)習(xí)編程第一步:零基礎(chǔ)上手PYTHON開發(fā) 版權(quán)信息

學(xué)習(xí)編程第一步:零基礎(chǔ)上手PYTHON開發(fā) 本書特色

本書介紹了進(jìn)行Python編程所必須進(jìn)行的技能,包括:編程基礎(chǔ),從簡單的數(shù)據(jù)存儲(chǔ)到復(fù)雜和有用的程序;Python如何在Visual Studio環(huán)境下工作;一些高級(jí)技術(shù),包括類、基于對(duì)象的解決方案的設(shè)計(jì);使用Python的各種庫;構(gòu)建Web應(yīng)用和基于云的應(yīng)用,以及GUI和游戲;測(cè)試和調(diào)試代碼;理解職業(yè)開發(fā)的方方面面,構(gòu)建自己的技能庫。 主要內(nèi)容: ■ 獲取、安裝和使用功能強(qiáng)大的免費(fèi)工具,來創(chuàng)建*的Python程序 ■ 在170個(gè)示例程序的引導(dǎo)下講解關(guān)鍵概念,助你快速上手 ■ 探討程序運(yùn)行時(shí)究竟發(fā)生了什么 ■ 從專家的視角分析程序開發(fā)過程 ■ 學(xué)習(xí)Python程序的核心元素 ■ 使用類、方法和對(duì)象構(gòu)建更復(fù)雜的軟件 ■ 合理組織程序,從而可以方便地構(gòu)建和改進(jìn)程序 ■ 捕獲和響應(yīng)用戶輸入 ■ 存儲(chǔ)和操縱現(xiàn)實(shí)生活中遇到的多類數(shù)據(jù) ■ 自定義數(shù)據(jù)類型來解決特定問題 ■ 創(chuàng)建妙趣橫生的交互式程序 ■ 構(gòu)建新式的Web和云應(yīng)用程序 ■ 使用預(yù)置的庫快速構(gòu)建強(qiáng)大的軟件

學(xué)習(xí)編程第一步:零基礎(chǔ)上手PYTHON開發(fā) 內(nèi)容簡介

《學(xué)習(xí)編程靠前步 零基礎(chǔ)上手Python開發(fā)》介紹了進(jìn)行Python編程所必須進(jìn)行的技能,包括:編程基礎(chǔ),從簡單的數(shù)據(jù)存儲(chǔ)到復(fù)雜和有用的程序;Python如何在Visual Studio環(huán)境下工作;一些不錯(cuò)技術(shù),包括類、基于對(duì)象的解決方案的設(shè)計(jì);使用Python的各種庫;構(gòu)建Web應(yīng)用和基于云的應(yīng)用,以及GUI和游戲;測(cè)試和調(diào)試代碼;理解職業(yè)開發(fā)的方方面面,構(gòu)建自己的技能庫。主要內(nèi)容:■  獲取、安裝和使用功能強(qiáng)大的免費(fèi)工具,來創(chuàng)建近期新的Python程序■  在170個(gè)示例程序的引導(dǎo)下講解關(guān)鍵概念,助你快速上手■  探討程序運(yùn)行時(shí)究竟發(fā)生了什么■  從專家的視角分析程序開發(fā)過程■  學(xué)習(xí)Python程序的核心元素■  使用類、方法和對(duì)象構(gòu)建更復(fù)雜的軟件■  合理組織程序,從而可以方便地構(gòu)建和改進(jìn)程序■  捕獲和響應(yīng)用戶輸入■  存儲(chǔ)和操縱現(xiàn)實(shí)生活中遇到的多類數(shù)據(jù)■  自定義數(shù)據(jù)類型來解決特定問題■  創(chuàng)建妙趣橫生的交互式程序■  構(gòu)建新式的Web和云應(yīng)用程序■  使用預(yù)置的庫快速構(gòu)建強(qiáng)大的軟件

學(xué)習(xí)編程第一步:零基礎(chǔ)上手PYTHON開發(fā) 目錄

目 錄第Ⅰ部分 編程基礎(chǔ)知識(shí) 第1章 開始使用Python 3 1.1 什么是Python 3 1.1.1 Python的起源 4 1.1.2 Python版本 4 1.2 打造使用Python的場(chǎng)所 5 1.2.1 獲取工具 5 1.2.2 Python(適用于
Windows PC) 6 1.3 啟動(dòng)Python 8 1.4 本章小結(jié) 11 第2章 Python和編程 13 2.1 編程人員的工作 13 2.1.1 編程和規(guī)劃生日聚會(huì) 13 2.1.2 編程和問題 14 2.1.3 編程人員要善于溝通 15 2.2 計(jì)算機(jī)用于處理數(shù)據(jù) 16 2.2.1 機(jī)器、計(jì)算機(jī)和人 16 2.2.2 程序用于處理數(shù)據(jù) 18 2.2.3 Python用于處理數(shù)據(jù) 19 2.3 數(shù)據(jù)和信息 23 2.4 使用Python函數(shù) 27 2.4.1 ord函數(shù) 27 2.4.2 chr函數(shù) 28 2.4.3 使用bin函數(shù)探索數(shù)據(jù)
存儲(chǔ) 29 2.5 本章小結(jié) 30 第3章 Python程序結(jié)構(gòu) 33 3.1 編寫首個(gè)Python程序 33 3.1.1 使用IDLE運(yùn)行Python
程序 33 3.1.2 使用print函數(shù)獲得程序
輸出 37 3.2 使用Python庫 42 3.2.1 random庫 42 3.2.2 time庫 45 3.3 Python注釋 46 3.4 從桌面運(yùn)行Python 47 3.5 添加一些snaps函數(shù) 48 3.5.1 添加pygame庫 48 3.5.2 snaps函數(shù) 49 3.6 本章小結(jié) 52 第4章 使用變量 55 4.1 Python中的變量 55 4.2 使用文本 59 4.2.1 標(biāo)記字符串的開始和
結(jié)束 61 4.2.2 文本中的轉(zhuǎn)義字符 62 4.2.3 使用input函數(shù)讀取
文本 63 4.3 使用數(shù)值 65 4.3.1 將字符串轉(zhuǎn)換為整
型值 65 4.3.2 整數(shù)和實(shí)數(shù) 66 4.3.3 實(shí)數(shù)和浮點(diǎn)數(shù) 67 4.3.4 將字符串轉(zhuǎn)換為浮
點(diǎn)值 71 4.3.5 執(zhí)行計(jì)算 72 4.3.6 在浮點(diǎn)數(shù)和整數(shù)之間
轉(zhuǎn)換 73 4.4 snaps函數(shù)get_weather_
temp 75 4.5 本章小結(jié) 76 第5章 在程序中制定決策 79 5.1 布爾數(shù)據(jù) 79 5.1.1 創(chuàng)建布爾變量 79 5.1.2 布爾表達(dá)式 81 5.1.3 比較值 83 5.1.4 布爾運(yùn)算 86 5.2 if結(jié)構(gòu) 88 5.2.1 嵌套if條件 95 5.2.2 使用邏輯 96 5.3 使用決策創(chuàng)建應(yīng)用程序 96 5.3.1 設(shè)計(jì)用戶界面 97 5.3.2 實(shí)現(xiàn)用戶界面 98 5.3.3 測(cè)試用戶輸入 99 5.3.4 完成程序 99 5.4 導(dǎo)入snaps庫 100 5.5 本章小結(jié) 103 第6章 使用循環(huán)執(zhí)行重復(fù)
操作 105 6.1 while結(jié)構(gòu) 105 6.1.1 使用while重復(fù)執(zhí)行一
系列語句 105 6.1.2 處理無效的用戶輸入 109 6.1.3 使用異常檢查無效編號(hào)
輸入 112 6.1.4 異常和編號(hào)讀取 114 6.1.5 處理多個(gè)異常 115 6.1.6 跳出循環(huán) 116 6.1.7 使用continue返回到循環(huán)
頂部 117 6.1.8 重復(fù)循環(huán)計(jì)數(shù) 118 6.2 for循環(huán)結(jié)構(gòu) 120 6.3 使用snaps制作數(shù)字
鬧鐘 123 6.4 本章小結(jié) 124 第7章 使用函數(shù)簡化程序 125 7.1 函數(shù)的組成 125 7.1.1 使用參數(shù)給函數(shù)提供
信息 128 7.1.2 函數(shù)調(diào)用的返回值 135 7.2 構(gòu)建可重用的函數(shù) 141 7.2.1 創(chuàng)建文本輸入函數(shù) 141 7.2.2 為函數(shù)添加幫助信息 142 7.2.3 創(chuàng)建數(shù)值輸入函數(shù) 144 7.2.4 將函數(shù)轉(zhuǎn)換為Python
模塊 147 7.2.5 使用IDLE調(diào)試器 148 7.3 本章小結(jié) 153 第8章 存儲(chǔ)數(shù)據(jù)集合 155 8.1 列表和銷售金額跟蹤 155 8.1.1 單獨(dú)變量的局限性 157 8.1.2 Python中的列表 158 8.1.3 在列表中讀取值 160 8.1.4 使用for循環(huán)顯示
列表 161 8.2 將程序重構(gòu)為函數(shù) 162 8.2.1 創(chuàng)建占位函數(shù) 165 8.2.2 創(chuàng)建用戶菜單 165 8.3 使用冒泡排序法 167 8.3.1 使用測(cè)試數(shù)據(jù)初始化
列表 167 8.3.2 按降序排序列表 168 8.3.3 按升序排序列表 172 8.3.4 查找*大值和*
小值 173 8.3.5 計(jì)算銷售總額和平均
銷售額 174 8.3.6 完成程序 174 8.4 在文件中存儲(chǔ)數(shù)據(jù) 175 8.4.1 寫入文件 176 8.4.2 寫入銷售金額 179 8.4.3 從文件讀取 180 8.4.4 讀取銷售金額 182 8.4.5 處理文件錯(cuò)誤 183 8.5 存儲(chǔ)數(shù)據(jù)表 185 8.6 將列表用作查找表 188 8.7 元組 189 8.8 本章小結(jié) 191 第II部分 高級(jí)編程 第9章 使用類存儲(chǔ)數(shù)據(jù) 197 9.1 生成Tiny Contacts
應(yīng)用 197 9.1.1 生成原型 198 9.1.2 在不同的列表中存儲(chǔ)聯(lián)系
人詳細(xì)信息 200 9.1.3 使用類存儲(chǔ)聯(lián)系人詳細(xì)
信息 202 9.1.4 在Tiny Contacts程序中
使用Contact類 205 9.1.5 編輯聯(lián)系人信息 207 9.1.6 使用pickle將聯(lián)系人信息
保存到文件中 215 9.1.7 使用pickle從文件加載
聯(lián)系人信息 217 9.1.8 給Tiny Contacts程序添加
save和load函數(shù) 218 9.1.9 設(shè)置類實(shí)例 219 9.2 字典 223 9.2.1 字典管理 225 9.2.2 從函數(shù)返回字典 225 9.2.3 使用字典存儲(chǔ)聯(lián)系人
信息 226 9.3 本章小結(jié) 227 第10章 使用類創(chuàng)建活動(dòng)對(duì)象 229 10.1 創(chuàng)建Time Tracker 229 10.1.1 為類添加數(shù)據(jù)
特性 230 10.1.2 創(chuàng)建聚合對(duì)象 231 10.1.3 為類創(chuàng)建方法
特性 232 10.1.4 為方法添加驗(yàn)證
代碼 234 10.1.5 防止數(shù)據(jù)特性受到
破壞 243 10.1.6 受保護(hù)的方法 246 10.2 創(chuàng)建類屬性 246 10.3 擴(kuò)展類設(shè)計(jì) 250 10.4 類中的__str__方法 257 10.5 Time Tracker中的法庭工作
時(shí)長跟蹤 260 10.5.1 Python map函數(shù) 264 10.5.2 Python join方法 269 10.6 使用snaps制作音樂 270 10.7 本章小結(jié) 273 第11章 設(shè)計(jì)面向?qū)ο蟮慕鉀Q
方案 277 11.1 Fashion Shop應(yīng)用
程序 277 11.1.1 應(yīng)用程序數(shù)據(jù)
設(shè)計(jì) 279 11.1.2 面向?qū)ο蟮脑O(shè)計(jì) 279 11.1.3 創(chuàng)建超類和子類 282 11.1.4 數(shù)據(jù)設(shè)計(jì)總結(jié) 295 11.1.5 實(shí)現(xiàn)應(yīng)用程序
行為 302 11.1.6 將對(duì)象作為組件 305 11.2 創(chuàng)建FashionShop
組件 306 11.3 設(shè)計(jì)類 314 11.4 Python集合 315 11.4.1 集合和標(biāo)簽 318 11.4.2 集合與類層次結(jié)構(gòu)的
對(duì)比 321 11.5 本章小結(jié) 324 第12章 Python應(yīng)用程序 327 12.1 高級(jí)函數(shù) 327 12.1.1 函數(shù)引用 327 12.1.2 使用lambda
表達(dá)式 332 12.1.3 迭代器函數(shù)和yield
語句 335 12.1.4 使用任意實(shí)參數(shù)量的
函數(shù) 340 12.2 模塊和包 343 12.2.1 Python模塊 343 12.2.2 給BTCInput添加
readme函數(shù) 343 12.2.3 將模塊作為程序
運(yùn)行 344 12.2.4 檢測(cè)模塊是否作為程序
執(zhí)行 344 12.2.5 創(chuàng)建Python包 345 12.2.6 導(dǎo)入包中的模塊 347 12.3 程序測(cè)試 350 12.3.1 Python assert語句 351 12.3.2 Python unittest
模塊 352 12.3.3 創(chuàng)建測(cè)試 355 12.4 查看程序文檔 356 12.5 本章小結(jié) 361 第III部分 Python實(shí)戰(zhàn) 第13章 Python和圖形用戶
界面 365 13.1 Visual Studio Code 365 13.1.1 安裝Visual Studio
Code 366 13.1.2 在Visual Studio Code中
安裝Python
Extension 366 13.1.3 創(chuàng)建項(xiàng)目文件夾 367 13.1.4 創(chuàng)建程序文件 368 13.1.5 調(diào)試程序 369 13.1.6 其他Python
編輯器 373 13.2 使用Tkinter創(chuàng)建圖形用戶
界面 373 13.2.1 創(chuàng)建圖形應(yīng)用程序 379 13.2.2 網(wǎng)格布局 380 13.2.3 創(chuàng)建事件處理器 382 13.2.4 創(chuàng)建mainloop 383 13.2.5 處理GUI中的
錯(cuò)誤 383 13.2.6 顯示消息框 385 13.2.7 在畫布上繪制 388 13.2.8 Tkinter事件 391 13.2.9 創(chuàng)建繪制程序 392 13.2.10 輸入多行文本 394 13.2.11 在Frame中組合顯示
元素 396 13.2.12 使用GUI創(chuàng)建可編輯
的StockItem 396 13.2.13 創(chuàng)建一個(gè)Listbox
選擇器 402 13.2.14 包含GUI的應(yīng)用
程序 408 13.3 本章小結(jié) 410 第14章 Python程序用作網(wǎng)絡(luò)
客戶端 413 14.1 計(jì)算機(jī)網(wǎng)絡(luò) 413 14.2 從Python使用Web 422 14.2.1 讀取網(wǎng)頁 422 14.2.2 使用基于Web的
數(shù)據(jù) 423 14.3 本章小結(jié) 426 第15章 Python程序用作網(wǎng)絡(luò)
服務(wù)器 429 15.1 在Python中創(chuàng)建Web
服務(wù)器 429 15.1.1 一臺(tái)基于套接字的
小型服務(wù)器 429 15.1.2 Python Web服務(wù)器 433 15.1.3 通過文件支持
網(wǎng)頁 435 15.1.4 從Web用戶獲取
信息 439 15.2 在Web上托管Python
應(yīng)用程序 443 15.3 本章小結(jié) 443 第16章 使用pygame創(chuàng)建
游戲 445 16.1 開始使用pygame 44516.2 使用pygame繪圖 451 16.2.1 圖像文件類型 451 16.2.2 將圖像加載到
游戲中 452 16.2.3 使圖像能夠移動(dòng) 454 16.3 從pygame獲取用戶
輸入 455 16.4 創(chuàng)建游戲Sprite 457 16.4.1 添加玩家Sprite 461 16.4.2 控制玩家Sprite 463 16.4.3 添加Cracker Sprite 464 16.4.4 添加大量Sprite
實(shí)例 465 16.4.5 捕獲薄脆餅干 466 16.4.6 添加西紅柿殺手 469 16.5 完成游戲 472 16.5.1 添加啟動(dòng)屏幕 472 16.5.2 結(jié)束游戲 475 16.5.3 游戲記分 476 16.6 本章小
展開全部

學(xué)習(xí)編程第一步:零基礎(chǔ)上手PYTHON開發(fā) 作者簡介

Rob Miles在英國赫爾大學(xué)講授編程課程的年限超過30年。他是一位Microsoft MVP,對(duì)編寫程序和創(chuàng)造新事物充滿熱情。即使在空閑時(shí)間,也不忘繼續(xù)編寫代碼。他喜歡編寫代碼,然后運(yùn)行這些代碼,看看會(huì)有什么結(jié)果。他認(rèn)為編程最富有創(chuàng)意,讓你可以一探究竟。他相信,編程可以構(gòu)筑未來。Rob自詡為一個(gè)段子手,但旁人卻從未親耳聽到他講的笑話。如果你想進(jìn)一步接觸和了解Rob,則可訪問他的博客www.robmiles.com,或通過@RobMiles在Twitter上找到他。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 国际金融网_每日财经新资讯网 | 波纹补偿器_不锈钢波纹补偿器_巩义市润达管道设备制造有限公司 | 广州小程序开发_APP开发公司_分销商城系统定制_小跑科技 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 净化板-洁净板-净化板价格-净化板生产厂家-山东鸿星新材料科技股份有限公司 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 电竞馆加盟,沈阳网吧加盟费用选择嘉棋电竞_售后服务一体化 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | 高温高压釜(氢化反应釜)百科 | 环球电气之家-中国专业电气电子产品行业服务网站! | 木材烘干机,木炭烘干机,纸管/佛香烘干设备-河南蓝天机械制造有限公司 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | 二手回收公司_销毁处理公司_设备回收公司-找回收信息网 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 昊宇水工|河北昊宇水工机械工程有限公司 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 彩信群发_群发彩信软件_视频短信营销平台-达信通 | 信阳市建筑勘察设计研究院有限公司| 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 石家庄小程序开发_小程序开发公司_APP开发_网站制作-石家庄乘航网络科技有限公司 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 不锈钢搅拌罐_高速搅拌罐厂家-无锡市凡格德化工装备科技有限公司 |