Commit e3f3d9c4 authored by Romain Casati's avatar Romain Casati
Browse files

qrcode added to doc.

parent 4eef2396
Pipeline #414738 passed with stage
in 3 minutes and 37 seconds
......@@ -208,21 +208,29 @@ Vous pouvez aussi afficher des cartes (avec Folium), des graphes
%
Il est également possible d'utiliser la librairie
\href{https://p5js.org/}{p5.js} pour animer des objets, afficher des
modèles en 3D, interagir avec l'utilisateur... PythonTutor est
également disponible ; il permet de visualiser schématiquement le
déroulé d'un programme.
modèles en 3D, interagir avec l'utilisateur...
\begin{center}
%
\includegraphics[width=0.3\textwidth]{medias/screenshots/gallery/p5-balls}
\includegraphics[width=0.4\textwidth]{medias/screenshots/gallery/p5-balls}
%
\hfil
%
\includegraphics[width=0.3\textwidth]{medias/screenshots/gallery/p5-torus}
\includegraphics[width=0.4\textwidth]{medias/screenshots/gallery/p5-torus}
%
\end{center}
%
On peut facilement créer des codes QR, avec le module \pil{qrcode}
et visualiser schématiquement le déroulé d'un programme grâce à
PythonTutor.
%
\begin{center}
%
\includegraphics[width=0.4\textwidth]{medias/screenshots/gallery/qrcode}
%
\hfil
%
\includegraphics[width=0.3\textwidth]{medias/screenshots/gallery/pythontutor}
\includegraphics[width=0.4\textwidth]{medias/screenshots/gallery/pythontutor}
%
\end{center}
%
......@@ -1033,7 +1041,7 @@ chargement de la page grâce au paramètre d'URL \texttt{module}.
%
\end{attention}
%
\section{Utiliser Turtle, p5.js, Graphviz et PythonTutor avec Basthon}
\section{Utilisation particulière de certains modules avec Basthon}
%
\label{sec:modules-usage}
%
......@@ -1107,6 +1115,32 @@ tutor() # peut aussi être mis avant le code à tutorer
%
\end{attention}
%
\subsection{QRCode}
%
Quelques fonctionnalités ont été ajoutées au module \pil{qrcode}. Il
est par exemple possible de télécharger l'image d'un code sans la
sauvegarder.
\begin{jupytercode}
import qrcode
mon_code = qrcode.make("Un super message !")
mon_code.download()
\end{jupytercode}
Il est aussi possible de choisir facilement le format (\pil{png}, par
défaut, ou \pil{svg}) avec la fonction \pil{make} grâce au paramètre
\pil{format}.
\begin{jupytercode}
import qrcode
mon_code_svg = qrcode.make("Un super message !", format='svg')
mon_code_svg.show()
\end{jupytercode}
%
\section{Utilisation avancée}
%
\subsection{Récupérer un fichier}
......
../../../../www/theme/static/assets/img/galerie/qrcode.png
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment