Skip to content

Commit ab80e91

Browse files
author
Mark Pilgrim
committed
markup fiddling
1 parent 0bb2ac2 commit ab80e91

24 files changed

+4
-55
lines changed

about.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>About the book - Dive Into Python 3</title>
54
<link rel=stylesheet href=dip3.css>
@@ -13,7 +12,6 @@
1312
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1413
<link rel=stylesheet media=print href=print.css>
1514
<meta name=viewport content='initial-scale=1.0'>
16-
</head>
1715
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8><input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=sa value=Search></div></form>
1816
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html>Dive Into Python 3</a> <span class=u>&#8227;</span>
1917
<h1>About The Book</h1>

advanced-iterators.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Advanced Iterators - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -11,7 +10,6 @@
1110
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1211
<link rel=stylesheet media=print href=print.css>
1312
<meta name=viewport content='initial-scale=1.0'>
14-
</head>
1513
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=sa value=Search></div></form>
1614
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#advanced-iterators>Dive Into Python 3</a> <span class=u>&#8227;</span>
1715
<p id=level>Difficulty level: <span class=u title=advanced>&#x2666;&#x2666;&#x2666;&#x2666;&#x2662;</span>

blank.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<meta name=robots content="noindex, nofollow">
54
<title>This page intentionally left blank - Dive Into Python 3</title>
@@ -10,5 +9,4 @@
109
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1110
<link rel=stylesheet media=print href=print.css>
1211
<meta name=viewport content='initial-scale=1.0'>
13-
</head>
1412
<p>This page intentionally left blank.

case-study-porting-chardet-to-python-3.html

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Case study: porting chardet to Python 3 - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -13,7 +12,6 @@
1312
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1413
<link rel=stylesheet media=print href=print.css>
1514
<meta name=viewport content='initial-scale=1.0'>
16-
</head>
1715
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=sa value=Search></div></form>
1816
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#case-study-porting-chardet-to-python-3>Dive Into Python 3</a> <span class=u>&#8227;</span>
1917
<p id=level>Difficulty level: <span class=u title=pro>&#x2666;&#x2666;&#x2666;&#x2666;&#x2666;</span>
@@ -750,7 +748,7 @@ <h2 id=summary>Summary</h2>
750748
<li>Test cases are essential. Don&#8217;t port anything without them. The <em>only</em> reason I have any confidence that <code>chardet</code> works in Python 3 is that I started with a test suite that exercised all major code paths. If you don&#8217;t have any tests, write some tests before you start porting to Python 3. If you have a few tests, write more. If you have a lot of tests, then the real fun can begin.
751749
</ol>
752750

753-
<p class=v><a rel=prev href=multiprocessing.html title='back to &#8220;Threading &amp; Multiprocessing&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=packaging.html title='onward to &#8220;Packaging Python Libraries&#8221;'><span class=u>&#x261E;</span></a>
751+
<p class=v><a rel=prev href=http-web-services.html title='back to &#8220;HTTP Web Services&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=packaging.html title='onward to &#8220;Packaging Python Libraries&#8221;'><span class=u>&#x261E;</span></a>
754752
<p class=c>&copy; 2001&ndash;9 <a href=about.html>Mark Pilgrim</a>
755753
<script src=j/jquery.js></script>
756754
<script src=j/prettify.js></script>

colophon.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<meta name=robots content=noindex>
54
<title>Colophon - Dive into Python 3</title>
@@ -11,7 +10,6 @@
1110
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1211
<link rel=stylesheet media=print href=print.css>
1312
<meta name=viewport content='initial-scale=1.0'>
14-
</head>
1513
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=sa value=Search></div></form>
1614
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html>Dive Into Python 3</a> <span class=u>&#8227;</span>
1715
<h1>Colophon</h1>

comprehensions.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Comprehensions - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -10,7 +9,6 @@
109
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1110
<link rel=stylesheet media=print href=print.css>
1211
<meta name=viewport content='initial-scale=1.0'>
13-
</head>
1412
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=root value=Search></div></form>
1513
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#comprehensions>Dive Into Python 3</a> <span class=u>&#8227;</span>
1614
<p id=level>Difficulty level: <span class=u title=beginner>&#x2666;&#x2666;&#x2662;&#x2662;&#x2662;</span>

files.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Files - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -11,7 +10,6 @@
1110
<link rel=stylesheet type=text/css media='only screen and (max-device-width: 480px)' href=mobile.css>
1211
<link rel=stylesheet media=print href=print.css>
1312
<meta name=viewport content='initial-scale=1.0'>
14-
</head>
1513
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=sa value=Search></div></form>
1614
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#files>Dive Into Python 3</a> <span class=u>&#8227;</span>
1715
<p id=level>Difficulty level: <span class=u title=intermediate>&#x2666;&#x2666;&#x2666;&#x2662;&#x2662;</span>

generators.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Closures &amp; Generators - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -10,7 +9,6 @@
109
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1110
<link rel=stylesheet media=print href=print.css>
1211
<meta name=viewport content='initial-scale=1.0'>
13-
</head>
1412
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=sa value=Search></div></form>
1513
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#generators>Dive Into Python 3</a> <span class=u>&#8227;</span>
1614
<p id=level>Difficulty level: <span class=u title=intermediate>&#x2666;&#x2666;&#x2666;&#x2662;&#x2662;</span>

http-web-services.html

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>HTTP Web Services - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -11,7 +10,6 @@
1110
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1211
<link rel=stylesheet media=print href=print.css>
1312
<meta name=viewport content='initial-scale=1.0'>
14-
</head>
1513
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=root value=Search></div></form>
1614
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#http-web-services>Dive Into Python 3</a> <span class=u>&#8227;</span>
1715
<p id=level>Difficulty level: <span class=u title=advanced>&#x2666;&#x2666;&#x2666;&#x2666;&#x2662;</span>
@@ -978,7 +976,7 @@ <h2 id=furtherreading>Further Reading</h2>
978976
<li><a href=http://www.ietf.org/rfc/rfc1952.txt>RFC 1952: gzip compression</a>
979977
</ul>
980978

981-
<p class=v><a rel=prev href=serializing.html title='back to &#8220;Serializing Python Objects&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=multiprocessing.html title='onward to &#8220;Threading &amp; Multiprocessing&#8221;'><span class=u>&#x261E;</span></a>
979+
<p class=v><a rel=prev href=serializing.html title='back to &#8220;Serializing Python Objects&#8221;'><span class=u>&#x261C;</span></a> <a rel=next href=case-study-porting-chardet-to-python-3.html title='onward to &#8220;Case Study: Porting chardet to Python 3&#8221;'><span class=u>&#x261E;</span></a>
982980
<p class=c>&copy; 2001&ndash;9 <a href=about.html>Mark Pilgrim</a>
983981
<script src=j/jquery.js></script>
984982
<script src=j/prettify.js></script>

index.html

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Dive Into Python 3</title>
54
<link rel=alternate type=application/atom+xml href=http://hg.diveintopython3.org/atom-log>
@@ -14,14 +13,13 @@
1413
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1514
<link rel=stylesheet media=print href=print.css>
1615
<meta name=viewport content='initial-scale=1.0'>
17-
</head>
1816
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8><input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=sa value=Search></div></form>
1917

2018
<p>You are here:&nbsp;&nbsp;<span title="Ce n'est pas un point" style='cursor:default'>&bull;</span>
2119

2220
<h1>Dive Into Python 3</h1>
2321

24-
<p><cite>Dive Into Python 3</cite> covers Python 3 and its differences from Python 2. Compared to <cite><a href=//diveintopython.org/>Dive Into Python</a></cite>, it&#8217;s about 20% revised and 80% new material. The book is now complete, but <a href=about.html>feedback is always welcome</a>.
22+
<p><cite>Dive Into Python 3</cite> covers Python 3 and its differences from Python 2. Compared to <cite><a href=http://diveintopython.org/>Dive Into Python</a></cite>, it&#8217;s about 20% revised and 80% new material. The book is now complete, but <a href=about.html>feedback is always welcome</a>.
2523

2624
<h2>Table of Contents (<a href=table-of-contents.html>expand</a>)</h2>
2725

@@ -51,13 +49,10 @@ <h2>Table of Contents (<a href=table-of-contents.html>expand</a>)</h2>
5149
<li id=c><a href=where-to-go-from-here.html>Where to Go From Here</a>
5250
</ol>
5351

54-
<p>The book is freely licensed under the <a rel=license href=//creativecommons.org/licenses/by-sa/3.0/>Creative Commons Attribution Share-Alike</a> license. You can download it as <a href=d/diveintopython3-html-latest.zip><abbr>HTML</abbr></a> or <a href=d/diveintopython3-pdf-latest.zip><abbr>PDF</abbr></a>, or by cloning the Mercurial repository:
52+
<p>The book is freely licensed under the <a rel=license href=http://creativecommons.org/licenses/by-sa/3.0/>Creative Commons Attribution Share-Alike</a> license. You can download it as <a href=d/diveintopython3-html-latest.zip><abbr>HTML</abbr></a> or <a href=d/diveintopython3-pdf-latest.zip><abbr>PDF</abbr></a>. &Uuml;ber-geeks can also clone the Mercurial repository:
5553

5654
<pre><samp class=p>you@localhost:~$ </samp><kbd>hg clone <a href=http://hg.diveintopython3.org/>http://hg.diveintopython3.org/</a> diveintopython3</kbd></pre>
5755

58-
<p>
59-
6056
<p class='c nm'>This site is optimized for Lynx just because fuck you.<br>I&#8217;m told it also looks good in graphical browsers.
6157

6258
<p class=c>&copy; 2001&ndash;9 <a href=about.html>Mark Pilgrim</a>
63-
<!--[if IE]><script src=j/html5.js></script><![endif]-->

installing-python.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Installing Python - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -13,7 +12,6 @@
1312
<link rel=stylesheet type=text/css media='only screen and (max-device-width: 480px)' href=mobile.css>
1413
<link rel=stylesheet media=print href=print.css>
1514
<meta name=viewport content='initial-scale=1.0'>
16-
</head>
1715
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=sa value=Search></div></form>
1816
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#installing-python>Dive Into Python 3</a> <span class=u>&#8227;</span>
1917
<p id=level>Difficulty level: <span class=u title=novice>&#x2666;&#x2662;&#x2662;&#x2662;&#x2662;</span>

iterators.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Classes &amp; Iterators - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -10,7 +9,6 @@
109
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1110
<link rel=stylesheet media=print href=print.css>
1211
<meta name=viewport content='initial-scale=1.0'>
13-
</head>
1412
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=sa value=Search></div></form>
1513
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#iterators>Dive Into Python 3</a> <span class=u>&#8227;</span>
1614
<p id=level>Difficulty level: <span class=u title=intermediate>&#x2666;&#x2666;&#x2666;&#x2662;&#x2662;</span>

native-datatypes.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Native datatypes - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -10,7 +9,6 @@
109
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1110
<link rel=stylesheet media=print href=print.css>
1211
<meta name=viewport content='initial-scale=1.0'>
13-
</head>
1412
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=root value=Search></div></form>
1513
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#native-datatypes>Dive Into Python 3</a> <span class=u>&#8227;</span>
1614
<p id=level>Difficulty level: <span class=u title=beginner>&#x2666;&#x2666;&#x2662;&#x2662;&#x2662;</span>

porting-code-to-python-3-with-2to3.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Porting code to Python 3 with 2to3 - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -12,7 +11,6 @@
1211
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1312
<link rel=stylesheet media=print href=print.css>
1413
<meta content='initial-scale=1.0' name=viewport>
15-
</head>
1614
<form action=http://www.google.com/cse><div><input name=cx type=hidden value=014021643941856155761:l5eihuescdw><input name=ie type=hidden value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input name=sa type=submit value=Search></div></form>
1715
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#porting-code-to-python-3-with-2to3>Dive Into Python 3</a> <span class=u>&#8227;</span>
1816
<p id=level>Difficulty level: <span class=u title=pro>&#x2666;&#x2666;&#x2666;&#x2666;&#x2666;</span>

refactoring.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Refactoring - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -10,7 +9,6 @@
109
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1110
<link rel=stylesheet media=print href=print.css>
1211
<meta name=viewport content='initial-scale=1.0'>
13-
</head>
1412
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=root value=Search></div></form>
1513
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#refactoring>Dive Into Python 3</a> <span class=u>&#8227;</span>
1614
<p id=level>Difficulty level: <span class=u title=advanced>&#x2666;&#x2666;&#x2666;&#x2666;&#x2662;</span>

regular-expressions.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Regular expressions - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -10,7 +9,6 @@
109
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1110
<link rel=stylesheet media=print href=print.css>
1211
<meta name=viewport content='initial-scale=1.0'>
13-
</head>
1412
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=root value=Search></div></form>
1513
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#regular-expressions>Dive Into Python 3</a> <span class=u>&#8227;</span>
1614
<p id=level>Difficulty level: <span class=u title=intermediate>&#x2666;&#x2666;&#x2666;&#x2662;&#x2662;</span>

serializing.html

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!DOCTYPE html>
2-
<head>
32
<meta charset=utf-8>
43
<title>Serializing Python Objects - Dive into Python 3</title>
54
<!--[if IE]><script src=j/html5.js></script><![endif]-->
@@ -10,7 +9,6 @@
109
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
1110
<link rel=stylesheet media=print href=print.css>
1211
<meta name=viewport content='initial-scale=1.0'>
13-
</head>
1412
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8>&nbsp;<input type=search name=q size=25 placeholder="powered by Google&trade;">&nbsp;<input type=submit name=root value=Search></div></form>
1513
<p>You are here: <a href=index.html>Home</a> <span class=u>&#8227;</span> <a href=table-of-contents.html#serializing>Dive Into Python 3</a> <span class=u>&#8227;</span>
1614
<p id=level>Difficulty level: <span class=u title=advanced>&#x2666;&#x2666;&#x2666;&#x2666;&#x2662;</span>

0 commit comments

Comments
 (0)