Julia - Bit by Bit: Programming for Beginners
暫譯: Julia - 一步一步:初學者的程式設計

Kalicharan, Noel

  • 出版商: Springer
  • 出版日期: 2021-07-16
  • 售價: $2,400
  • 貴賓價: 9.5$2,280
  • 語言: 英文
  • 頁數: 289
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 303073935X
  • ISBN-13: 9783030739355
  • 相關分類: 程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

The main goal of this book is to teach fundamental programming principles to beginners using Julia, one of the fastest growing programming languages today. Julia can be classified as a "modern" language, possessing many features not available in more popular languages like C and Java.

The book is organized in 10 chapters. Chapter 1 gives an overview of the programming process. It shows how to write a first Julia program and introduces some of the basic building blocks needed to write programs. Chapter 2 is all about numbers--integers, floating-point, operators, expressions--how to work with them and how to print them. Chapter 3 shows how to write programs which can make decisions. It explains how to use if and if...else statements. Chapter 4 explains the notion of 'looping', implemented using for and while statements. It also explains how to read data from a file and write results to a file. Chapter 5 formally treats with functions, enabling a (large) program to be broken up into smaller manageable units which work together to solve a given problem. Chapter 6 is devoted to characters and strings. In Julia, we can work with them as seamlessly as we do with numbers. Chapter 7 tackles array processing, which is significantly easier in Julia than other languages. Chapter 8 is about sorting and searching techniques. Sorting puts data in an order that can be searched more quickly/easily, and makes it more palatable for human consumption. Chapter 9 introduces structures, enabling us to group data in a form that can be manipulated more easily as a unit. Chapter 10 deals with two useful data structures--dictionaries and sets. These enable us to solve certain kinds of problems more easily and conveniently than we can without them.

This book is intended for anyone who is learning programming for the first time. The presentation is based on the fact that many students (though not all) have difficulties in learning programming. To overcome this, the book uses an approach which provides clear examples, detailed explanations of very basic concepts and numerous interesting problems (not just artificial exercises whose only purpose is to illustrate some language feature).



商品描述(中文翻譯)

本書的主要目標是教導初學者基本的程式設計原則,使用Julia這種當今增長最快的程式語言之一。Julia可以被歸類為「現代」語言,擁有許多在更流行的語言如C和Java中所沒有的特性。

本書共分為10章。第一章概述了程式設計過程,展示了如何撰寫第一個Julia程式,並介紹了一些撰寫程式所需的基本構建塊。第二章專注於數字——整數、浮點數、運算符、表達式——如何處理它們以及如何打印它們。第三章展示了如何撰寫可以做出決策的程式,解釋了如何使用if和if...else語句。第四章解釋了「迴圈」的概念,使用for和while語句來實現。它還解釋了如何從檔案中讀取數據以及如何將結果寫入檔案。第五章正式處理函數,使得一個(大型)程式可以被拆分成更小的可管理單元,這些單元共同解決特定問題。第六章專注於字符和字符串。在Julia中,我們可以像處理數字一樣無縫地處理它們。第七章探討數組處理,這在Julia中比其他語言簡單得多。第八章介紹排序和搜尋技術。排序將數據按順序排列,以便更快/更容易地搜尋,並使其更易於人類理解。第九章介紹結構使我們能夠將數據以更易於操作的單元形式進行分組。第十章處理兩種有用的數據結構——字典和集合。這些結構使我們能夠比沒有它們時更輕鬆和方便地解決某些類型的問題。

本書適合任何第一次學習程式設計的人。內容的呈現基於許多學生(雖然不是全部)在學習程式設計時遇到困難的事實。為了克服這一點,本書採用了一種提供清晰範例、詳細解釋非常基本概念以及大量有趣問題(不僅僅是為了說明某些語言特性而設計的人工練習)的方式。

作者簡介

Noel Kalicharan taught Computer Science at the University of the West Indies, St. Augustine, Trinidad, from 1976 until 2018. For over 40 years, he has taught programming to beginners at all levels, from the man-in-the-street to high-school, from B.Sc. to Ph.D. He is well-placed to understand the concerns beginning programmers have and the hurdles they must clear. So you're in good hands. According to one reviewer, "Simplicity and crystal clarity are his trademark".


作者簡介(中文翻譯)

Noel Kalicharan 自1976年至2018年在特立尼達的西印度大學聖奧斯丁校區教授計算機科學。超過40年來,他教授各級別的初學者程式設計,從普通民眾到高中生,從學士到博士。他非常了解初學程式設計者的顧慮以及他們必須克服的障礙。因此,您將獲得良好的指導。根據一位評論者的說法,「簡單和清晰是他的標誌」。