Skip to content

Commit b05c892

Browse files
rebuild docs, updated packages
1 parent 07568c1 commit b05c892

38 files changed

Lines changed: 2202 additions & 2175 deletions

docs/CODE_OF_CONDUCT.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
<!DOCTYPE html>
33

44
<html>
5-
<head><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4115314770592073"
6-
crossorigin="anonymous"></script>
5+
<head>
76
<meta charset="utf-8" />
87
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
98

docs/README.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
<!DOCTYPE html>
33

44
<html>
5-
<head><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4115314770592073"
6-
crossorigin="anonymous"></script>
5+
<head>
76
<meta charset="utf-8" />
87
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
98

docs/genindex.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
<!DOCTYPE html>
33

44
<html>
5-
<head><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4115314770592073"
6-
crossorigin="anonymous"></script>
5+
<head>
76
<meta charset="utf-8" />
87
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
98
<title>Index &#8212; Prodigious Python 🐍</title>

docs/intro.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
<!DOCTYPE html>
33

44
<html>
5-
<head><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4115314770592073"
6-
crossorigin="anonymous"></script>
5+
<head>
76
<meta charset="utf-8" />
87
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
98

docs/prodigiouspython/Chapter_1/10_String_representations_of_objects.html

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
<!DOCTYPE html>
33

44
<html>
5-
<head><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4115314770592073"
6-
crossorigin="anonymous"></script>
5+
<head>
76
<meta charset="utf-8" />
87
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
98

@@ -547,38 +546,38 @@ <h1><span class="section-number">10. </span>String representations of objects: s
547546
<p>Python’s official documentations states that <code class="docutils literal notranslate"><span class="pre">__str__</span></code> should be used to represent a object which is human readable(informal), whereas <code class="docutils literal notranslate"><span class="pre">__repr__</span></code> is used for official representation of an object.</p>
548547
<div class="cell docutils container">
549548
<div class="cell_input docutils container">
550-
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">datetime</span> <span class="kn">import</span> <span class="n">datetime</span>
549+
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span>from datetime import datetime
551550

552-
<span class="n">now</span> <span class="o">=</span> <span class="n">datetime</span><span class="o">.</span><span class="n">now</span><span class="p">()</span>
551+
now = datetime.now()
553552

554-
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;The repr of now is: </span><span class="si">{</span><span class="nb">repr</span><span class="p">(</span><span class="n">now</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
555-
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;The str of now is: </span><span class="si">{</span><span class="nb">str</span><span class="p">(</span><span class="n">now</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
553+
print(f&quot;The repr of now is: {repr(now)}&quot;)
554+
print(f&quot;The str of now is: {str(now)}&quot;)
556555
</pre></div>
557556
</div>
558557
</div>
559558
<div class="cell_output docutils container">
560-
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>The repr of now is: datetime.datetime(2022, 11, 25, 12, 33, 32, 194519)
561-
The str of now is: 2022-11-25 12:33:32.194519
559+
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>The repr of now is: datetime.datetime(2022, 12, 22, 16, 57, 5, 41228)
560+
The str of now is: 2022-12-22 16:57:05.041228
562561
</pre></div>
563562
</div>
564563
</div>
565564
</div>
566565
<div class="cell docutils container">
567566
<div class="cell_input docutils container">
568-
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">class</span> <span class="nc">ProgrammingLanguage</span><span class="p">:</span>
569-
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">language</span><span class="p">:</span> <span class="nb">str</span><span class="p">):</span>
570-
<span class="bp">self</span><span class="o">.</span><span class="n">language</span> <span class="o">=</span> <span class="n">language</span>
567+
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span>class ProgrammingLanguage:
568+
def __init__(self, language: str):
569+
self.language = language
571570

572571

573-
<span class="n">language_obj</span> <span class="o">=</span> <span class="n">ProgrammingLanguage</span><span class="p">(</span><span class="n">language</span><span class="o">=</span><span class="s2">&quot;Python&quot;</span><span class="p">)</span>
574-
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;The repr of language_obj is: </span><span class="si">{</span><span class="nb">repr</span><span class="p">(</span><span class="n">language_obj</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
575-
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;The str of language_obj is: </span><span class="si">{</span><span class="nb">str</span><span class="p">(</span><span class="n">language_obj</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
572+
language_obj = ProgrammingLanguage(language=&quot;Python&quot;)
573+
print(f&quot;The repr of language_obj is: {repr(language_obj)}&quot;)
574+
print(f&quot;The str of language_obj is: {str(language_obj)}&quot;)
576575
</pre></div>
577576
</div>
578577
</div>
579578
<div class="cell_output docutils container">
580-
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>The repr of language_obj is: &lt;__main__.ProgrammingLanguage object at 0x7f076f59c3d0&gt;
581-
The str of language_obj is: &lt;__main__.ProgrammingLanguage object at 0x7f076f59c3d0&gt;
579+
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>The repr of language_obj is: &lt;__main__.ProgrammingLanguage object at 0x7fe6834d8220&gt;
580+
The str of language_obj is: &lt;__main__.ProgrammingLanguage object at 0x7fe6834d8220&gt;
582581
</pre></div>
583582
</div>
584583
</div>
@@ -587,28 +586,28 @@ <h1><span class="section-number">10. </span>String representations of objects: s
587586
<p>Now let’s try to override the <code class="docutils literal notranslate"><span class="pre">__str__</span></code> and <code class="docutils literal notranslate"><span class="pre">__repr__</span></code> methods and see how the representations work</p>
588587
<div class="cell docutils container">
589588
<div class="cell_input docutils container">
590-
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">class</span> <span class="nc">Human</span><span class="p">:</span>
591-
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">age</span><span class="p">:</span> <span class="nb">int</span><span class="p">):</span>
592-
<span class="bp">self</span><span class="o">.</span><span class="n">name</span> <span class="o">=</span> <span class="n">name</span>
593-
<span class="bp">self</span><span class="o">.</span><span class="n">age</span> <span class="o">=</span> <span class="n">age</span>
589+
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span>class Human:
590+
def __init__(self, name: str, age: int):
591+
self.name = name
592+
self.age = age
594593

595-
<span class="c1"># overriding __str__ method</span>
596-
<span class="k">def</span> <span class="fm">__str__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
597-
<span class="k">return</span> <span class="sa">f</span><span class="s2">&quot;I am </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">name</span><span class="si">}</span><span class="s2"> of age </span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">age</span><span class="si">}</span><span class="s2">&quot;</span>
594+
# overriding __str__ method
595+
def __str__(self):
596+
return f&quot;I am {self.name} of age {self.age}&quot;
598597

599-
<span class="c1"># overriding __repr__ method</span>
600-
<span class="k">def</span> <span class="fm">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
601-
<span class="k">return</span> <span class="sa">f</span><span class="s2">&quot;Human(name=</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">name</span><span class="si">}</span><span class="s2">, age=</span><span class="si">{</span><span class="bp">self</span><span class="o">.</span><span class="n">age</span><span class="si">}</span><span class="s2">) object at </span><span class="si">{</span><span class="nb">hex</span><span class="p">(</span><span class="nb">id</span><span class="p">(</span><span class="bp">self</span><span class="p">))</span><span class="si">}</span><span class="s2">&quot;</span>
598+
# overriding __repr__ method
599+
def __repr__(self):
600+
return f&quot;Human(name={self.name}, age={self.age}) object at {hex(id(self))}&quot;
602601

603602

604-
<span class="n">human_obj</span> <span class="o">=</span> <span class="n">Human</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s2">&quot;IronMan&quot;</span><span class="p">,</span> <span class="n">age</span><span class="o">=</span><span class="mi">48</span><span class="p">)</span>
605-
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;The repr of human_obj is: </span><span class="si">{</span><span class="nb">repr</span><span class="p">(</span><span class="n">human_obj</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
606-
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;The str of human_obj is: </span><span class="si">{</span><span class="nb">str</span><span class="p">(</span><span class="n">human_obj</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
603+
human_obj = Human(name=&quot;IronMan&quot;, age=48)
604+
print(f&quot;The repr of human_obj is: {repr(human_obj)}&quot;)
605+
print(f&quot;The str of human_obj is: {str(human_obj)}&quot;)
607606
</pre></div>
608607
</div>
609608
</div>
610609
<div class="cell_output docutils container">
611-
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>The repr of human_obj is: Human(name=IronMan, age=48) object at 0x7f076f59c340
610+
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>The repr of human_obj is: Human(name=IronMan, age=48) object at 0x7fe6834d9f00
612611
The str of human_obj is: I am IronMan of age 48
613612
</pre></div>
614613
</div>

docs/prodigiouspython/Chapter_1/11_Installing_Packages.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
<!DOCTYPE html>
33

44
<html>
5-
<head><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4115314770592073"
6-
crossorigin="anonymous"></script>
5+
<head>
76
<meta charset="utf-8" />
87
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
98

docs/prodigiouspython/Chapter_1/12_Help_Utility.html

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
<!DOCTYPE html>
33

44
<html>
5-
<head><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4115314770592073"
6-
crossorigin="anonymous"></script>
5+
<head>
76
<meta charset="utf-8" />
87
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
98

@@ -545,7 +544,7 @@ <h1><span class="section-number">12. </span>Help Utility<a class="headerlink" hr
545544
<p>You can pass keyword, bulitin function or Module to help function to know about the same.</p>
546545
<div class="cell docutils container">
547546
<div class="cell_input docutils container">
548-
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
547+
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span>import os
549548
</pre></div>
550549
</div>
551550
</div>
@@ -573,8 +572,8 @@ <h1><span class="section-number">12. </span>Help Utility<a class="headerlink" hr
573572
</div>
574573
<div class="cell docutils container">
575574
<div class="cell_input docutils container">
576-
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="c1"># Help utility on getcwd function of sys module</span>
577-
<span class="n">help</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">getcwd</span><span class="p">)</span>
575+
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span># Help utility on getcwd function of sys module
576+
help(os.getcwd)
578577
</pre></div>
579578
</div>
580579
</div>

docs/prodigiouspython/Chapter_1/1_Getting_Started_With_Python_Language.html

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
<!DOCTYPE html>
33

44
<html>
5-
<head><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4115314770592073"
6-
crossorigin="anonymous"></script>
5+
<head>
76
<meta charset="utf-8" />
87
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
98

@@ -552,14 +551,14 @@ <h1><span class="section-number">1. </span>Getting Started with Python 🐍<a cl
552551
</ol>
553552
<div class="cell docutils container">
554553
<div class="cell_input docutils container">
555-
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">sys</span>
554+
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span>import sys
556555

557-
<span class="nb">print</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">version</span><span class="p">)</span>
556+
print(sys.version)
558557
</pre></div>
559558
</div>
560559
</div>
561560
<div class="cell_output docutils container">
562-
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0]
561+
<div class="output stream highlight-myst-ansi notranslate"><div class="highlight"><pre><span></span>3.10.7 (main, Nov 24 2022, 19:45:47) [GCC 12.2.0]
563562
</pre></div>
564563
</div>
565564
</div>

0 commit comments

Comments
 (0)