Practical Programming: An Introduction to Computer Science Using Python 3, 2/e (Paperback)
暫譯: 實用程式設計:使用 Python 3 的計算機科學入門(第二版,平裝本)
Paul Gries, Jennifer Campbell, Jason Montojo
- 出版商: Pragmatic Bookshelf
- 出版日期: 2013-10-29
- 售價: $1,330
- 貴賓價: 9.8 折 $1,303
- 語言: 英文
- 頁數: 402
- 裝訂: Paperback
- ISBN: 1937785459
- ISBN-13: 9781937785451
-
相關分類:
Python、程式語言、Computer-Science
已過版
買這商品的人也買了...
-
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
C++ How to Program, 8/e (IE-Paperback)$888$870 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
40 條彩色排線 20cm 母對母
$100$95 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
培養與鍛鍊程式設計的邏輯腦:世界級程式設計大賽的知識、心得與解題分享, 2/e (CPE 大學程式能力檢定最佳參考用書)$520$406 -
單層三輪自走車底盤 (含跑車胎*2 + 萬向輪*1 + 馬達*2)
$400$380 -
24 小時不打烊的雲端服務:專家教你用 Windows Server 2012 R2 Hyper-V3 虛擬化環境實戰 (初級篇)$780$608 -
40 條彩色排線 20cm 公對公
$100$95 -
交換式電源供應器剖析 (Demystifying Switching Power Supplies)
$550$495 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
高手過招:深入剖析 Nginx 原始碼 (舊版: 真正的高手:逐行深入剖析 Nginx 原始碼)$490$417 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
Let’s Go with Go:Go語言帶你進入程式最高殿堂$690$587 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
資料科學的商業運用 (Data science for business)$680$537 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
超圖解物聯網 IoT 實作入門 - 使用 JavaScript/Node.JS/Arduino/Raspberry$699$594 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
改變未來 20年最重要的 20個視覺機器學習理論深讀$490$417 -
C# 6.0 錦囊妙計, 4/e (C# 6.0 Cookbook, 4/e)$880$695 -
CSS: The Missing Manual, 4/e (國際中文版)$680$537 -
大演算:機器學習的終極演算法將如何改變我們的未來,創造新紀元的文明?(The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World)$620$527
商品描述
This book is for anyone who wants to understand computer programming. You'll learn to program in a language that' s used in millions of smartphones, tablets, and PCs. You'll code along with the book, writing programs to solve real-world problems as you learn the fundamentals of programming using Python 3. You'll learn about design, algorithms, testing, and debugging, and come away with all the tools you need to produce quality code. In this second edition, we've updated almost all the material, incorporating the lessons we've learned over the past five years of teaching Python to people new to programming.
You don't need any programming experience to get started. First, you'll get a detailed introduction to Python and to programming. You'll find out exactly what happens when your programs are executed. Through real-world examples, you'll learn how to work with numbers, text, big data sets, and files. Then you'll see how to create and use your own data types.
The incremental examples show you the steps and missteps that happen while developing programs, so you know what to expect when you tackle a problem on your own. Inspired by "How to Design Programs" (HtDP), you'll learn a six-step recipe for designing functions, which helps you as you start to learn the concepts--and becomes an integral part of writing programs by the end.
As you learn to use the fundamental programming tools in the first half of the book, you'll see how to document and organize your code so that you and other programmers can more easily read and understand it. Beyond the basics, you'll learn how to ensure that your programs are reliable, and how to work with databases, download data from the web automatically, and build user interfaces. Most importantly, you'll learn how to think like a professional programmer.
You'll need to download Python 3, available from "python.org":https://python.org. With that download comes IDLE, the editor we use for writing and running Python programs. (If you use Linux, you may need to install Python 3 and IDLE separately.)
商品描述(中文翻譯)
這本書適合任何想要了解電腦程式設計的人。您將學會使用一種在數百萬部智慧型手機、平板電腦和個人電腦中使用的程式語言進行程式設計。您將隨著書本編寫程式,解決現實世界中的問題,同時學習使用 Python 3 的程式設計基礎知識。您將學習設計、演算法、測試和除錯,並掌握所有生產高品質程式碼所需的工具。在這第二版中,我們更新了幾乎所有的內容,融入了過去五年教學 Python 給初學者的經驗教訓。
您不需要任何程式設計經驗就可以開始。首先,您將獲得對 Python 和程式設計的詳細介紹。您將確切了解當您的程式執行時會發生什麼。透過現實世界的範例,您將學會如何處理數字、文本、大數據集和檔案。然後,您將看到如何創建和使用自己的資料類型。
漸進式的範例展示了在開發程式時發生的步驟和失誤,讓您知道在獨自解決問題時該期待什麼。受到《如何設計程式》(How to Design Programs, HtDP)的啟發,您將學習一個六步驟的函數設計食譜,這將幫助您開始學習這些概念,並在最後成為撰寫程式的重要部分。
在學習本書前半部分的基本程式設計工具時,您將看到如何記錄和組織您的程式碼,以便您和其他程式設計師能更輕鬆地閱讀和理解它。除了基礎知識外,您還將學習如何確保您的程式可靠,如何與資料庫合作,自動從網路下載資料,以及建立使用者介面。最重要的是,您將學會如何像專業程式設計師一樣思考。
您需要下載 Python 3,下載地址為 "python.org":https://python.org。隨著該下載,您將獲得 IDLE,這是我們用來編寫和執行 Python 程式的編輯器。(如果您使用 Linux,您可能需要單獨安裝 Python 3 和 IDLE。)
