<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
<head>
<title>Informatiques − 2017 − L2 SPI/CHI</title>
<meta name="year" content="2017"/>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
<script type="text/javascript" src="extensions/tools.js"></script>
<style type="text/css">
html, body {margin:0; padding:0;}
html {text-align: center; background: white; font-family: Arial;}
h1,h2,h3,a {margin: 6px 0;}
h1,h2,h3 {clear: both;}
body {width: 800px;}
h1,h2 {box-sizing: border-box; width:800px; padding: 20px 0;}
body {display: inline-block;}
h1 {color: gray; margin-bottom: 2em;}
h2 {color: white; background: black; margin:0; margin-top: 120px;}
body>div {text-align: left;}
body>div>* {text-align: center; vertical-align: middle;}
.tile {margin-top: 5px; min-height: 2.3em;align-items: center;}
.tile>a {flex: 1 1 auto; }
.tile>a {margin: 2px; }
.tile>.side {display: flex; flex-direction: column;}
.tile>.side>a {margin: 3px 0 0;}
.tile>p {flex-grow: 1; margin: 0 2px 0 0;}
a[href$=".pdf"] { box-shadow: black 2px 2px 2px; }
a[href$=".zip"] { box-shadow: darkred 2px 2px 2px; }
a, .tile {background: rgb(225, 73, 56); color: white; text-decoration: none; font-weight: bold;}
.tile {display:inline-flex; box-sizing: border-box; width: 194px; padding: 15px; margin-bottom: 7px;}
a.tile {display: inline-block;}
.tile {margin-left: 4px; }
.tile:nth-child(4n+1) {margin-left:0;}
.tile.proj {min-height: 65px;}
.tile:hover {background: rgb(255, 127, 0);}
.outlined {outline: 1px solid black;}
.vil {
outline: 2px solid black;
}
.sep { border-left: 5px solid darkred; }
</style>
</head>
<body class="">
<h1><span class="var-title"></span></h1>
<h2>Cours</h2>
<div>
<a class="tile" href="http://learn.heeere.com/python/">Cours : structure, détails, <b>install.</b>, …</a>
<a class="outlined tile" href="more-aide-transparents.html">Utiliser les transparents ?</a>
<div data-lesson="01">Intro.</div>
<div data-lesson="02">Rappels</div>
<div data-lesson="03" data-hascode="y">Biblio, Fonct., Algo</div>
<div data-lesson="04" data-hascode="y">π, intro Numpy</div>
<div data-lesson="05" data-hascode="y">Numpy, indices, tranches</div>
<div data-lesson="06" data-hascode="y">Numpy, tranches, axes</div>
<div data-lesson="07" data-hascode="y">Matplotlib</div>
<div data-lesson="08" data-hascode="y">Matplotlib, broadcasting</div>
<!--
<div data-lesson="02">Bash</div>
<div data-lesson="03">Bases de Python</div>
<div data-lesson="04" data-hascode="y">Listes et <tt>for</tt></div>
<div data-lesson="05" data-hascode="y">Biblio.</div>
<div data-lesson="06" data-hascode="y">Fonct.</div>
<div data-lesson="07" data-hascode="y">Reste</div>
-->
<!--a href="../static/export_cours_1_2_3_4.pdf">Slides 1,2,3,4 <br/> en PDF</a-->
</div>
<h2>Autre</h2>
<div>
<!--
<a href="more-installation.html">Installation pour travailler chez soi</a>
<a href="more-bashtips.html">Astuces pour bash (couleur, ...)</a>
<a href="more-attribution.html">D'où viennent les images utilisées</a>
-->
<a class="tile" href="http://www.universite-lyon.fr/plagiat">info plagiat</a>
</div>
<h2>TPs et Outils</h2>
<div>
<a class="tile" href="outils-python/index.html">Outils divers</a>
<a class="tile sep" href="tp1.pdf">TP 1 <br/> « rappels »</a>
<a class="tile" href="raw/correction-tp1.zip">Correction<br/>TP 1</a>
<a class="tile sep" href="tpsoutien1.pdf">TP 1+ « param, fonctions »</a>
<a class="tile sep" href="tp2.pdf">TP 2 <br/> vers les tableaux</a>
<a class="tile" href="raw/correction-tp2.zip">Correction<br/>TP 2</a>
<a class="tile sep" href="tp3.pdf">TP 3 <br/> assertions, numpy</a>
<a class="tile" href="raw/fichiers-tp3.zip">TP 3<br/>fichiers</a>
<a class="tile" href="raw/correction-tp3.zip">Correction<br/>TP 3</a>
<a class="tile sep" href="tp4.pdf">TP 4 <br/> numpy, aggrégations</a>
<a class="tile" href="raw/fichiers-tp4.zip">TP 4<br/>fichiers</a>
<a class="tile" href="raw/correction-tp4.zip">Correction<br/>TP 4</a>
<a class="tile sep" href="tp5.pdf">TP 5 <br/> numpy, plot</a>
<a class="tile" href="raw/fichiers-tp5.zip">TP 5<br/>fichiers</a>
<a class="tile" href="raw/correction-tp5.zip">Correction<br/>TP 5</a>
<a class="tile sep" href="tp6.pdf">TP 6 <br/> numpy, encore</a>
<a class="tile" href="raw/fichiers-tp6.zip">TP 6<br/>fichiers</a>
<a class="tile" href="raw/correction-tp6.zip">Correction<br/>TP 6</a>
<a class="tile sep" href="tp7.pdf">TP 7 <br/> plot, neige</a>
<a class="tile" href="raw/generation_donnees.py">TP 7<br/>fichier</a>
<a class="tile sep" href="tp8.pdf">TP 8 <br/> post-regis</a>
<a class="tile" href="raw/generateur_donnees.py">TP 8<br/>fichier</a>
</div>
<h2>TDs</h2>
<div>
<a class="tile" href="td1.pdf" >Feuille de TD 1</a>
<a class="tile" href="raw/cours-10-02.zip">Code TD 1</a>
<a class="tile" href="td2.pdf" >Feuille de TD 2</a>
<a class="tile" href="raw/cours-10-16.zip">Code TD 2.1</a>
<a class="tile" href="raw/cours-10-23.zip">Code TD 2.2</a>
<a class="tile" href="td3.pdf" >Feuille de TD 3</a>
<a class="tile" href="raw/cours-11-13.zip">Code TD 3.1</a>
</div>
<script>
forEachInSelector("div[data-lesson]", function(e, i) {
var l = e.getAttribute("data-lesson");
var cont = document.createElement("div");
var parent = e.parentElement;
parent.replaceChild(cont, e);
cont.classList.add("tile");
var txt = document.createElement("p");
txt.textContent = e.textContent;
cont.appendChild(txt);
var side = document.createElement("div");
side.classList.add('side');
cont.appendChild(side);
var html = document.createElement("a");
html.textContent = "[html]";
html.setAttribute("href", "cours-"+l+".html");
side.appendChild(html)
var pdf = document.createElement("a");
pdf.textContent = "[pdf]";
pdf.setAttribute("href", "export-cours-"+l+".pdf");
side.appendChild(pdf);
if (e.getAttribute("data-hascode")) {
var code = document.createElement("a");
code.textContent = "[src]";
code.setAttribute("href", "raw/cours-"+l+".zip");
side.appendChild(code);
}
});
forEachInSelector("a", function(e, i) {
e.setAttribute("target", "_blank");
});
</script>
<!-- clicky Cla -->
<script type="text/javascript">
var clicky_site_ids = clicky_site_ids || [];
clicky_site_ids.push(100779706);
(function() {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = '//static.getclicky.com/js';
( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild( s );
})();
</script>
<noscript><p><img alt="Clicky" width="1" height="1" src="//in.getclicky.com/100779706ns.gif" /></p></noscript>
<!-- Histats.com START (aync)-->
<script type="text/javascript">var _Hasync= _Hasync|| [];
_Hasync.push(['Histats.start', '1,2767123,4,0,0,0,00010000']);
_Hasync.push(['Histats.fasi', '1']);
_Hasync.push(['Histats.track_hits', '']);
(function() {
var hs = document.createElement('script'); hs.type = 'text/javascript'; hs.async = true;
hs.src = ('http://s10.histats.com/js15_as.js');
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(hs);
})();</script>
<noscript><a href="http://www.histats.com" target="_blank"><img src="http://sstatic1.histats.com/0.gif?2767123&101" alt="javascript hit counter" border="0"></a></noscript>
<!-- Histats.com END -->
</body>
</html>