Learn to Program Using Python: A Tutorial for Hobbyists, Self-Starters, and Thos
暫譯: 使用 Python 學習程式設計:為愛好者、自學者及初學者的教程

Alan Gauld

  • 出版商: Addison Wesley
  • 出版日期: 2000-12-18
  • 定價: $1,150
  • 售價: 8.0$920
  • 語言: 英文
  • 頁數: 288
  • 裝訂: Paperback
  • ISBN: 0201709384
  • ISBN-13: 9780201709384
  • 相關分類: Python程式語言
  • 立即出貨(限量) (庫存=6)

買這商品的人也買了...

相關主題

商品描述


Description

This book is an ideal starting point for students learning the essentials of computer programming. Assuming no prior knowledge (other than basic computer operation), this unintimidating and clearly written guide introduces the student to programming terminology, fundamental concepts, and techniques for writing actual code. Python is ideal for novice programmers: it is available for free; it has simple syntax but powerful features; it supports lots of programming styles; it runs on many platforms; it has a friendly and helpful user community. Using the Python language to teach the fundamentals of computer programming, the book introduces elements of programming style and offers a look at the thinking and steps involved in designing a software solution. Several sample applications illustrate techniques and ideas in action.

Back to Top


Appropriate Courses



Back to Top


Features

Back to Top


Table Of Contents

Preface.

I. INTRODUCTION.

1. Who, What, and How?
2. What Do I Need?
3. What Is Programming?
4. Getting Started.

II. PROGRAMMING FUNDAMENTALS.

5. Simple Sequences.
6. The Raw Materials.
7. More Sequences and Other Things.
8. Looping, or the Art of Repeating Oneself.
9. Decisions, Decisions.
10. Conversing with the User.
11. Modular Programming.
12. Handling Files and Text.
13. A Touch of Style.
14. Handling Errors.

III. Advanced Topics.

15. Recursion.
16. Namespaces.
17. Object-Oriented Programming.
18. Event-Driven Programming.
19. Regular Expressions.
20. Debugging.
21. Designing a Solution.

IV. Case Studies.

22. Grammar Counter.
23. Guessing Games.
Epilogue.
Appendix A. Installing and Testing Python.
Appendix B. Some Interesting Programming Languages.
Appendix C. Resources.
Glossary.
Index.


Back to Top

商品描述(中文翻譯)

這本書是學生學習電腦程式設計基礎的理想起點。假設讀者沒有任何先前的知識(除了基本的電腦操作),這本不具威脅感且清晰易懂的指南將學生引入程式設計術語、基本概念以及撰寫實際程式碼的技術。Python 非常適合初學者:它是免費的;語法簡單但功能強大;支持多種程式設計風格;可在多個平台上運行;擁有友好且樂於助人的使用者社群。這本書使用 Python 語言來教授電腦程式設計的基本原理,介紹程式設計風格的元素,並提供設計軟體解決方案所需的思考過程和步驟。幾個範例應用程式展示了技術和想法的實際應用。

適合的課程

特點

目錄
- 前言
- I. 介紹
- 1. 誰、什麼和如何?
- 2. 我需要什麼?
- 3. 什麼是程式設計?
- 4. 開始入門。
- II. 程式設計基礎
- 5. 簡單的序列。
- 6. 原材料。
- 7. 更多序列和其他事物。
- 8. 迴圈,或重複自己的藝術。
- 9. 決策,決策。
- 10. 與使用者對話。
- 11. 模組化程式設計。
- 12. 處理檔案和文本。
- 13. 一點風格。
- 14. 處理錯誤。
- III. 進階主題
- 15. 遞迴。
- 16. 命名空間。
- 17. 物件導向程式設計。
- 18. 事件驅動程式設計。
- 19. 正規表達式。
- 20. 除錯。
- 21. 設計解決方案。
- IV. 案例研究
- 22. 文法計數器。
- 23. 猜謎遊戲。
- 後記
- 附錄 A. 安裝和測試 Python。
- 附錄 B. 一些有趣的程式語言。
- 附錄 C. 資源。
- 詞彙表。
- 索引。