Dessin d' un rectangle
Exercice
Pouvez-vous dessiner un rectangle aussi?
- Détails
- Écrit par : Richard GAUTHIER
- Clics : 1785
Dessin d' un carré
Remarque
Vous n'êtes pas toujours censé connaître immédiatement la réponse. Apprendre par essais et erreurs est constructif
exercice
Dessinez un carré comme dans l'image suivante:
Pour les coins, vous aurez probablement besoin d'un angle droit.
- Détails
- Écrit par : Richard GAUTHIER
- Clics : 1797
Remarque
Bien qu'il puisse être tentant de simplement copier et coller ce qui est écrit sur cette page dans votre terminal, nous je vous encourageons à taper chaque commande. En effet de cette manière, vous retiendrez mieux les syntaxes.
forward(25)
left(30)
La fonction forward(...) indique à la tortue à aller en avant sur une distance donnée. left(...) prend un certain nombre de degrés que vous souhaitez faire pivoter vers la gauche. Il est également right() .
Remarque
Vous voulez un nouveau départ? Vous pouvez taper reset() pour effacer le dessin que votre turtle à réalisé. Nous reviendrons plus en détail sur reset() dans la suite de la séquence.
Remarque
Python est un langage de programmation, où l'indentation horizontale du texte est importante. Vous apprendrez tous à ce sujet dans le chapitre sur les fonctions. Mais pour l'instant il faut garder à l'esprit que placer des espaces ou des tabulations avant toute ligne de code Python peut provoquer une erreur inattendue. Vous pouvez essayer d'en ajouter pour vérifier comment python va se plaindre!
- Détails
- Écrit par : Richard GAUTHIER
- Clics : 1858
Préambule
En 1989, le hollandais Guido van Rossum commence le développement du langage de programmation Python.
Python est un langage multiplateforme, c'est-à-dire disponible sur plusieurs architectures (compatible PC, tablettes, smartphones, ordinateur low cost Raspberry Pi...) et systèmes d'exploitation (Windows, Linux, Mac, Android...).
Le langage Python est gratuit, sous licence libre.
C'est un des langages informatiques les plus populaires avec C, C++, C#, Objective-C, Java, PHP, JavaScript, Delphi, Visual Basic, Ruby et Perl (liste non exhaustive).
Actuellement, Python en est à sa version 3.
Cependant, la version 2 est encore majoritairement utilisée.
Attention : Python 2 n'est pas compatible avec Python 3 !
Que peut-on faire avec Python ?
Beaucoup de choses !
- du calcul scientifique (librairie
NumPy
); - de l'intelligence artificielle (tensorflow);
- des graphiques (librairie
matplotlib
) - du traitement du son, de la synthèse vocale (librairie
eSpeak
) - du traitement d'image (librairie
PIL
), de la vision artificielle par caméra (frameworkSimpleCV
) - de la bio-informatique (librairie
Biopython
) - des applications avec interface graphique GUI (librairies
Tkinter
,PyQt
,wxPython
,PyGTK
...) - des jeux vidéo en 2D (librairie
Pygame
) - des applications multi-touch (framework
kivy
pour tablette et smartphone à écran tactile) - des applications Web (serveur Web
Zope
; frameworks WebFlask
,Django
) - interfacer des systèmes de gestion de base de données (librairie
MySQLdb
...) - des applications réseau (framework
Twisted
) - communiquer avec des ports série RS232 (librairie
PySerial
), en Bluetooth (librairiepybluez
)... - ...
Ils existent des dizaines de milliers de librairies qui sont disponibles sur le site officiel PyPI
pour nous aider à réaliser des milliards de choses.
Lorsque l'on apprend un nouveau langage de programmation. il est coutumiar d'écrire son premier programme pour afficher Hello world.
L'instruction en python qui affiche hello word est
print("Hello world")
Exécuter le programme ci-dessous et regarder le résultat dans la fenêtre de sortie Output.
- Détails
- Écrit par : Richard GAUTHIER
- Clics : 2614
"}, { "video" : "video1" } ], [ { "quiz" : "696" } ], [ {"title": "La planche à dessin (canvas) de Python", "text" : "Turtle est une librairie de python. Celle-ci permet de commander une tortue (une flèche) qui dessine!
"}, {"text":"Vous pouvez utiliser des fonctions ou instructions comme forward(distance) et left(angle) qui peuvent déplacer la tortue.
"}, {"text": "Avant de pouvoir utiliser la tortue, vous devez l'importer (import turtle) et exécuter les instructions."}, {"code": "import turtle\nforward(25)"}, {"text": "Modifier le programme pour dessiner 2 segments perpendiculaires de longueur 50."}, {"solution": "import turtle\nforward(50)\nleft(90)\nforward(50)"} ], [ {"html" : "701"}, {"code" : "print(\"Hello world\")\n print(\"Bonjour le monse\")"}, {"text" : "Exécuter le programme et corriger le bug."} ], [ {"html" : "702"}, {"code" : "import turtle"} ], [ {"html" : "703"}, {"code" : "import turtle"} ], [ {"text" : "
Exercice
Que diriez-vous d'un triangle? Dessinez un triangle équilatéral (angle 60° - côté 40).
"}, {"code" : "import turtle"} ], [ {"html" : "704"}, {"code" : "import turtle"} ], [ {"html" : "705"}, {"code" : "import turtle"} ] ]- Détails
- Écrit par : Richard GAUTHIER
- Clics : 3119