幫助中心 | 我的帳號 | 關於我們

零基礎入門學習Python(第2版微課視頻版)

  • 作者:小甲魚
  • 出版社:清華大學
  • ISBN:9787302514084
  • 出版日期:2019/06/01
  • 裝幀:平裝
  • 頁數:422
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書提倡理解為主,應用為王。因此,只要有可能,小甲魚(注:作者)都會通過生動的實例來讓大家理解概念。
    雖然這是一本入門書籍,但本書的「野心」並不止於「初級水平」的教學。本書前半部分首先講解基礎的Python3語法知識,包括列表、元組、字元串、字典以及各種語句;之後循序漸進地介紹一些相對高級的主題,包括抽象、異常、魔法方法以及屬性迭代器。後半部分則圍繞著Python3在爬蟲、界面開發和遊戲開發上的應用,通過實例引導讀者進行深入學習和探究,既富有樂趣,又鍛煉了讀者的動手能力。
    本書適合學習Python3的入門讀者,也適合對編程一無所知,但渴望用編程改變世界的朋友們。

作者介紹
小甲魚
    小甲魚(本名李佳宇),魚C工作室創始人,旗下魚C論壇,現註冊用戶50多萬,用戶累計發表在線求助類帖子近200萬,至今已有十余年編程教學工作經驗;暢銷書《零基礎入門學習Python》作者,該書自2016年11月出版以來,廣受讀者的歡迎和好評,截至2019年3月,已累計印刷13萬冊。     免費推出《帶你學C帶你飛》《零基礎入門學習Python》《零基礎入門學習Web開發(HTML5&CSS3)》《極客Python》《數據結構和演算法》《Windows程序設計》《解密系列》等系列視頻教程。在網易雲課堂、百度傳課、51CTO、嘩哩嗶哩等網站上因通俗易懂「接地氣」的教學方式而廣受網友好評,多次被首頁及相關專題推薦,累計學習人數超過千萬。

目錄
第1章  就這麼愉快地開始吧
視頻講解:13分鐘(1個)鍾
  1.1  獲得Python
  1.2  從IDLE啟動Python
  1.3  失敗的嘗試
  1.4  嘗試點兒新的東西
  1.5  為什麼會這樣
第2章  用Python設計第一個遊戲
視頻講解:24分鐘(1個)鍾
  2.1  第一個小遊戲
  2.2  縮進
  2.3  BIF
第3章  成為高手前必須知道的一些基礎知識
視頻講解:82分鐘(4個)鍾
  3.1  變數
  3.2  字元串
  3.3  原始字元串
  3.4  長字元串
  3.5  改進我們的小遊戲
  3.6  條件分支
  3.7  初識循環
  3.8  引入外援
  3.9  閑聊數據類型
    3.9.1  整型
    3.9.2  浮點型
    3.9.3  布爾類型
    3.9.4  類型轉換
    3.9.5  獲得關於類型的信息
  3.10  常用操作符
    3.10.1  算術操作符
    3.10.2  優先順序問題
    3.10.3  比較操作符
    3.10.4  邏輯操作符
第4章  了不起的分支和循環
視頻講解:42分鐘(3個)鍾
  4.1  分支和循環
  4.2  快速上手
  4.3  避免「懸掛else」問題
  4.4  條件表達式(三元操作符)
  4.5  斷言
  4.6  while循環語句
  4.7  for循環語句
  4.8  break語句
  4.9  continue語句
  4.10  else語句
第5章  列表、元組和字元串
視頻講解:137分鐘(7個)鍾
  5.1  列表:一個「打了激素」的數組
    5.1.1  創建列表
    5.1.2  向列表添加元素

    5.1.3  從列表中獲取元素
    5.1.4  從列表刪除元素
    5.1.5  列表切片
    5.1.6  進階玩法
    5.1.7  一些常用操作符
    5.1.8  列表的小夥伴們
  5.2  元組:戴上了「枷鎖」的列表
    5.2.1  創建和訪問一個元組
    5.2.2  更新和刪除元組
  5.3  字元串
    5.3.1  各種內置方法
    5.3.2  格式化
  5.4  序列
第6章  函數
視頻講解:140分鐘(8個)鍾
  6.1  Python的樂高積木
    6.1.1  創建和調用函數
    6.1.2  函數的參數
    6.1.3  函數的返回值
  6.2  靈活即強大
    6.2.1  形參和實參
    6.2.2  函數文檔
    6.2.3  關鍵字參數
    6.2.4  默認參數
    6.2.5  收集參數
  6.3  我的地盤聽我的
    6.3.1  局部變數
    6.3.2  全局變數
    6.3.3  global關鍵字
    6.3.4  內嵌函數
    6.3.5  LEGB原則
    6.3.6  閉包
    6.3.7  裝飾器
  6.4  函數式編程
    6.4.1  lambda
    6.4.2  filter()
    6.4.3  map()
  6.5  遞歸
    6.5.1  遞歸是什麼
    6.5.2  寫一個求階乘的函數
    6.5.3  一幫小兔子——斐波那契數列
    6.5.4  漢諾塔
第7章  字典和集合
視頻講解:46分鐘(3個)鍾
  7.1  字典:當索引不好用時
    7.1.1  創建和訪問字典
    7.1.2  各種內置方法
  7.2  集合:在我的世界里,你就是唯一
    7.2.1  創建集合
    7.2.2  訪問集合

    7.2.3  不可變集合
第8章  永久存儲
視頻講解:68分鐘(4個)鍾
  8.1  文件:因為懂你,所以永恆
    8.1.1  打開文件
    8.1.2  文件對象的方法
    8.1.3  文件的關閉
    8.1.4  文件的讀取和定位
    8.1.5  文件的寫入
    8.1.6  一個任務
  8.2  文件系統:介紹一個高大上的東西
  8.3  pickle:腌制一缸美味的泡菜
第9章  異常處理
視頻講解:38分鐘(3個)鍾
  9.1  你不可能總是對的
  9.2  try-except語句
  9.3  try-finally語句
  9.4  raise語句
  9.5  豐富的else語句
  9.6  簡潔的with語句
第10章  圖形用戶界面入門
視頻講解:14分鐘(1個)鍾
  10.1  安裝EasyGui
    10.1.1  導入EasyGui
    10.1.2  快速入門
    10.1.3  各種功能演示
  10.2  默認參數和關鍵字參數
  10.3  使用按鈕組件
  10.4  如何在buttonbox裡邊顯示圖片
  10.5  為用戶提供一系列選項
  10.6  讓用戶輸入消息
  10.7  讓用戶輸入密碼
  10.8  顯示文本
  10.9  目錄與文件
  10.10  捕獲異常
  10.11  記住用戶的設置
第11章  類和對象
視頻講解:78分鐘(5個)鍾
  11.1  給大家介紹對象
  11.2  對象=屬性+方法
  11.3  面向對象編程
    11.3.1  self是什麼
    11.3.2  聽說過Python的魔法方法嗎
    11.3.3  公有和私有
  11.4  繼承
    11.4.1  調用未綁定的父類方法
    11.4.2  使用super函數
  11.5  多重繼承
  11.6  組合
  11.7  類、類對象和實例對象

  11.8  到底什麼是綁定
  11.9  一些相關的BIF
第12章  魔法方法
視頻講解:140分鐘(9個)鍾
  12.1  構造和析構
    12.1.1  _?_init_?_(self[, ...])
    12.1.2  _?_new_?_(cls[, ...])
    12.1.3  _?_del_?_(self)
  12.2  算術運算
    12.2.1  常見的算術運算
    12.2.2  反運算
    12.2.3  一元操作符
  12.3  簡單定製
  12.4  屬性訪問
  12.5  描述符(property的原理)
  12.6  定製序列
  12.7  迭代器
  12.8  生成器
  12.9  生成器表達式
第13章  模塊
視頻講解:36分鐘(3個)鍾
  13.1  模塊就是程序
  13.2  命名空間
  13.3  導入模塊
  13.4  _?_name_?_='_?_main
  13.5  搜索路徑
  13.6  包
  13.7  像個極客一樣去思考
第14章  論一隻爬蟲的自我修養
視頻講解:76分鐘(4個)鍾
  14.1  入門
  14.2  什麼是編碼
  14.3  下載一隻貓
  14.4  更好的選擇
    14.4.1  沒有對比就沒有傷害
    14.4.2  安裝Requests
    14.4.3  安裝BeautifulSoup
  14.5  爬取豆瓣Top250電影排行榜
  14.6  爬取網易雲音樂的熱門評論
第15章  正則表達式
視頻講解:55分鐘(3個)鍾
  15.1  re模塊
  15.2  通配符
  15.3  反斜杠
  15.4  字元類
  15.5  重複匹配
  15.6  特殊符號及用法
  15.7  元字元
  15.8  貪婪和非貪婪
  15.9  反斜杠+普通字母=特殊含義

  15.10  編譯正則表達式
  15.11  實用的方法
第16章  Scrapy爬蟲框架
視頻講解:56分鐘(2個)鍾
  16.1  環境搭建
    16.1.1  安裝Miniconda
    16.1.2  安裝Scrapy
  16.2  Scrapy框架架構
  16.3  創建一個Scrapy項目
  16.4  編寫爬蟲
  16.5  爬
  16.6  取
    16.6.1  在Shell中嘗試Selector選擇器
    16.6.2  使用XPath選擇器
    16.6.3  使用CSS選擇器
    16.6.4  提取數據
    16.6.5  在爬蟲中提取數據
  16.7  存儲內容
  16.8  跟進鏈接
第17章  GUI的最終選擇:Tkinter
視頻講解:295分鐘(14個)鍾
  17.1  Tkinter之初體驗
  17.2  進階版本
  17.3  Label組件
  17.4  Button組件
  17.5  Checkbutton組件
  17.6  Radiobutton組件
  17.7  LabelFrame組件
  17.8  Entry組件
  17.9  Listbox組件
  17.10  Scrollbar組件
  17.11  Scale組件
  17.12  Text組件
    17.12.1  Indexes用法
    17.12.2  Mark用法
    17.12.3  Tag用法
  17.13  Canvas組件
  17.14  Menu組件
  17.15  Menubutton組件
  17.16  OptionMenu組件
  17.17  Message組件
  17.18  Spinbox組件
  17.19  PanedWindow組件
  17.20  Toplevel組件
  17.21  事件綁定
  17.22  事件序列
    17.22.1  type
    17.22.2  modifier
  17.23  Event對象
  17.24  布局管理器

    17.24.1  pack
    17.24.2  grid
    17.24.3  place
  17.25  標準對話框
    17.25.1  messagebox
    17.25.2  fieldialog
    17.25.3  colorchooser
第18章  Pygame:遊戲開發
視頻講解:460分鐘(19個)鍾
  18.1  安裝Pygame
  18.2  初步嘗試
  18.3  解惑
    18.3.1  什麼是Surface對象
    18.3.2  將一個圖像繪製到另一個圖像上是怎麼回事
    18.3.3  移動圖像是怎麼回事
    18.3.4  如何控制遊戲的速度
    18.3.5  Pygame的效率高不高
    18.3.6  應該從哪裡獲得幫助
  18.4  事件
  18.5  提高遊戲的顏值
    18.5.1  顯示模式
    18.5.2  全屏才是王道
    18.5.3  使窗口尺寸可變
    18.5.4  圖像的變換
    18.5.5  裁剪圖像
    18.5.6  轉換圖片
    18.5.7  透明度分析
  18.6  繪製基本圖形
    18.6.1  繪製矩形
    18.6.2  繪製多邊形
    18.6.3  繪製圓形
    18.6.4  繪製橢圓形
    18.6.5  繪製弧線
    18.6.6  繪製線段
  18.7  動畫精靈
    18.7.1  創建精靈
    18.7.2  移動精靈
  18.8  碰撞檢測
    18.8.1  嘗試自己寫碰撞檢測函數
    18.8.2  sprite模塊提供的碰撞檢測函數
    18.8.3  實現完美碰撞檢測
  18.9  播放聲音和音效
  18.10  響應滑鼠
    18.10.1  設置滑鼠的位置
    18.10.2  自定義滑鼠游標
    18.10.3  讓小球響應游標的移動頻率
  18.11  響應鍵盤
  18.12  結束遊戲
    18.12.1  發生碰撞后獲得隨機速度
    18.12.2  減少「抖動」現象的發生

    18.12.3  遊戲勝利
    18.12.4  更好地結束遊戲
  18.13  經典飛機大戰
    18.13.1  遊戲設定
    18.13.2  主模塊
    18.13.3  我方飛機
    18.13.4  響應鍵盤
    18.13.5  飛行效果
    18.13.6  敵方飛機
    18.13.7  提升敵機速度
    18.13.8  碰撞檢測
    18.13.9  完美碰撞檢測
    18.13.10  一個BUG
    18.13.11  發射子彈
    18.13.12  設置敵機「血槽」
    18.13.13  中彈效果
    18.13.14  繪製得分
    18.13.15  暫停遊戲
    18.13.16  控制難度
    18.13.17  全屏炸彈
    18.13.18  發放補給包
    18.13.19  超級子彈
    18.13.20  三次機會
    18.13.21  結束畫面

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032