Learn to Program Using Python: A Tutorial for Hobbyists, Self-Starters, and Thos
Alan Gauld
- 出版商: Addison Wesley
- 出版日期: 2000-12-18
- 定價: $1,150
- 售價: 8.0 折 $920
- 語言: 英文
- 頁數: 288
- 裝訂: Paperback
- ISBN: 0201709384
- ISBN-13: 9780201709384
-
相關分類:
Python、程式語言
立即出貨(限量) (庫存=6)
買這商品的人也買了...
-
$945Python Developer's Handbook (Paperback)
-
$980$774 -
$560$504 -
$650$553 -
$760$600 -
$590$466 -
$750$675 -
$320$253 -
$780$702 -
$650$507 -
$690$545 -
$780$663 -
$720$569 -
$720$569 -
$490$382 -
$740$585 -
$550$435 -
$720$569 -
$450$351 -
$480$379 -
$490$417 -
$880$695 -
$960$864 -
$820$648 -
$580$493
相關主題
商品描述
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.
Features
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.
商品描述(中文翻譯)
這本書是學習計算機編程基礎的理想起點,對於學生來說非常適合。假設讀者沒有任何先備知識(除了基本的計算機操作),這本易於理解且清晰寫作的指南介紹了編程術語、基本概念和實際編寫代碼的技巧。Python對於初學者來說非常理想:它是免費的;它具有簡單的語法但功能強大;它支持多種編程風格;它可以在多個平台上運行;它擁有友好且樂於助人的用戶社區。本書使用Python語言教授計算機編程的基礎知識,介紹了編程風格的要素,並提供了設計軟件解決方案所涉及的思考和步驟。幾個示例應用程序展示了技巧和思想的實際應用。
適合的課程:
- 無
特點:
- 無
目錄:
- 前言
- 第一部分:介紹
- 第1章:誰、什麼和如何?
- 第2章:我需要什麼?
- 第3章:什麼是編程?
- 第4章:入門
- 第二部分:編程基礎
- 第5章:簡單序列
- 第6章:原始材料
- 第7章:更多序列和其他事物
- 第8章:循環,或者重複自己的藝術
- 第9章:做出決策
- 第10章:與用戶對話
- 第11章:模塊化編程
- 第12章:處理文件和文本
- 第13章:一點風格
- 第14章:處理錯誤
- 第三部分:高級主題
- 第15章:遞歸
- 第16章:命名空間
- 第17章:面向對象編程
- 第18章:事件驅動編程
- 第19章:正則表達式
- 第20章:調試
- 第21章:設計解決方案
- 第四部分:案例研究
- 第22章:語法計數器
- 第23章:猜數字遊戲
- 結語
- 附錄A:安裝和測試Python
- 附錄B:一些有趣的編程語言
- 附錄C:資源
- 詞彙表
- 索引