GP/static/index.html

239 lines
6.1 KiB
HTML

<html prefix="og: https://ogp.me/ns#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<title>Programming Differential Privacy</title>
<meta name="description" content="A book about differential privacy, for programmers."/>
<meta property="og:title" content="Programming Differential Privacy" />
<meta property="og:type" content="book" />
<meta property="og:image" content="https://uvm-plaid.github.io/programming-dp/book-logo.png" />
<meta property="og:image:secure_url" content="https://uvm-plaid.github.io/programming-dp/book-logo.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="book logo" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@josephnear" />
<meta name="twitter:title" content="Programming Differential Privacy" />
<meta name="twitter:description" content="A book about differential privacy, for programmers" />
<meta name="twitter:image" content="https://uvm-plaid.github.io/programming-dp/book-logo.png" />
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Book",
"name": "Programming Differential Privacy",
"about": "A book about differential privacy, for programmers"
"image": "https://uvm-plaid.github.io/programming-dp/book-logo.png",
}
</script>
<PageMap>
<DataObject type="thumbnail">
<Attribute name="src" value="https://uvm-plaid.github.io/programming-dp/book-logo.png"/>
</DataObject>
</PageMap>
<meta name="thumbnail" content="https://uvm-plaid.github.io/programming-dp/book-logo.png" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<style type="text/css">
body { background-color: #FFFFFF;
font-family: Optima, Palatino, Arial, sans-serif, Helvetica;
padding:0ex 0ex 0ex 0ex ;
margin: 0ex 0ex 0ex 0ex ;
}
hr {
border: 0;
width: 90%;
height: 2px;
color: #e3e7ef;
background-color: #e3e7ef;
margin:3ex 2ex 0ex 0ex ;
}
h1 {
font-family: Optima,Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif;
color:#333333;
font-size:2.7em;
letter-spacing:-2px;
}
h2 {
font-family: Optima,Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif;
color:#333333;
font-size:1.7em;
padding-bottom: 0.5em;
}
h3 {
font-family: Optima,Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif;
color:#444444;
}
h4 {
font-family: Optima,Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif;
color:#777777;
padding: 0.5em;
}
big {
font-size:1.3em;
}
spam {
color:#ffffff;
}
a {
padding: .2em;
}
html { font-size: 18px !important }
@media (pointer: coarse) {
a {
padding: .4em;
}
}
img {
max-width: 300px;
}
a:link {
color:#444444;
text-decoration: underline;
}
a:visited {
color:#444444;
}
a:hover {
color:#222222;
text-decoration:none;
}
a:active {
color:#000000;
}
p.small {
font-variant: small-caps;
}
.box {
display: flex;
justify-content: center;
text-align: center;
flex-flow: row nowrap;
margin: 10%;
}
@media screen and (max-width:600px) {
.box {
flex-flow: column nowrap;
}
}
</style>
<style type=text/css>
#book-logo{
border: black;
border-width: thin;
border-style: solid;
max-width: 70%;
height: auto;
}
#citation{
font-size: 10px;
background: lightgray;
padding: 10px;
font-family: monospace;
width: 80%;
}
</style>
</head>
<body>
<div class="box">
<div style="flex: 0 0 50%; margin-bottom: 10px;">
<a href="https://programming-dp.com/cover.html">
<img id="book-logo" src="book-logo.png" alt="Book Logo" >
</a>
</div>
<div style="flex: 0 0 50%; padding-bottom: 2em; text-align: left;">
<h1>Programming Differential Privacy</h1>
<h2>A book about differential privacy, for programmers</h2>
<h2>By <a href="http://uvm.edu/~jnear">Joseph P. Near</a>
and <a href="http://uvm.edu/~cabuah">Chiké Abuah</a></h2>
<p><b><i>Programming Differential Privacy</i> uses examples and
Python code to explain the ideas behind differential privacy!</b>
The book is suitable for undergraduate students in computer science,
and no theory background is expected.</p>
<p><b><i>Programming Differential Privacy</i> is executable!</b>
Each chapter is actually generated from Python code. If you view the
HTML version of the book, you can click on the "Launch Binder" icon
at the top of each page to start an interactive version of that
chapter.</p>
<p>
<ul>
<li><b><a href="https://programming-dp.com/cover.html">Click
here to read the HTML version</a></b>
<li><b><a href="book.pdf">Click here to download the PDF version</a></b>
<li><b><a href="https://programming-dp.com/cn/index.html">Click
here to read the Chinese translation</a></b>
<p> (Translated by <a href="https://github.com/liuweiran900217">Weiran Liu</a> and <a href="https://github.com/little12">Shuang Li </a>) </p>
</ul>
</p>
<p>This book was originally developed at the University of Vermont
as part
of <a href="https://jnear.github.io/cs211-data-privacy/">CS211:
Data Privacy</a>. The material has since been used at the
University of Chicago, Penn State, and Rice University. If you're
using the book in your course, please let us know!</p>
<p><b><i>Programming Differential Privacy</i> is a living,
open-source book.</b> We welcome comments, suggestions, and
contributions via issues and pull requests
on <a href="https://github.com/uvm-plaid/programming-dp">the GitHub
repository</a>.
<p>Please use the following to cite the book:</p>
<div id="citation">
@book{near_abuah_2021,<br>
&nbsp;&nbsp; title={Programming Differential Privacy},<br>
&nbsp;&nbsp; author={Near, Joseph P. and Abuah, Chiké},<br>
&nbsp;&nbsp; volume={1},<br>
&nbsp;&nbsp; url={https://uvm-plaid.github.io/programming-dp/}, <br>
&nbsp;&nbsp; year={2021}<br>
}<br>
</div>
</div>
</div>
</body>
</html>