Computer Programming for Absolute Beginners

Joakim Wassberg

  • 出版商: Packt Publishing
  • 出版日期: 2020-07-30
  • 定價: $1,200
  • 售價: 9.0$1,080
  • 語言: 英文
  • 頁數: 430
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1839216867
  • ISBN-13: 9781839216862
  • 相關分類: R 語言
  • 立即出貨 (庫存=1)

商品描述

Get to grips with the building blocks of programming languages and get started on your programming journey without a computer science degree

Key Features

  • Understand the fundamentals of a computer program and apply the concepts you learn to different programming languages
  • Gain the confidence to write your first computer program
  • Explore tips, techniques, and best practices to start coding like a professional programmer

Book Description

Learning how to code has many advantages, and gaining the right programming skills can have a massive impact on what you can do with your current skill set and the way you advance in your career. This book will be your guide to learning computer programming easily, helping you overcome the difficulties in understanding the major constructs in any mainstream programming language.

Computer Programming for Absolute Beginners starts by taking you through the building blocks of any programming language with thorough explanations and relevant examples in pseudocode. You'll understand the relationship between computer programs and programming languages and how code is executed on the computer. The book then focuses on the different types of applications that you can create with your programming knowledge. You'll delve into programming constructs, learning all about statements, operators, variables, and data types. As you advance, you'll see how to control the flow of your programs using control structures and reuse your code using functions. Finally, you'll explore best practices that will help you write code like a pro.

By the end of this book, you'll be prepared to learn any programming language and take control of your career by adding coding to your skill set.

What you will learn

  • Get to grips with basic programming language concepts such as variables, loops, selection and functions
  • Understand what a program is and how the computer executes it
  • Explore different programming languages and learn about the relationship between source code and executable code
  • Solve problems using various paradigms such as procedural programming, object oriented programming, and functional programming
  • Write high-quality code using several coding conventions and best practices
  • Become well-versed with how to track and fix bugs in your programs

Who this book is for
This book is for beginners who have never programmed before and are looking to enter the world of programming. This includes anyone who is about to start studying programming and wants a head start, or simply wants to learn how to program on their own.

商品描述(中文翻譯)

掌握程式語言的基礎,即使沒有計算機科學學位,也能開始你的程式設計之旅。

主要特點:

- 理解電腦程式的基礎,並將所學概念應用於不同的程式語言。
- 獲得寫出第一個電腦程式的信心。
- 探索開始像專業程式設計師一樣編碼的技巧、技術和最佳實踐。

書籍描述:

學習編程有許多優勢,掌握正確的編程技能對於你目前的技能組合以及職業發展方式都會產生巨大影響。本書將成為你學習電腦編程的指南,幫助你克服理解任何主流程式語言中的主要結構的困難。

《絕對初學者的電腦編程》首先通過詳細的解釋和相關的偽代碼示例帶你了解任何程式語言的基礎結構。你將理解電腦程式和程式語言之間的關係,以及代碼在計算機上的執行方式。然後,本書專注於你可以使用程式設計知識創建的不同類型的應用程序。你將深入研究程式設計結構,學習有關語句、運算符、變量和數據類型的一切。隨著你的進步,你將看到如何使用控制結構控制程序的流程,並使用函數重複使用代碼。最後,你將探索幫助你像專業人士一樣編寫代碼的最佳實踐。

通過閱讀本書,你將準備好學習任何程式語言,並通過將編程添加到你的技能組合中來掌控你的職業生涯。

你將學到什麼:

- 掌握基本程式語言概念,如變量、循環、選擇和函數。
- 理解程式是什麼以及計算機如何執行程式。
- 探索不同的程式語言,並了解源代碼和可執行代碼之間的關係。
- 使用程序化編程、面向對象編程和函數式編程等不同範式解決問題。
- 使用多種編碼慣例和最佳實踐編寫高質量的代碼。
- 熟悉如何追蹤和修復程式中的錯誤。

本書適合對程式設計完全沒有經驗的初學者,他們希望進入程式設計的世界。這包括即將開始學習程式設計並希望提前入門的人,或者只是想自學程式設計的人。

作者簡介

Joakim Wassberg is a software developer who for the past 30 years has worked in a variety of areas, such as security in financial systems, secure payment systems, and as a specialist and architect of development methods.
Throughout his career, he has always worked with education in programming, from introducing children in a playful way to take their first steps, to teaching senior developers a new technology or development methodology, and from company training to university courses. Since 2014, together with his wife, he has run the company Arthead, which works exclusively in education and educational development.

作者簡介(中文翻譯)

Joakim Wassberg 是一位軟體開發人員,過去30年來一直在各個領域工作,包括金融系統安全、安全支付系統,以及作為開發方法的專家和架構師。

在他的職業生涯中,他一直致力於程式設計教育,從以有趣的方式引導孩子們踏出第一步,到教導資深開發人員新的技術或開發方法論,以及從公司培訓到大學課程。自2014年起,他與妻子共同經營Arthead公司,專注於教育和教育發展。

目錄大綱

  1. Introduction to computer programs
  2. Introduction to Programming Languages
  3. Types of Applications
  4. Software Projects and How We Organize Our Code
  5. Sequence - The Basic Building Block of a Computer Program
  6. Working with Data - Variables
  7. Program Control Structures
  8. Understanding Functions
  9. When Things Go Wrong - Bugs and Exceptions
  10. Programming Paradigms
  11. Programming Tools and Methodologies
  12. Code Quality
  13. Appendix A- How to Translate the Pseudocode into Real Code

目錄大綱(中文翻譯)


  1. 計算機程式介紹

  2. 程式語言介紹

  3. 應用程式類型

  4. 軟體專案與程式碼組織方式

  5. 序列 - 計算機程式的基本結構

  6. 處理資料 - 變數

  7. 程式控制結構

  8. 了解函式

  9. 當事情出錯 - 錯誤和例外處理

  10. 程式設計範式

  11. 程式設計工具和方法論

  12. 程式碼品質

  13. 附錄 A - 如何將虛擬碼翻譯成真實程式碼