formations/python/python3/fr/_build/html/exercices.html

199 lines
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Liste des exercices &#8212; Documentation Formation Python 1</title>
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: './',
VERSION: '1',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/translations.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Recherche" href="search.html" />
<link rel="prev" title="La librairie standard" href="stdlib.html" />
</head>
<body>
<div style="background-color: white; text-align: left; padding: 10px 10px 15px 15px">
<table><tr><td>
<img src="_static/sphinx.png" alt="logo" />
</td><td>
<h1>&nbsp; &nbsp; Programmation python</h1>
</td></tr></table>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="Index général"
accesskey="I">index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Index des modules Python"
>modules</a> |</li>
<li class="right" >
<a href="stdlib.html" title="La librairie standard"
accesskey="P">précédent</a> |</li>
<a href="index.html">Programmation python </a> &raquo;
</ul>
</div>
<p>&nbsp;</p>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="liste-des-exercices">
<h1>Liste des exercices<a class="headerlink" href="#liste-des-exercices" title="Lien permanent vers ce titre"></a></h1>
<p>Voici la liste des liens vers les différents exercices de la formation.</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">travailler lhéritage, laggrégation, la délégation</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="classes.html#index-0"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/classes.txt, à la ligne 250)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">faire des traitements dans linit</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="classes.html#index-1"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/classes.txt, à la ligne 265)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">sexercer à lire une pile dappels un peu complexe.</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="exceptions.html#index-0"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/exceptions.txt, à la ligne 60)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">dans quel cas entrons-nous dans le <code class="docutils literal"><span class="pre">else</span></code> ? dans le <code class="docutils literal"><span class="pre">finally</span></code> ?</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="exceptions.html#index-1"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/exceptions.txt, à la ligne 114)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">créer des exceptions métier</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="exceptions.html#index-2"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/exceptions.txt, à la ligne 116)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">faire un petit projet dinterpréteur ligne de commande du jeu C+/C-</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="prompt.html#index-0"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/prompt.txt, à la ligne 92)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last"><code class="docutils literal"><span class="pre">print</span> <span class="pre">1</span></code> et <code class="docutils literal"><span class="pre">print</span> <span class="pre">&quot;1&quot;</span></code> renvoient le même résultat. Pourquoi ?</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="structures.html#index-0"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/structures.txt, à la ligne 205)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">écrire un test unitaire avec <cite>py.test</cite> pour la fonction suivante</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="testsunitaires.html#index-0"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/testsunitaires.txt, à la ligne 42)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">créer une variable</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="type.html#index-0"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/type.txt, à la ligne 14)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">jouer avec les types</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="type.html#index-1"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/type.txt, à la ligne 47)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">lower(), upper(), strip(), title()</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="type.html#index-2"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/type.txt, à la ligne 102)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">addition de listes, append, tranches, tri de listes</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="type.html#index-3"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/type.txt, à la ligne 342)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">defaultdict, get (avec une valeur par défaut)</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="type.html#index-4"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/type.txt, à la ligne 353)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">linterpréteur python pour lintrospection des objets</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="type.html#index-5"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/type.txt, à la ligne 386)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">coercion, typage dynamique, inférence de type</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="type.html#index-6"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/type.txt, à la ligne 617)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">en python un type et une classe, cest la même chose</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="type.html#index-7"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/type.txt, à la ligne 644)</p>
<div class="admonition-todo admonition">
<p class="first admonition-title">À faire</p>
<p class="last">«&nbsp;duck typing&nbsp;» en python</p>
</div>
<p class="todo-source">(l'<a class="reference internal" href="type.html#index-8"><em>entrée originale</em></a> se trouve dans /media/gwen/169254b3-cf68-41d0-a170-baa25153030a/coffre/entrepot/depot/lab71.info/wcrepositories/pyfundoc/fr/type.txt, à la ligne 646)</p>
</div>
<div class="section" id="exercices-a-faire">
<h1>exercices à faire<a class="headerlink" href="#exercices-a-faire" title="Lien permanent vers ce titre"></a></h1>
<ul class="simple">
<li>implémenter un script qui lit les arguments de la ligne de commande et qui les écrit sur la sortie standard</li>
<li>implémenter les sous-classes de shape point et cercle, calculer le périmètre.</li>
<li>itérer sur une liste et récupérer la valeur maximum de cette liste (la fonction builtin <em>max</em>)</li>
</ul>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">a</span> <span class="o">=</span> <span class="p">[</span><span class="mi">3</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">9</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">4</span><span class="p">]</span>
<span class="gp">&gt;&gt;&gt; </span><span class="nb">max</span><span class="p">(</span><span class="n">a</span><span class="p">)</span>
<span class="go">9</span>
</pre></div>
</div>
</div>
</div>
</div>
</div>
<div style="background-color: white; text-align: left; padding: 10px 10px 15px 15px">
<a href="search.html"> Recherche</a> | &nbsp;
<!-- a href="genindex.html"> Genindex</a-->
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="Index général"
>index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Index des modules Python"
>modules</a> |</li>
<li class="right" >
<a href="stdlib.html" title="La librairie standard"
>précédent</a> |</li>
<a href="index.html">Programmation python </a> &raquo;
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2015, cadoles (www.cadoles.com).
Créé avec <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.7.
</div>
</body>
</html>