Skip to content

Suggestions for Chapter 2 #192

@marisarabia

Description

@marisarabia

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions