data_science_in_julia_for_hackers icon indicating copy to clipboard operation
data_science_in_julia_for_hackers copied to clipboard

Suggestions for Chapter 2

Open marisarabia opened this issue 1 year ago • 0 comments

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.

marisarabia avatar Feb 14 '23 11:02 marisarabia