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

Python編程無師自通(專業程序員的養成)

  • 作者:(美)科里·奧爾索夫|譯者:宋秉金
  • 出版社:人民郵電
  • ISBN:9787115497109
  • 出版日期:2019/01/01
  • 裝幀:平裝
  • 頁數:242
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《Python編程無師自通:專業程序員的養成》作者科里·奧爾索夫是一名自學成才的程序員,經過一年的自學,掌握了編程技能並在eBay找到了一份軟體工程師的工作。本書是作者結合個人經驗寫作而成,旨在幫助讀者從外行成長為一名專業的Python程序員。
    本書包括5部分內容:第一部分(第1?11章)介紹了編程基礎知識,以及函數、容器、字元串、循環和模型等概念;第二部分(第12?15章)介紹了編程範式和面向對象編程等知識;第三部分(第16?20章)介紹了Bash、正則表達式、包管理器和版本控制等編程工具方面的知識;第四部分(第21?22章)主要涉及數據結構和演算法方面的知識;第五部分(第23?27章)則是關於求職與團隊協作的內容。
    本書可以滿足幾乎所有想要學習編程的初學者。本書適合高中、大學階段想要自學編程的學生,以及其他行業想入門編程的人,同時也適合作為編程入門的培訓教材。

作者介紹
(美)科里·奧爾索夫|譯者:宋秉金

目錄
第一部分 編程簡介
  第1章  概述
    1.1  本書的結構
    1.2  從終點出發
    1.3  你不是一個人在戰鬥
    1.4  自學的優勢
    1.5  為什麼應該編程
    1.6  堅持不懈
    1.7  本書的格式
    1.8  本書使用的技術
    1.9  術語表
    1.10  挑戰練習
  第2章  起步
    2.1  什麼是編程
    2.2  什麼是Python
    2.3  安裝Python
    2.4  問題解答
    2.5  互動式shell
    2.6  保存程序
    2.7  運行示常式序
    2.8  術語表
    2.9  挑戰練習
  第3章  編程概論
    3.1  示例
    3.2  註釋
    3.3  列印
    3.4  代碼行
    3.5  關鍵字
    3.6  間距
    3.7  數據類型
    3.8  常量和變數
    3.9  語法
    3.10  錯誤與異常
    3.11  算術操作符
    3.12  比較操作符
    3.13  邏輯操作符
    3.14  條件語句
    3.15  語句
    3.16  術語表
    3.17  挑戰練習
  第4章  函數
    4.1  表達概念
    4.2  函數
    4.3  定義函數
    4.4  內置函數
    4.5  復用函數
    4.6  必選及可選參數
    4.7  作用域
    4.8  異常處理
    4.9  文檔字元串

    4.10  有需要才使用變數
    4.11  術語表
    4.12  挑戰練習
  第5章  容器
    5.1  方法
    5.2  列表
    5.3  元組
    5.4  字典
    5.5  容器嵌套容器
    5.6  術語表
    5.7  挑戰練習
  第6章  字元串操作
    6.1  三引號字元串
    6.2  索引
    6.3  字元串是不可變的
    6.4  字元串拼接
    6.5  字元串乘法
    6.6  改變大小寫
    6.7  格式化
    6.8  分割
    6.9  連接
    6.10  去除空格
    6.11  替換
    6.12  查找索引
    6.13  in關鍵字
    6.14  字元串轉義
    6.15  換行符
    6.16  切片
    6.17  術語表
    6.18  挑戰練習
  第7章  循環
    7.1  for循環
    7.2  range函數
    7.3  while循環
    7.4  break語句
    7.5  continue語句
    7.6  嵌套循環
    7.7  術語表
    7.8  挑戰練習
  第8章  模塊
    8.1  導入內置模塊
    8.2  導入其他模塊
    8.3  術語表
    8.4  挑戰練習
  第9章  文件
    9.1  寫文件操作
    9.2  自動關閉文件
    9.3  讀取文件
    9.4  CSV文件
    9.5  術語表

    9.6  挑戰練習
  第10章  綜合練習
    10.1  Hangman
    10.2  挑戰練習
  第11章  練習
    11.1  閱讀
    11.2  其他資源
    11.3  尋求幫助
第二部分 面對對象編程簡介
  第12章  編程範式
    12.1  狀態
    12.2  過程式編程
    12.3  函數式編程
    12.4  面向對象編程
    12.5  術語表
    12.6  挑戰練習
  第13章  面向對象編程的四大支柱
    13.1  封裝
    13.2  抽象
    13.3  多態
    13.4  繼承
    13.5  組合
    13.6  術語表
    13.7  挑戰練習
  第14章  深入面向對象編程
    14.1  類變數與實例變數
    14.2  魔法方法
    14.3  is
    14.4  術語表
    14.5  挑戰練習
  第15章  綜合練習
    15.1  卡牌
    15.2  牌堆
    15.3  玩家
    15.4  遊戲
    15.5  戰爭
第三部分 編程工具簡介
  第16章  Bash
    16.1  跟隨練習
    16.2  找到Bash
    16.3  命令
    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  初始配置
    17.2  簡單匹配
    17.3  匹配起始位置
    17.4  匹配多個字元
    17.5  匹配數字
    17.6  重複
    17.7  轉義
    17.8  正則工具
    17.9  術語表
    17.10  挑戰練習
  第18章  包管理器
    18.1  包
    18.2  pip
    18.3  虛擬環境
    18.4  術語表
    18.5  挑戰練習
  第19章  版本控制
    19.1  代碼倉庫
    19.2  入門
    19.3  推送和拉取
    19.4  推送示例
    19.5  拉取示例
    19.6  回退版本
    19.7  diff
    19.8  下一步
    19.9  術語表
    19.10  挑戰練習
  第20章  融會貫通
    20.1  HTML
    20.2  爬取Google新聞
    20.3  術語表
    20.4  挑戰練習
第四部分 電腦科學簡介
  第21章  數據結構
    21.1  數據結構
    21.2  棧
    21.3  使用棧逆轉字元串
    21.4  隊列
    21.5  購票隊列
    21.6  術語表
    21.7  挑戰練習
  第22章  演算法
    22.1  FizzBuzz
    22.2  順序搜索
    22.3  迴文詞
    22.4  變位詞
    22.5  計算字母頻數

    22.6  遞歸
    22.7  術語表
    22.8  挑戰練習
第五部分 找到工作
  第23章  最佳編程實踐
    23.1  寫代碼是最後的手段
    23.2  DRY
    23.3  正交性
    23.4  每個數據都只應保存在一處
    23.5  函數只做一件事
    23.6  若耗費時間過長,你的做法很可能就是錯的
    23.7  第一次就要用最佳的方法完成
    23.8  遵循慣例
    23.9  使用強大的IDE
    23.10  記錄日誌
    23.11  測試
    23.12  代碼審查
    23.13  安全
    23.14  術語表
  第24章  第一份編程工作
    24.1  選擇方向
    24.2  積累初期經驗
    24.3  拿到面試機會
    24.4  面試
    24.5  面試技巧
  第25章  團隊協作
    25.1  掌握基礎
    25.2  提問前請先搜索
    25.3  修改代碼
    25.4  冒名頂替綜合征
  第26章  更多學習資料
    26.1  經典書籍
    26.2  在線課堂
    26.3  駭客新聞
  第27章  下一步
    27.1  找到導師
    27.2  加深理解
    27.3  其他建議

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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