Skip to content

Commit ef5240d

Browse files
TravisBotTravisBot
authored andcommitted
Updated website (automated commit) – Thursday, 14. December 2017 11:33AM
1 parent a38b2f9 commit ef5240d

29 files changed

+331
-47
lines changed

_sources/books.rst.txt

Lines changed: 101 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,104 @@
1-
=====
2-
Books
3-
=====
1+
================
2+
Books And Videos
3+
================
4+
5+
6+
Jupyter for Data Science
7+
------------------------
8+
9+
10+
.. image:: _static/jupyter-for-ds.png
11+
:width: 200px
12+
:alt: Jupyter For dataScience
13+
:target: _static/jupyter-for-ds.png
14+
15+
* `Jupyter for Data Science <https://www.packtpub.com/big-data-and-business-intelligence/jupyter-data-science>`_
16+
* By Dan Toomey
17+
* 242 pages
18+
* Packt Publishing
19+
* October 2017
20+
21+
22+
23+
Jupyter Notebook is a web-based environment that enables interactive computing
24+
in notebook documents. It allows you to create documents that contain live code,
25+
equations, and visualizations. This book is a comprehensive guide to getting
26+
started with data science using the popular Jupyter notebook.
27+
28+
If you are familiar with Jupyter notebook and want to learn how to use its
29+
capabilities to perform various data science tasks, this is the book for you!
30+
From data exploration to visualization, this book will take you through every
31+
step of the way in implementing an effective data science pipeline using
32+
Jupyter. You will also see how you can utilize Jupyter's features to share your
33+
documents and codes with your colleagues. The book also explains how Python 3,
34+
R, and Julia can be integrated with Jupyter for various data science tasks.
35+
36+
By the end of this book, you will comfortably leverage the power of Jupyter to
37+
perform various tasks in data science successfully.
38+
39+
40+
41+
42+
Jupyter Notebook for All - Part II [Video]
43+
------------------------------------------
44+
45+
.. image:: _static/jupyter-notebook-for-all-II.jpg
46+
:width: 200px
47+
:alt: Jupyter Notebook for All - Part II
48+
:target: _static/jupyter-notebook-for-all-II.jpg
49+
50+
51+
52+
* `Jupyter Notebook for All - Part II <https://www.packtpub.com/big-data-and-business-intelligence/jupyter-notebook-all-%E2%80%93-part-ii-video>`_
53+
* By Dan Toomey
54+
* 1 hour and 14 minutes
55+
* Packt Publishing
56+
* March 2017
57+
58+
Jupyter Notebook is a web-based environment that enables interactive computing
59+
in notebook documents. It allows you to create and share documents that contain
60+
live code, equations, visualizations, and explanatory text. The Jupyter Notebook
61+
system is extensively used in domains such as data cleaning and transformation,
62+
numerical simulation, statistical modeling, machine learning, and much more.
63+
This tutorial starts with a detailed overview of the Jupyter Notebook system and
64+
its installation in different environments. Next you will learn to integrate the
65+
Jupyter system with different programming languages such as R, Python,
66+
JavaScript, and Julia; further, you'll explore the various versions and packages
67+
that are compatible with the Notebook system. Moving ahead, you'll master
68+
interactive widgets, namespaces, and working with Jupyter in multiuser mode.
69+
Towards the end, you will use Jupyter with a big dataset and will apply all the
70+
functionalities learned throughout the video.
71+
72+
73+
74+
Jupyter Notebook for All - Part I [Video]
75+
-----------------------------------------
76+
77+
.. image:: _static/jupyter-notebook-for-all-I.jpg
78+
:width: 200px
79+
:alt: Jupyter Notebook for All - Part I
80+
:target: _static/jupyter-notebook-for-all-I.jpg
81+
82+
83+
* `Jupyter Notebook for All - Part I <https://www.packtpub.com/big-data-and-business-intelligence/jupyter-notebook-all-%E2%80%93-part-i-video>`_
84+
* By Dan Toomey
85+
* 1 hour 23 minutes
86+
* Packt Publishing
87+
* March 2017
88+
89+
Jupyter Notebook is a web-based environment that enables interactive computing
90+
in notebook documents. It allows you to create and share documents that contain
91+
live code, equations, visualizations, and explanatory text. The Jupyter Notebook
92+
system is extensively used in domains such as data cleaning and transformation,
93+
numerical simulation, statistical modeling, machine learning, and much more.
94+
This tutorial starts with a detailed overview of the Jupyter Notebook system and
95+
its installation in different environments. Next you will learn to integrate the
96+
Jupyter system with different programming languages such as R, Python,
97+
JavaScript, and Julia; further, you'll explore the various versions and packages
98+
that are compatible with the Notebook system. Moving ahead, you'll master
99+
interactive widgets, namespaces, and working with Jupyter in multiuser mode.
100+
Towards the end, you will use Jupyter with a big dataset and will apply all the
101+
functionalities learned throughout the video.
4102

5103
Learning Jupyter
6104
----------------

_static/basic.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,10 +445,14 @@ dd {
445445
margin-left: 30px;
446446
}
447447

448-
dt:target, .highlighted {
448+
dt:target, span.highlighted {
449449
background-color: #fbe54e;
450450
}
451451

452+
rect.highlighted {
453+
fill: #fbe54e;
454+
}
455+
452456
dl.glossary dt {
453457
font-weight: bold;
454458
font-size: 1.1em;

_static/doctools.js

Lines changed: 38 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jQuery.urlencode = encodeURIComponent;
4545
* it will always return arrays of strings for the value parts.
4646
*/
4747
jQuery.getQueryParameters = function(s) {
48-
if (typeof s == 'undefined')
48+
if (typeof s === 'undefined')
4949
s = document.location.search;
5050
var parts = s.substr(s.indexOf('?') + 1).split('&');
5151
var result = {};
@@ -66,29 +66,53 @@ jQuery.getQueryParameters = function(s) {
6666
* span elements with the given class name.
6767
*/
6868
jQuery.fn.highlightText = function(text, className) {
69-
function highlight(node) {
70-
if (node.nodeType == 3) {
69+
function highlight(node, addItems) {
70+
if (node.nodeType === 3) {
7171
var val = node.nodeValue;
7272
var pos = val.toLowerCase().indexOf(text);
7373
if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
74-
var span = document.createElement("span");
75-
span.className = className;
74+
var span;
75+
var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg");
76+
if (isInSVG) {
77+
span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
78+
} else {
79+
span = document.createElement("span");
80+
span.className = className;
81+
}
7682
span.appendChild(document.createTextNode(val.substr(pos, text.length)));
7783
node.parentNode.insertBefore(span, node.parentNode.insertBefore(
7884
document.createTextNode(val.substr(pos + text.length)),
7985
node.nextSibling));
8086
node.nodeValue = val.substr(0, pos);
87+
if (isInSVG) {
88+
var bbox = span.getBBox();
89+
var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
90+
rect.x.baseVal.value = bbox.x;
91+
rect.y.baseVal.value = bbox.y;
92+
rect.width.baseVal.value = bbox.width;
93+
rect.height.baseVal.value = bbox.height;
94+
rect.setAttribute('class', className);
95+
var parentOfText = node.parentNode.parentNode;
96+
addItems.push({
97+
"parent": node.parentNode,
98+
"target": rect});
99+
}
81100
}
82101
}
83102
else if (!jQuery(node).is("button, select, textarea")) {
84103
jQuery.each(node.childNodes, function() {
85-
highlight(this);
104+
highlight(this, addItems);
86105
});
87106
}
88107
}
89-
return this.each(function() {
90-
highlight(this);
108+
var addItems = [];
109+
var result = this.each(function() {
110+
highlight(this, addItems);
91111
});
112+
for (var i = 0; i < addItems.length; ++i) {
113+
jQuery(addItems[i].parent).before(addItems[i].target);
114+
}
115+
return result;
92116
};
93117

94118
/*
@@ -131,21 +155,21 @@ var Documentation = {
131155
* i18n support
132156
*/
133157
TRANSLATIONS : {},
134-
PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; },
158+
PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; },
135159
LOCALE : 'unknown',
136160

137161
// gettext and ngettext don't access this so that the functions
138162
// can safely bound to a different name (_ = Documentation.gettext)
139163
gettext : function(string) {
140164
var translated = Documentation.TRANSLATIONS[string];
141-
if (typeof translated == 'undefined')
165+
if (typeof translated === 'undefined')
142166
return string;
143-
return (typeof translated == 'string') ? translated : translated[0];
167+
return (typeof translated === 'string') ? translated : translated[0];
144168
},
145169

146170
ngettext : function(singular, plural, n) {
147171
var translated = Documentation.TRANSLATIONS[singular];
148-
if (typeof translated == 'undefined')
172+
if (typeof translated === 'undefined')
149173
return (n == 1) ? singular : plural;
150174
return translated[Documentation.PLURALEXPR(n)];
151175
},
@@ -216,7 +240,7 @@ var Documentation = {
216240
var src = $(this).attr('src');
217241
var idnum = $(this).attr('id').substr(7);
218242
$('tr.cg-' + idnum).toggle();
219-
if (src.substr(-9) == 'minus.png')
243+
if (src.substr(-9) === 'minus.png')
220244
$(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
221245
else
222246
$(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
@@ -248,7 +272,7 @@ var Documentation = {
248272
var path = document.location.pathname;
249273
var parts = path.split(/\//);
250274
$.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
251-
if (this == '..')
275+
if (this === '..')
252276
parts.pop();
253277
});
254278
var url = parts.join('/');

_static/ipython.css

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
/* Extra styles for the IPython website
22
*/
33

4+
#books-and-videos img {
5+
float:left;
6+
margin: 20px;
7+
}
8+
9+
#books-and-videos ul {
10+
display: inline-block;
11+
}
12+
#books-and-videos h2 {
13+
clear: left;
14+
}
15+
16+
17+
418
/* Used to make a box with side-by-side Ohloh.net buttons */
519
#ohloh {
620
padding: 0;

books.html

Lines changed: 79 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
ga('create', 'UA-38683231-1', 'auto');
1515
ga('send', 'pageview');
1616
</script>
17-
<title>Books &#8212; IPython</title>
17+
<title>Books And Videos &#8212; IPython</title>
1818
<link rel="stylesheet" href="_static/agogo.css" type="text/css" />
1919
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
2020
<link rel="stylesheet" href="_static/ipython.css" type="text/css" />
@@ -220,6 +220,9 @@ <h3>Book</h3>
220220
"_static/ipython-cookbook.jpg",
221221
"_static/learning-jupyter-book.png",
222222
"_static/mastering-ipython-book.png",
223+
"_static/jupyter-notebook-for-all-I.jpg",
224+
"_static/jupyter-notebook-for-all-II.jpg",
225+
"_static/jupyter-for-ds.png",
223226
]
224227

225228
function pick(){
@@ -279,8 +282,80 @@ <h4>Support IPython</h4>
279282
<div class="bodywrapper">
280283
<div class="body" role="main">
281284

282-
<div class="section" id="books">
283-
<h1>Books<a class="headerlink" href="#books" title="Permalink to this headline"></a></h1>
285+
<div class="section" id="books-and-videos">
286+
<h1>Books And Videos<a class="headerlink" href="#books-and-videos" title="Permalink to this headline"></a></h1>
287+
<div class="section" id="jupyter-for-data-science">
288+
<h2>Jupyter for Data Science<a class="headerlink" href="#jupyter-for-data-science" title="Permalink to this headline"></a></h2>
289+
<a class="reference external image-reference" href="_static/jupyter-for-ds.png"><img alt="Jupyter For dataScience" src="_static/jupyter-for-ds.png" style="width: 200px;" /></a>
290+
<ul class="simple">
291+
<li><a class="reference external" href="https://www.packtpub.com/big-data-and-business-intelligence/jupyter-data-science">Jupyter for Data Science</a></li>
292+
<li>By Dan Toomey</li>
293+
<li>242 pages</li>
294+
<li>Packt Publishing</li>
295+
<li>October 2017</li>
296+
</ul>
297+
<p>Jupyter Notebook is a web-based environment that enables interactive computing
298+
in notebook documents. It allows you to create documents that contain live code,
299+
equations, and visualizations. This book is a comprehensive guide to getting
300+
started with data science using the popular Jupyter notebook.</p>
301+
<p>If you are familiar with Jupyter notebook and want to learn how to use its
302+
capabilities to perform various data science tasks, this is the book for you!
303+
From data exploration to visualization, this book will take you through every
304+
step of the way in implementing an effective data science pipeline using
305+
Jupyter. You will also see how you can utilize Jupyter’s features to share your
306+
documents and codes with your colleagues. The book also explains how Python 3,
307+
R, and Julia can be integrated with Jupyter for various data science tasks.</p>
308+
<p>By the end of this book, you will comfortably leverage the power of Jupyter to
309+
perform various tasks in data science successfully.</p>
310+
</div>
311+
<div class="section" id="jupyter-notebook-for-all-part-ii-video">
312+
<h2>Jupyter Notebook for All - Part II [Video]<a class="headerlink" href="#jupyter-notebook-for-all-part-ii-video" title="Permalink to this headline"></a></h2>
313+
<a class="reference external image-reference" href="_static/jupyter-notebook-for-all-II.jpg"><img alt="Jupyter Notebook for All - Part II" src="_static/jupyter-notebook-for-all-II.jpg" style="width: 200px;" /></a>
314+
<ul class="simple">
315+
<li><a class="reference external" href="https://www.packtpub.com/big-data-and-business-intelligence/jupyter-notebook-all-%E2%80%93-part-ii-video">Jupyter Notebook for All - Part II</a></li>
316+
<li>By Dan Toomey</li>
317+
<li>1 hour and 14 minutes</li>
318+
<li>Packt Publishing</li>
319+
<li>March 2017</li>
320+
</ul>
321+
<p>Jupyter Notebook is a web-based environment that enables interactive computing
322+
in notebook documents. It allows you to create and share documents that contain
323+
live code, equations, visualizations, and explanatory text. The Jupyter Notebook
324+
system is extensively used in domains such as data cleaning and transformation,
325+
numerical simulation, statistical modeling, machine learning, and much more.
326+
This tutorial starts with a detailed overview of the Jupyter Notebook system and
327+
its installation in different environments. Next you will learn to integrate the
328+
Jupyter system with different programming languages such as R, Python,
329+
JavaScript, and Julia; further, you’ll explore the various versions and packages
330+
that are compatible with the Notebook system. Moving ahead, you’ll master
331+
interactive widgets, namespaces, and working with Jupyter in multiuser mode.
332+
Towards the end, you will use Jupyter with a big dataset and will apply all the
333+
functionalities learned throughout the video.</p>
334+
</div>
335+
<div class="section" id="jupyter-notebook-for-all-part-i-video">
336+
<h2>Jupyter Notebook for All - Part I [Video]<a class="headerlink" href="#jupyter-notebook-for-all-part-i-video" title="Permalink to this headline"></a></h2>
337+
<a class="reference external image-reference" href="_static/jupyter-notebook-for-all-I.jpg"><img alt="Jupyter Notebook for All - Part I" src="_static/jupyter-notebook-for-all-I.jpg" style="width: 200px;" /></a>
338+
<ul class="simple">
339+
<li><a class="reference external" href="https://www.packtpub.com/big-data-and-business-intelligence/jupyter-notebook-all-%E2%80%93-part-i-video">Jupyter Notebook for All - Part I</a></li>
340+
<li>By Dan Toomey</li>
341+
<li>1 hour 23 minutes</li>
342+
<li>Packt Publishing</li>
343+
<li>March 2017</li>
344+
</ul>
345+
<p>Jupyter Notebook is a web-based environment that enables interactive computing
346+
in notebook documents. It allows you to create and share documents that contain
347+
live code, equations, visualizations, and explanatory text. The Jupyter Notebook
348+
system is extensively used in domains such as data cleaning and transformation,
349+
numerical simulation, statistical modeling, machine learning, and much more.
350+
This tutorial starts with a detailed overview of the Jupyter Notebook system and
351+
its installation in different environments. Next you will learn to integrate the
352+
Jupyter system with different programming languages such as R, Python,
353+
JavaScript, and Julia; further, you’ll explore the various versions and packages
354+
that are compatible with the Notebook system. Moving ahead, you’ll master
355+
interactive widgets, namespaces, and working with Jupyter in multiuser mode.
356+
Towards the end, you will use Jupyter with a big dataset and will apply all the
357+
functionalities learned throughout the video.</p>
358+
</div>
284359
<div class="section" id="learning-jupyter">
285360
<h2>Learning Jupyter<a class="headerlink" href="#learning-jupyter" title="Permalink to this headline"></a></h2>
286361
<a class="reference external image-reference" href="_static/learning-jupyter-book.png"><img alt="Learning Jupyter" src="_images/learning-jupyter-book.png" style="width: 200px;" /></a>
@@ -381,7 +456,7 @@ <h2>Get your Book on this page<a class="headerlink" href="#get-your-book-on-this
381456

382457
<div class="footer" role="contentinfo">
383458
&#169; Copyright the IPython development team.
384-
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.3.
459+
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
385460
</div>
386461
</div>
387462

books_policy.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@ <h3>Book</h3>
218218
"_static/ipython-cookbook.jpg",
219219
"_static/learning-jupyter-book.png",
220220
"_static/mastering-ipython-book.png",
221+
"_static/jupyter-notebook-for-all-I.jpg",
222+
"_static/jupyter-notebook-for-all-II.jpg",
223+
"_static/jupyter-for-ds.png",
221224
]
222225

223226
function pick(){
@@ -330,7 +333,7 @@ <h4>Support IPython</h4>
330333

331334
<div class="footer" role="contentinfo">
332335
&#169; Copyright the IPython development team.
333-
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.3.
336+
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
334337
</div>
335338
</div>
336339

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy