Practical Programming: An Introduction to Computer Science Using Python 3.6
暫譯: 實用程式設計:使用 Python 3.6 的計算機科學入門

Paul Gries, Jennifer Campbell, Jason Montojo

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

相關主題

商品描述

Classroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants to understand computer science. Learn about design, algorithms, testing, and debugging. Discover the fundamentals of programming with Python 3.6--a language that's used in millions of devices. Write programs to solve real-world problems, and come away with everything you need to produce quality code. This edition has been updated to use the new language features in Python 3.6.

No programming experience required! 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), discover a five-step recipe for designing functions, which helps you learn the concepts--and becomes an integral part of writing programs.

In this detailed introduction to Python and to computer programming, find out exactly what happens when your programs are executed. Work with numbers, text, big data sets, and files using real-world examples. Create and use your own data types. Make your programs reliable, work with databases, download data from the web automatically, and build user interfaces. As you use the fundamental programming tools in this book, you'll see how to document and organize your code so that you and other programmers can more easily read and understand it. This new edition takes advantage of Python 3.6's new features, including type annotations on parameters, return types and variable declarations, and changes to string formatting.

Most importantly, you'll learn how to think like a professional programmer.

What You Need:

You'll need to download Python 3.6, available from https://python.org.With that download comes IDLE, the editor we use for writing andrunning Python programs. (If you use Linux, you may need to installPython 3.6 and IDLE separately.)

商品描述(中文翻譯)

這本經過數萬名學生實測的暢銷程式設計入門書的新版本,適合任何想要了解計算機科學的人。學習設計、演算法、測試和除錯。探索使用 Python 3.6 的程式設計基礎——這是一種在數百萬設備中使用的語言。撰寫程式以解決現實世界中的問題,並掌握產出高品質程式碼所需的一切。本版本已更新以使用 Python 3.6 中的新語言特性。

不需要任何程式設計經驗!逐步的範例展示了在開發程式時發生的步驟和失誤,讓你知道在獨自解決問題時該期待什麼。受到《如何設計程式》(How to Design Programs, HtDP)的啟發,發現設計函數的五步驟食譜,這有助於你學習概念,並成為撰寫程式的重要組成部分。

在這本詳細介紹 Python 和計算機程式設計的書中,了解當你的程式執行時究竟發生了什麼。使用真實世界的範例處理數字、文本、大數據集和檔案。創建並使用你自己的數據類型。使你的程式可靠,與資料庫協作,自動從網路下載數據,並構建用戶界面。當你使用本書中的基本程式設計工具時,你將學會如何記錄和組織你的程式碼,以便你和其他程式設計師能更輕鬆地閱讀和理解它。本新版本利用了 Python 3.6 的新特性,包括參數的類型註解、返回類型和變數聲明,以及字串格式的變更。

最重要的是,你將學會如何像專業程式設計師一樣思考。

你需要的:
你需要下載 Python 3.6,下載地址為 https://python.org。隨著下載,會附帶 IDLE,這是我們用來撰寫和運行 Python 程式的編輯器。(如果你使用 Linux,可能需要單獨安裝 Python 3.6 和 IDLE。)