Skip to content

Commit e18794d

Browse files
committed
v0.1.12
1 parent 136111e commit e18794d

30 files changed

+296
-232
lines changed

CITATION.cff

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ authors:
3131
website: "https://www.gagolewski.com"
3232
preferred-citation:
3333
type: book
34-
year: 2022
34+
year: 2023
3535
title: "Deep R Programming"
3636
url: "https://deepr.gagolewski.com/"
37+
isbn: "978-0-6455719-2-9"
3738
authors:
3839
- family-names: Gagolewski
3940
given-names: Marek

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Deep R Programming
22

3-
Copyright (C) 2022, Marek Gagolewski <https://www.gagolewski.com>
3+
Copyright (C) 2022-2023, Marek Gagolewski <https://www.gagolewski.com>
44

55

66
===========================================================================

README.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,18 @@ You can read it at:
2727
* <https://deepr.gagolewski.com/> (a browser-friendly version)
2828
* <https://deepr.gagolewski.com/deepr.pdf> (PDF)
2929

30+
<!-- TODO: printed version -->
31+
32+
3033
**Please spread the news about this project.**
3134

32-
<!-- TODO: citation -->
35+
Consider citing this book as:
36+
[Gagolewski M.][1] (2023), *Deep R Programming*,
37+
Zenodo, Melbourne,
38+
<!-- DOI: [10.5281/zenodo.zzz](https://dx.doi.org/10.5281/zenodo.zzz), -->
39+
ISBN: 978-0-6455719-2-9,
40+
URL: <https://deepr.gagolewski.com/>.
41+
3342

3443
Any remarks and bug fixes are appreciated. Please submit them via
3544
this repository's *Issues* tracker. Thank you.
@@ -68,7 +77,7 @@ and many [others](https://github.com/gagolews).
6877

6978
--------------------------------------------------------------------------------
7079

71-
Copyright (C) 2022, [Marek Gagolewski][1]. Some rights reserved.
80+
Copyright (C) 2022–2023, [Marek Gagolewski][1]. Some rights reserved.
7281

7382
This material is licensed under the Creative Commons
7483
[Attribution-NonCommercial-NoDerivatives 4.0 International][2] License

docs/chapter/000-preface.html

+15-14
Large diffs are not rendered by default.

docs/chapter/110-basics.html

+10-9
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
<meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
1111
<meta content="Deep R Programming" name="citation_title" />
1212
<meta content="Marek Gagolewski" name="citation_author" />
13-
<meta content="2022" name="citation_date" />
14-
<meta content="2022" name="citation_publication_date" />
13+
<meta content="2023" name="citation_date" />
14+
<meta content="2023" name="citation_publication_date" />
1515
<meta content="https://deepr.gagolewski.com/deepr.pdf" name="citation_pdf_url" />
1616
<meta content="https://deepr.gagolewski.com/" name="citation_public_url" />
1717
<meta content="Deep R Programming is comprehensive course on one of the most popular languages in data science (statistical computing, graphics, machine learning, data wrangling and analytics). It introduces the base language in-depth and is aimed at ambitious students, practitioners, and researchers who would like to become independent users of this powerful environment. This textbook is a non-profit project. Its online and PDF versions are freely available at https://deepr.gagolewski.com/." name="citation_abstract" />
@@ -28,6 +28,7 @@
2828
<meta content="Marek Gagolewski" name="DC.publisher" />
2929
<meta content="INDEX,FOLLOW" name="robots" />
3030
<meta content="book" name="og:type" />
31+
<meta content="9780645571929" name="og:book:isbn" />
3132

3233
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
3334

@@ -287,7 +288,7 @@
287288
<em>Although available online, it is a whole course;
288289
it should be read from the beginning to the end.
289290
Refer to the <a class="reference internal" href="000-preface.html#chap-preface"><span class="std std-ref">Preface</span></a> for general introductory remarks.</em>
290-
<em>Also, check out my other book, <a class="reference external" href="https://datawranglingpy.gagolewski.com/"><em>Minimalist Data Wrangling with Python</em></a> <span id="id1">[<a class="reference internal" href="999-bibliography.html#id52" title="Gagolewski, M. (2022). Minimalist Data Wrangling with Python. Zenodo, Melbourne. ISBN 978-0-6455719-1-2. URL: https://datawranglingpy.gagolewski.com/, DOI: 10.5281/zenodo.6451068.">20</a>]</span>.</em></p>
291+
<em>Also, check out my other book, <a class="reference external" href="https://datawranglingpy.gagolewski.com/"><em>Minimalist Data Wrangling with Python</em></a> <span id="id1">[<a class="reference internal" href="999-bibliography.html#id3" title="Gagolewski, M. (2022). Minimalist Data Wrangling with Python. Zenodo, Melbourne. ISBN 978-0-6455719-1-2. URL: https://datawranglingpy.gagolewski.com/, DOI: 10.5281/zenodo.6451068.">20</a>]</span>.</em></p>
291292
</div></blockquote>
292293
<section id="hello-world">
293294
<h2><span class="section-number">1.1. </span>Hello, World!<a class="headerlink" href="#hello-world" title="Permalink to this heading"></a></h2>
@@ -421,7 +422,7 @@ <h3><span class="section-number">1.2.4. </span>Weaving: Automatic Report Generat
421422
(text, tables, plots, auxiliary files) synchronised with their generating
422423
code and data.</p>
423424
<p><strong class="command">utils::Sweave</strong> (the <strong class="command">Sweave</strong> function
424-
from the <strong class="program">utils</strong> package) and <strong class="program">knitr</strong> <span id="id6">[<a class="reference internal" href="999-bibliography.html#id41" title="Xie, Y. (2015). Dynamic Documents with R and knitr. Chapman and Hall/CRC.">44</a>]</span>
425+
from the <strong class="program">utils</strong> package) and <strong class="program">knitr</strong> <span id="id6">[<a class="reference internal" href="999-bibliography.html#id43" title="Xie, Y. (2015). Dynamic Documents with R and knitr. Chapman and Hall/CRC.">44</a>]</span>
425426
are two example template processors that evaluate
426427
R code chunks within documents written in LaTeX,
427428
HTML, or other markup languages.
@@ -540,7 +541,7 @@ <h3><span class="section-number">1.2.4. </span>Weaving: Automatic Report Generat
540541
There, editable and executable code chunks and results they generate
541542
can be kept together in a single <code class="file docutils literal notranslate"><span class="pre">.ipynb</span></code> (JSON) file;
542543
see <a class="reference internal" href="#fig-jupyternotebook"><span class="std std-numref">Figure 1.2</span></a> for an illustration
543-
and Chapter 1 of <span id="id7">[<a class="reference internal" href="999-bibliography.html#id52" title="Gagolewski, M. (2022). Minimalist Data Wrangling with Python. Zenodo, Melbourne. ISBN 978-0-6455719-1-2. URL: https://datawranglingpy.gagolewski.com/, DOI: 10.5281/zenodo.6451068.">20</a>]</span> for a quick introduction
544+
and Chapter 1 of <span id="id7">[<a class="reference internal" href="999-bibliography.html#id3" title="Gagolewski, M. (2022). Minimalist Data Wrangling with Python. Zenodo, Melbourne. ISBN 978-0-6455719-1-2. URL: https://datawranglingpy.gagolewski.com/, DOI: 10.5281/zenodo.6451068.">20</a>]</span> for a quick introduction
544545
(from the Python language kernel perspective).</p>
545546
<p>This environment is quite convenient for live coding
546547
(e.g., for teachers) or performing exploratory data analyses.
@@ -616,7 +617,7 @@ <h2><span class="section-number">1.3. </span>Atomic Vectors at a Glance<a class=
616617
<p>Moreover, the fact that vectors are the core part of the R language
617618
makes their use very natural – as opposed
618619
to the languages that require special add-ons for vector processing,
619-
e.g., <strong class="program">numpy</strong> for Python <span id="id8">[<a class="reference internal" href="999-bibliography.html#id23" title="Harris, C.R., et al. (2020). Array programming with NumPy. Nature, 585(7825):357–362. DOI: 10.1038/s41586-020-2649-2.">29</a>]</span>.
620+
e.g., <strong class="program">numpy</strong> for Python <span id="id8">[<a class="reference internal" href="999-bibliography.html#id25" title="Harris, C.R., et al. (2020). Array programming with NumPy. Nature, 585(7825):357–362. DOI: 10.1038/s41586-020-2649-2.">29</a>]</span>.
620621
By learning different ways to process them <em>as a whole</em>,
621622
instead of one element at a time,
622623
we will assure that our ideas can quickly be turned into working code
@@ -721,7 +722,7 @@ <h2><span class="section-number">1.5. </span>Exercises<a class="headerlink" href
721722
</dd>
722723
<dt class="label" id="footliterate"><span class="brackets"><a class="fn-backref" href="#id5">4</a></span></dt>
723724
<dd><p>The idea dates back to Knuth’s literate programming
724-
concept; see <span id="id9">[<a class="reference internal" href="999-bibliography.html#id40" title="Knuth, D.E. (1992). Literate Programming. CSLI.">32</a>]</span>.</p>
725+
concept; see <span id="id9">[<a class="reference internal" href="999-bibliography.html#id42" title="Knuth, D.E. (1992). Literate Programming. CSLI.">32</a>]</span>.</p>
725726
</dd>
726727
</dl>
727728
</section>
@@ -741,13 +742,13 @@ <h2><span class="section-number">1.5. </span>Exercises<a class="headerlink" href
741742

742743
<div role="contentinfo">
743744
<p>
744-
Copyright &#169; 2022 by <a href="https://www.gagolewski.com">Marek Gagolewski</a>. Some rights reserved. Licensed under <a href='https://creativecommons.org/licenses/by-nc-nd/4.0/'>CC BY-NC-ND 4.0</a>.
745+
Copyright &#169; 2022–2023 by <a href="https://www.gagolewski.com">Marek Gagolewski</a>. Some rights reserved. Licensed under <a href='https://creativecommons.org/licenses/by-nc-nd/4.0/'>CC BY-NC-ND 4.0</a>.
745746

746747
Built with <a href="https://sphinx-doc.org/">Sphinx</a>
747748
and a customised <a href="https://github.com/rtfd/sphinx_rtd_theme">rtd</a>
748749
theme.
749750
<span class="lastupdated">
750-
Last updated on 2022-12-28T15:36:00+1100.
751+
Last updated on 2022-12-29T11:00:10+1100.
751752
</span>
752753

753754

0 commit comments

Comments
 (0)