-
Notifications
You must be signed in to change notification settings - Fork 24
Description
Chapter 2
This chapter is quite long and comprises different kinds of knowledge and specifications. It is recommendable to split, define and highlight for a better reading. Some suggestions in this regard, below:
Specify what it means (or what you are understanding by each) in footnotes:
-
abstraction capabilities
-
terminal
-
Julia REPL modes (how many?)
-
the way to introduce notation in scripts (first mention is “# and next we press tab”)
-
libraries
-
Replace: to have them communicating
By: to have them communicate -
Replace: environments and controlling
By: environments and control -
Replace: arein
By: are in -
Replace: the bbeginning (this appears twice)
By: the beginning -
Replace: name to functions
By: name for functions -
Replace: function, loads
By: function loads -
Replace: these data
By: this data -
Replace: operators and datatypes.
By: operators and data types.
- Subsection 2.4 can be transformed into chapter 3 and titled “Using Julia: First steps into programming”. This can be made readable by adding subsection according to each main topic, the following were identified according appearance:
- 3.1 Key operators and characters
- 3.2 Data types
- 3.3 Strings manipulation
- 3.4 Print functions
- 3.5 Arrays, vectors and matrices
- 3.6 Broadcasting
- 3.7 Iteration
- 3.8 Fibonacci sequence (in the text, Fibonacci is sometimes in lowercase)
- 3.9 Other functions and integrations
- 3.10 Dictionaries
-
Rest of the subsection can be turned into another chapter, named “Julia for Data Science, a modular ecosystem”. Suggested subsections:
-
4.1 About Julia’s ecosystem
-
4.2 Basic plotting with Julia
-
4.3 Data frames manipulation with Julia
-
4.5 Summary
-
4.6 References
-
Adjust or reframe the summary and references according to each chapter. In the last summary, it is important to denote the link with the following section in order to understand how probability works in practice and what for.