Skip to content

Commit 930b074

Browse files
committed
add content
1 parent a8f4415 commit 930b074

34 files changed

+396
-29
lines changed

docs/1_intro/circle.png

11.2 KB
Loading

docs/1_intro/circle.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# draw a house
2+
import turtle
3+
4+
turtle.forward(100)
5+
turtle.circle(40)
6+
turtle.forward(100)
7+
turtle.circle(40)
8+
turtle.forward(100)
9+
10+
turtle.done()

docs/1_intro/house.png

10.6 KB
Loading

docs/1_intro/house.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# draw a house
2+
import turtle
3+
4+
turtle.forward(141)
5+
turtle.left(90)
6+
turtle.forward(100)
7+
turtle.left(45)
8+
turtle.forward(100)
9+
turtle.left(90)
10+
turtle.forward(100)
11+
turtle.left(45)
12+
turtle.forward(100)
13+
14+
turtle.done()
15+

docs/1_intro/house2.png

10.6 KB
Loading

docs/1_intro/house2.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# draw a house
2+
import turtle
3+
4+
turtle.forward(141)
5+
turtle.left(90)
6+
turtle.forward(100)
7+
turtle.left(45)
8+
turtle.forward(100)
9+
turtle.left(90)
10+
turtle.forward(100)
11+
turtle.left(45)
12+
turtle.forward(100)
13+
14+
# draw a door
15+
turtle.left(90)
16+
turtle.forward(50)
17+
turtle.left(90)
18+
turtle.forward(50)
19+
turtle.right(90)
20+
turtle.forward(30)
21+
turtle.right(90)
22+
turtle.forward(50)
23+
24+
turtle.done()
25+

docs/1_intro/intro.rst

Lines changed: 44 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Introduction à la programmation
2-
===============================
1+
Introduction
2+
============
33

44
Dans ce tutoriel tu vas apprendre à programmer dans un langage qui s'appelle **Python**.
55
Tu vas programmer les déplacements d'une tortue. Voici à quoi ça va ressembler.
@@ -98,8 +98,47 @@ Tous ces commandes que tu peux écrire directement dans la console,
9898
tu peux aussi les mettre dans un programme (qu'on appelle script).
9999
Une fois le programme terminé, tu peux l'executer à l'aide du bouton vert **Executer**.
100100

101-
.. image:: intro2.png
101+
Le programme suivant dessine un triangle.
102102

103-
.. literalinclude:: intro2.py
103+
.. image:: triangle.png
104104

105-
:download:`intro2.py <intro2.py>`
105+
.. literalinclude:: triangle.py
106+
107+
:download:`triangle.py <triangle.py>`
108+
109+
110+
Dessiner une maison
111+
-------------------
112+
113+
En utilisant des angles de 45 et 90 degrees, tu peux dessiner une maison.
114+
115+
.. image:: house.png
116+
117+
.. literalinclude:: house.py
118+
119+
:download:`house.py <house.py>`
120+
121+
122+
Ajouter une porte
123+
-----------------
124+
125+
Tu peux ajouter une porte en dessinant encore un rectangle.
126+
127+
.. image:: house2.png
128+
129+
.. literalinclude:: house2.py
130+
131+
:download:`house2.py <house2.py>`
132+
133+
134+
Dessiner un cercle
135+
------------------
136+
137+
La fonction ``turtle.circle(40)`` permet de dessiner un cercle avec un rayon de 40 pixels.
138+
Dans le programme ci-dessous la tortue dessine deux cercles.
139+
140+
.. image:: circle.png
141+
142+
.. literalinclude:: circle.py
143+
144+
:download:`circle.py <circle.py>`

docs/1_intro/triangle.png

13.2 KB
Loading

docs/1_intro/intro2.py renamed to docs/1_intro/triangle.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
turtle.forward(200)
99
turtle.left(120)
1010

11-
turtle.bye()
11+
turtle.done()
9.98 KB
Loading

0 commit comments

Comments
 (0)