Head First Programming: A Learner's Guide to Programming Using the Python Language (Paperback)

David Griffiths, Paul Barry

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

商品描述

Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts.

Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose.

With a focus on programming concepts, this book teaches you how to:
 

  • Understand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operators
  • Reuse code with functions
  • Use library code to save time and effort
  • Select the best data structure to manage complex data
  • Write programs that talk to the Web
  • Share your data with other programs
  • Write programs that test themselves and help you avoid embarrassing coding errors

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Programming uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

商品描述(中文翻譯)

尋找一種可靠的方式來自學程式設計,而不會被混亂的概念所困擾嗎?《Head First Programming》介紹了撰寫電腦程式的核心概念,包括變數、決策、迴圈、函式和物件,這些概念適用於任何程式語言。本書提供了具體的例子和練習,使用動態且多功能的Python語言來展示和強化這些概念。

學習基本工具,開始撰寫你感興趣的程式,並更好地了解軟體可以(和不能)做什麼。完成後,你將具備學習任何程式語言或應對任何軟體專案所需的基礎。

本書著重於程式設計概念,教你如何:
- 理解所有程式語言的核心特性,包括:變數、語句、決策、迴圈、表達式和運算符
- 使用函式重複使用程式碼
- 使用庫代碼節省時間和精力
- 選擇最佳的資料結構來管理複雜資料
- 撰寫與網路溝通的程式
- 與其他程式共享資料
- 撰寫能自我測試並幫助你避免尷尬編碼錯誤的程式

我們認為你的時間太寶貴了,不值得浪費在艱澀的概念上。《Head First Programming》利用認知科學和學習理論的最新研究成果,打造了一個多感官學習體驗,採用視覺豐富的格式,符合你的大腦運作方式,而不是讓你昏昏欲睡的文字重擔。