Skip to content

Instantly share code, notes, and snippets.

@asvetlov
Created June 16, 2017 19:15
Show Gist options
  • Save asvetlov/0cc167d03fd1e77516d67e23fa8d1ebc to your computer and use it in GitHub Desktop.
Save asvetlov/0cc167d03fd1e77516d67e23fa8d1ebc to your computer and use it in GitHub Desktop.
<html>
<head>
<META NAME="ROBOTS" CONTENT="NOARCHIVE"></META>
<title>David Beazley</title>
<style type="text/css">
a {text-decoration: none; }
a.nav {color: #0000ff; }
h1 { font-family: verdana; font-size: 10pt;}
p { font-family: verdana; font-size: 10pt;}
li { font-family: verdana; font-size: 10pt;}
em { font-family: verdana; font-size: 10pt;}
div.photo { float: right; padding: 5; }
td { font-family: verdana; font-size: 9pt;}
td.nav { font-family: verdana; font-size: 9pt; }
td.border { font-family: verdana; border-style: solid; border-width: 1px; border-color: black; }
td.bcont { font-family: verdana; border-style: solid solid solid none; border-width: 1px; border-color: black; }
td.tiny { font-family: verdana; font-size: 4pt; padding: 0; }
#home {color: black; font-weight: bold; text-decoration: none; }
</style>
</head>
<body link="#0000FF" vlink="#0000FF" text="#000000" bgcolor="#ffffff">
<font face="verdana">
<center>
<!--
<h1>DABEAZ LLC</h1> -->
<table width=720 border=0>
<tr>
<td valign="top">
<table width=350 cellspacing=0 cellpadding=0>
<!-- ABOUT -->
<tr>
<td width=115></td>
<td width=115>
<table width=115 cellspacing=0 cellpadding=0>
<tr>
<td align="left" class="tiny">7</td>
<td align="right" class="tiny">0</td>
</tr>
</table>
</td>
<td width=20></td>
<td width=95></td>
</tr>
<tr>
<td width=115></td>
<td class="border" width=115><center>A</center></td>
<td width=20></td>
<td width=95><a href="about.html">ABOUT</a></td>
</tr>
<!-- TEACHING -->
<tr>
<td width=115>
<table width=115 cellspacing=0 cellpadding=0>
<tr>
<td align="left" class="tiny">15</td>
</tr>
</table>
</td>
<td width=115>
<table width=115 cellspacing=0 cellpadding=0>
<tr>
<td align="left" class="tiny">7</td>
<td align="right" class="tiny">0</td>
</tr>
</table>
</td>
<td width=20></td>
<td width=95></td>
</tr>
<tr>
<td class="border" width=115 bgcolor="#ffffff"><center><font color="#0000ff"><b><a href="index.html" style="text-decoration: none; color: blue;">DAVE BEAZLEY</a></b></font></center></td>
<td class="border" width=115><center>T</center></td>
<td width=20></td>
<td width=95><a href="teaching.html">TEACHING</a></td>
</tr>
<!-- CONSULTING -->
<tr>
<td width=115></td>
<td width=115>
<table width=115 cellspacing=0 cellpadding=0>
<tr>
<td align="left" class="tiny">7</td>
<td align="right" class="tiny">0</td>
</tr>
</table>
</td>
<td width=20></td>
<td width=95></td>
</tr>
<tr>
<td width=115></td>
<td class="border" width=115><center>C</center></td>
<td width=20></td>
<td width=95><a href="consulting.html">CONSULTING</a></td>
</tr>
<!-- SOFTWARE -->
<tr>
<td width=115></td>
<td width=115>
<table width=115 cellspacing=0 cellpadding=0>
<tr>
<td align="left" class="tiny">7</td>
<td align="right" class="tiny">0</td>
</tr>
</table>
</td>
<td width=20></td>
<td width=95></td>
</tr>
<tr>
<td width=115></td>
<td class="border" width=115><center>S</center></td>
<td width=20></td>
<td width=95><a href="software.html">SOFTWARE</a></td>
</tr>
<!-- WRITING -->
<!--
<tr>
<td width=115></td>
<td width=115>
<table width=115 cellspacing=0 cellpadding=0>
<tr>
<td align="left" class="tiny">7</td>
<td align="right" class="tiny">0</td>
</tr>
</table>
</td>
<td width=20></td>
<td width=95></td>
</tr>
<tr>
<td width=115></td>
<td class="border" width=115><center>W</center></td>
<td width=20></td>
<td width=95><a href="writing.html">WRITING</a></td>
</tr>
-->
<!-- BLOG -->
<tr>
<td width=115></td>
<td width=115>
<table width=115 cellspacing=0 cellpadding=0>
<tr>
<td align="left" class="tiny">7</td>
<td align="right" class="tiny">0</td>
</tr>
</table>
</td>
<td width=20></td>
<td width=95></td>
</tr>
<tr>
<td width=115></td>
<td class="border" width=115><center>B</center></td>
<td width=20></td>
<td width=95><a href="blog.html">BLOG</a></td>
</tr>
</table>
</td>
<td valign="top">
<table width=350 cellspacing=0 cellpadding=0>
<tr>
<td width=115>
<table width=115 cellspacing=0 cellpadding=0>
<tr>
<td align="left" class="tiny">7</td>
<td align="right" class="tiny">0</td>
</tr>
</table>
</td>
<td width=20></td>
<td></td>
</tr>
<tr>
<td width=120>
<table width=120 cellspacing=0 cellpadding=0>
<tr>
<td width=15 class="border" align="center">-</td>
<td width=15 class="bcont" align="center">-</td>
<td width=15 class="bcont" align="center">-</td>
<td width=15 class="bcont" align="center">E</td>
<td width=15 class="bcont" align="center">C</td>
<td width=15 class="bcont" align="center">P</td>
<td width=15 class="bcont" align="center">T</td>
<td width=15 class="bcont" align="center">O</td>
</tr>
</table>
</td>
<td width=20></td>
<td align=center><b>STATUS REGISTER</b></td>
</tr>
</table>
<table height=10><tr><td></td></tr></table>
<table width=350 cellspacing=0>
<tr>
<td width=40 align="right">E</td><td>:<a href="per.html">Python Essential Reference, 4th Edition</a></td>
</tr>
<tr>
<td align="right">C</td><td>:<a href="cookbook.html">Python Cookbook, 3rd Edition</a></td>
</tr>
<tr>
<td align="right">P</td><td>:<a href="chicago/index.html">Chicago-area Python Classes</a></td>
</tr>
<tr>
<td align="right">T</td><td>:<a href="talks.html">Talks &amp; Tutorials</a></td>
</tr>
<tr>
<td align="right">O</td><td>:<a href="office.html">Office</a></td>
</tr>
</table>
</td>
</tr>
</table>
<table width=720>
<tr>
<td>
<hr>
<span style="float:right; border-width:1; border-style:solid; margin-left:20;">
<img src="images/davetalk.png" border=0>
</span>
<h1>[ David Beazley ]</h1>
<p> Welcome! I am an independent software developer, teacher, and
book author living in the city of Chicago. I primarily work on
programming tools and teach <a href="chicago/index.html">programming
courses</a> for software developers, scientists, and engineers. I am
the author of the <a href="per.html">Python Essential Reference
(Addison-Wesley)</a> and <a href="cookbook.html">Python Cookbook, 3rd
Ed. (O'Reilly Media)</a>. I also recently recorded <a
href="https://www.safaribooksonline.com/library/view/python-programming-language/9780134217314/">The
Python Programming Language"</a> video training series for Pearson.
Although Python is my current language of choice, I also have
significant experience with systems programming in C, C++, and
assembly language. </p>
<h3>Recent Talks and Tutorials</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=j6VSAsKAj98">Builtin Superheroes</a>. PyData Chicago 2016.</li>
<li><a href="https://www.youtube.com/watch?v=E-1Y4kSsAFc">Fear and Awaiting in Async: A Savage Journey to the Heart of the Coroutine Dream</a>.
PyOhio 2016.</li>
<li><a href="http://pyvideo.org/python-brasil-2015/keynote-david-beazley-topics-of-interest-python-asyncio.html">Topics of Interest (Python Asyncio)</a>.
PyCon Brasil 2015.</li>
<li><a href="https://www.youtube.com/watch?v=MCs5OvhV9S4">Python Concurrency From the Ground Up: Live!</a> PyCon'2015.</li>
<li><a href="modulepackage/index.html">Modules and Packages: Live and Let Die!</a>
[ <a href="https://www.youtube.com/watch?v=0oTh1CXRaQ0">video</a>. ] PyCon'2015.</li>
</ul>
<blockquote>
[ <a href="talks.html">more talks</a> | <a href="https://www.youtube.com/user/dabeazllc">YouTube</a> | <a href="http://www.slideshare.net/dabeaz">SlideShare</a> ]
</blockquote>
<h3>Active Projects</h3>
<ul>
<li><a href="https://github.com/dabeaz/curio">Curio</a>. The concurrency library for Python 3 that you were warned about.</li>
<li><a href="https://github.com/dabeaz/sly">SLY</a>. The lexing/parsing toolkit.</li>
<li><a href="http://www.dabeaz.com/ply/index.html">PLY</a>. The other lexer/parsing toolkit.</li>
</ul>
<h3>News</h3>
<ul>
<li>(8/31/16) I've recorded a video series on <a href="https://www.safaribooksonline.com/library/view/python-programming-language/9780134217314/">The Python Programming Language</a> for Pearson.
</li>
<li>
(8/31/16) <a href="ply/index.html">PLY-3.9</a> is released. Get your parsing groove on.
</li>
<li>
(6/1/13) The <a href="cookbook.html">Python Cookbook, 3rd Edition</a> is released and available. Get
it, blow your mind, and explore the fun of uninhibited Python 3 programming.
</li>
</ul>
<p>
<b>Contact</b>
<p>
More information can be obtained by sending email to "dave" at "dabeaz.com"
[ <a href="http://www.twitter.com/dabeaz"
target="_new" rel="nofollow">Follow on Twitter</a> ]
</p>
<hr>
</td>
</tr>
</table>
</center>
</body>
</html>
###############
b'<html>\n'
b'<head>\n'
b'<META NAME="ROBOTS" CONTENT="NOARCHIVE"></META>\n'
b'<title>David Beazley</title>\n'
b'<style type="text/css">\n'
b'a {text-decoration: none; }\n'
b'a.nav {color: #0000ff; }\n'
b'h1 { font-family: verdana; font-size: 10pt;}\n'
b'p { font-family: verdana; font-size: 10pt;}\n'
b'li { font-family: verdana; font-size: 10pt;}\n'
b'em { font-family: verdana; font-size: 10pt;}\n'
b'div.photo { float: right; padding: 5; }\n'
b'td { font-family: verdana; font-size: 9pt;}\n'
b'td.nav { font-family: verdana; font-size: 9pt; }\n'
b'td.border { font-family: verdana; border-style: solid; border-width: 1px; border-color: black; }\n'
b'td.bcont { font-family: verdana; border-style: solid solid solid none; border-width: 1px; border-color: black; }\n'
b'td.tiny { font-family: verdana; font-size: 4pt; padding: 0; }\n'
b'\n'
b'#home {color: black; font-weight: bold; text-decoration: none; }\n'
b'\n'
b'</style>\n'
b'\n'
b'</head>\n'
b'<body link="#0000FF" vlink="#0000FF" text="#000000" bgcolor="#ffffff">\n'
b'<font face="verdana">\n'
b'<center>\n'
b'<!--\n'
b' <h1>DABEAZ LLC</h1> -->\n'
b'\n'
b' <table width=720 border=0>\n'
b' <tr>\n'
b' <td valign="top">\n'
b'\t<table width=350 cellspacing=0 cellpadding=0>\n'
b'\t <!-- ABOUT -->\n'
b'\t <tr>\n'
b'\t <td width=115></td>\n'
b'\t <td width=115>\n'
b'\t\t<table width=115 cellspacing=0 cellpadding=0>\n'
b'\t\t <tr>\n'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment