Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3408 commits
Select commit Hold shift + click to select a range
ac3b403
New translations step_3.md (Irish)
ViFo1200 Oct 24, 2025
4c77901
New translations step_4.md (Irish)
ViFo1200 Oct 24, 2025
748203d
New translations step_5.md (Irish)
ViFo1200 Oct 24, 2025
add3cbe
New translations step_7.md (Irish)
ViFo1200 Oct 24, 2025
43cd5c4
New translations main.py (Irish)
ViFo1200 Oct 24, 2025
1e007cc
New translations main.py (Irish)
ViFo1200 Oct 24, 2025
252cb42
New translations step_2.md (Italian)
ViFo1200 Oct 24, 2025
68c3556
New translations step_3.md (Italian)
ViFo1200 Oct 24, 2025
391ede6
New translations step_4.md (Italian)
ViFo1200 Oct 24, 2025
4e6c2a3
New translations step_5.md (Italian)
ViFo1200 Oct 24, 2025
2955b2a
New translations step_7.md (Italian)
ViFo1200 Oct 24, 2025
306586c
New translations main.py (Italian)
ViFo1200 Oct 24, 2025
c50d8c2
New translations main.py (Italian)
ViFo1200 Oct 24, 2025
c2a6aa8
New translations step_2.md (Japanese)
ViFo1200 Oct 24, 2025
40ea641
New translations step_3.md (Japanese)
ViFo1200 Oct 24, 2025
119ab29
New translations step_4.md (Japanese)
ViFo1200 Oct 24, 2025
30a2a52
New translations step_5.md (Japanese)
ViFo1200 Oct 24, 2025
53f890f
New translations step_7.md (Japanese)
ViFo1200 Oct 24, 2025
05ef914
New translations main.py (Japanese)
ViFo1200 Oct 24, 2025
c1018f2
New translations main.py (Japanese)
ViFo1200 Oct 24, 2025
1ad6dc6
New translations step_2.md (Dutch)
ViFo1200 Oct 24, 2025
e0ff984
New translations step_3.md (Dutch)
ViFo1200 Oct 24, 2025
df0f792
New translations step_4.md (Dutch)
ViFo1200 Oct 24, 2025
e3fdd9c
New translations step_5.md (Dutch)
ViFo1200 Oct 24, 2025
9438c51
New translations step_7.md (Dutch)
ViFo1200 Oct 24, 2025
e2ec387
New translations main.py (Dutch)
ViFo1200 Oct 24, 2025
112a97e
New translations main.py (Dutch)
ViFo1200 Oct 24, 2025
2d1d489
New translations step_2.md (Polish)
ViFo1200 Oct 24, 2025
3fe3398
New translations step_3.md (Polish)
ViFo1200 Oct 24, 2025
4653b65
New translations step_4.md (Polish)
ViFo1200 Oct 24, 2025
0ffbce5
New translations step_5.md (Polish)
ViFo1200 Oct 24, 2025
53d6782
New translations step_7.md (Polish)
ViFo1200 Oct 24, 2025
e514d9b
New translations main.py (Polish)
ViFo1200 Oct 24, 2025
66642ac
New translations main.py (Polish)
ViFo1200 Oct 24, 2025
7e9e02b
New translations step_2.md (Russian)
ViFo1200 Oct 24, 2025
1a3c9f7
New translations step_3.md (Russian)
ViFo1200 Oct 24, 2025
3a9977e
New translations step_4.md (Russian)
ViFo1200 Oct 24, 2025
85ee392
New translations step_5.md (Russian)
ViFo1200 Oct 24, 2025
9e72c6d
New translations step_7.md (Russian)
ViFo1200 Oct 24, 2025
af44018
New translations main.py (Russian)
ViFo1200 Oct 24, 2025
46f078a
New translations main.py (Russian)
ViFo1200 Oct 24, 2025
96a147e
New translations step_2.md (Ukrainian)
ViFo1200 Oct 24, 2025
61b4560
New translations step_3.md (Ukrainian)
ViFo1200 Oct 24, 2025
bb1458d
New translations step_4.md (Ukrainian)
ViFo1200 Oct 24, 2025
25d73a1
New translations step_5.md (Ukrainian)
ViFo1200 Oct 24, 2025
14cdf5d
New translations step_7.md (Ukrainian)
ViFo1200 Oct 24, 2025
3056779
New translations main.py (Ukrainian)
ViFo1200 Oct 24, 2025
6d60e8c
New translations main.py (Ukrainian)
ViFo1200 Oct 24, 2025
dcd22b8
New translations step_2.md (Chinese Traditional)
ViFo1200 Oct 24, 2025
0046ba7
New translations step_3.md (Chinese Traditional)
ViFo1200 Oct 24, 2025
8b4253b
New translations step_4.md (Chinese Traditional)
ViFo1200 Oct 24, 2025
575820f
New translations step_5.md (Chinese Traditional)
ViFo1200 Oct 24, 2025
7aa3004
New translations step_7.md (Chinese Traditional)
ViFo1200 Oct 24, 2025
9f6b523
New translations main.py (Chinese Traditional)
ViFo1200 Oct 24, 2025
de1d007
New translations main.py (Chinese Traditional)
ViFo1200 Oct 24, 2025
eb6c02a
New translations step_2.md (English)
ViFo1200 Oct 24, 2025
776e798
New translations step_3.md (English)
ViFo1200 Oct 24, 2025
63aa88a
New translations step_4.md (English)
ViFo1200 Oct 24, 2025
e7c85e7
New translations step_5.md (English)
ViFo1200 Oct 24, 2025
7909d7a
New translations step_7.md (English)
ViFo1200 Oct 24, 2025
65451c6
New translations main.py (English)
ViFo1200 Oct 24, 2025
3d8cc3b
New translations main.py (English)
ViFo1200 Oct 24, 2025
08e0829
New translations step_2.md (Portuguese, Brazilian)
ViFo1200 Oct 24, 2025
2111dc9
New translations step_3.md (Portuguese, Brazilian)
ViFo1200 Oct 24, 2025
b337f35
New translations showcase_static.png (Greek)
ViFo1200 Oct 24, 2025
1f2a502
New translations showcase_static.png (Irish)
ViFo1200 Oct 24, 2025
3ffad71
New translations showcase_static.png (Polish)
ViFo1200 Oct 24, 2025
4b8f7d3
New translations showcase_static.png (Russian)
ViFo1200 Oct 24, 2025
f05d3ec
New translations showcase_static.png (Chinese Traditional)
ViFo1200 Oct 24, 2025
4b04bac
New translations showcase_static.png (English)
ViFo1200 Oct 24, 2025
dcd16a4
New translations showcase_static.png (Marathi)
ViFo1200 Oct 24, 2025
7da34f7
New translations showcase_static.png (Kannada)
ViFo1200 Oct 24, 2025
095c81e
New translations step_2.md (Dutch)
ViFo1200 Oct 24, 2025
8ece713
New translations step_2.md (Marathi)
ViFo1200 Oct 24, 2025
9972ffe
New translations step_2.md (Hindi)
ViFo1200 Oct 24, 2025
881ead9
New translations step_2.md (Welsh)
ViFo1200 Oct 24, 2025
ad716fc
New translations step_2.md (Kannada)
ViFo1200 Oct 24, 2025
53c487a
New translations step_2.md (Spanish, Latin America)
ViFo1200 Oct 24, 2025
f66618e
New translations step_3.md (Marathi)
ViFo1200 Oct 24, 2025
6c10a37
New translations step_3.md (Hindi)
ViFo1200 Oct 24, 2025
302a2c2
New translations step_3.md (Welsh)
ViFo1200 Oct 24, 2025
7aeca94
New translations step_3.md (Kannada)
ViFo1200 Oct 24, 2025
cab676c
New translations step_3.md (Spanish, Latin America)
ViFo1200 Oct 24, 2025
2a4ebd8
New translations step_4.md (Portuguese, Brazilian)
ViFo1200 Oct 24, 2025
64080c9
New translations step_4.md (Marathi)
ViFo1200 Oct 24, 2025
c5eee63
New translations step_4.md (Hindi)
ViFo1200 Oct 24, 2025
0db5e81
New translations step_4.md (Welsh)
ViFo1200 Oct 24, 2025
345fe4d
New translations step_4.md (Kannada)
ViFo1200 Oct 24, 2025
12b5f24
New translations step_4.md (Spanish, Latin America)
ViFo1200 Oct 24, 2025
64b26bd
New translations step_5.md (Portuguese, Brazilian)
ViFo1200 Oct 24, 2025
4c49b01
New translations step_5.md (Marathi)
ViFo1200 Oct 24, 2025
d43cdbb
New translations step_5.md (Hindi)
ViFo1200 Oct 24, 2025
c151c11
New translations step_5.md (Welsh)
ViFo1200 Oct 24, 2025
d3c86cd
New translations step_5.md (Kannada)
ViFo1200 Oct 24, 2025
d6930aa
New translations step_5.md (Spanish, Latin America)
ViFo1200 Oct 24, 2025
f8131f5
New translations step_7.md (Portuguese, Brazilian)
ViFo1200 Oct 24, 2025
1142494
New translations step_7.md (Marathi)
ViFo1200 Oct 24, 2025
25f69c4
New translations step_7.md (Hindi)
ViFo1200 Oct 24, 2025
1f431fd
New translations step_7.md (Welsh)
ViFo1200 Oct 24, 2025
feb575c
New translations step_7.md (Kannada)
ViFo1200 Oct 24, 2025
52cea58
New translations step_7.md (Spanish, Latin America)
ViFo1200 Oct 24, 2025
5ea2736
New translations main.py (Dutch)
ViFo1200 Oct 24, 2025
ddfe9d5
New translations main.py (Portuguese, Brazilian)
ViFo1200 Oct 24, 2025
1f5b1c4
New translations main.py (Marathi)
ViFo1200 Oct 24, 2025
4e1fe17
New translations main.py (Hindi)
ViFo1200 Oct 24, 2025
cb95dfa
New translations main.py (Welsh)
ViFo1200 Oct 24, 2025
9b44e91
New translations main.py (Kannada)
ViFo1200 Oct 24, 2025
7137c03
New translations main.py (Spanish, Latin America)
ViFo1200 Oct 24, 2025
a5e714f
New translations main.py (Portuguese, Brazilian)
ViFo1200 Oct 24, 2025
9299006
New translations main.py (Marathi)
ViFo1200 Oct 24, 2025
7278c92
New translations main.py (Hindi)
ViFo1200 Oct 24, 2025
fbb98a9
New translations main.py (Welsh)
ViFo1200 Oct 24, 2025
ef3558c
New translations main.py (Kannada)
ViFo1200 Oct 24, 2025
9f956df
New translations main.py (Spanish, Latin America)
ViFo1200 Oct 24, 2025
f82d761
New translations step_2.md (French)
ViFo1200 Oct 24, 2025
651bc3a
New translations step_2.md (Ukrainian)
ViFo1200 Oct 24, 2025
a717335
New translations step_3.md (French)
ViFo1200 Oct 24, 2025
742813c
New translations step_4.md (French)
ViFo1200 Oct 24, 2025
3da6383
New translations step_4.md (Dutch)
ViFo1200 Oct 24, 2025
c125c7b
New translations step_4.md (Ukrainian)
ViFo1200 Oct 24, 2025
226ef25
New translations step_5.md (French)
ViFo1200 Oct 24, 2025
3b1366a
New translations step_5.md (Dutch)
ViFo1200 Oct 24, 2025
7fec412
New translations step_5.md (Ukrainian)
ViFo1200 Oct 24, 2025
65f4a47
New translations main.py (French)
ViFo1200 Oct 24, 2025
257de2f
New translations main.py (Dutch)
ViFo1200 Oct 24, 2025
46a0aa4
New translations main.py (Ukrainian)
ViFo1200 Oct 24, 2025
3194ab5
New translations main.py (French)
ViFo1200 Oct 24, 2025
57d4090
New translations main.py (Dutch)
ViFo1200 Oct 24, 2025
74c05ed
New translations question_1.md (Arabic)
ViFo1200 Oct 29, 2025
02e3611
New translations question_1.md (Czech)
ViFo1200 Oct 29, 2025
a72b413
New translations question_1.md (German)
ViFo1200 Oct 29, 2025
c0e62ff
New translations question_1.md (Greek)
ViFo1200 Oct 29, 2025
b4e2aaa
New translations question_1.md (Italian)
ViFo1200 Oct 29, 2025
9aa5c98
New translations question_1.md (Japanese)
ViFo1200 Oct 29, 2025
3d44732
New translations question_1.md (Dutch)
ViFo1200 Oct 29, 2025
03318cd
New translations question_1.md (Polish)
ViFo1200 Oct 29, 2025
530b321
New translations question_1.md (Russian)
ViFo1200 Oct 29, 2025
a3d7919
New translations question_1.md (Ukrainian)
ViFo1200 Oct 29, 2025
970de38
New translations question_1.md (Chinese Traditional)
ViFo1200 Oct 29, 2025
19b0138
New translations question_1.md (Portuguese, Brazilian)
ViFo1200 Oct 29, 2025
0f51a32
New translations question_1.md (Marathi)
ViFo1200 Oct 29, 2025
58fca09
New translations question_1.md (Hindi)
ViFo1200 Oct 29, 2025
0303980
New translations question_1.md (Welsh)
ViFo1200 Oct 29, 2025
3334af5
New translations question_1.md (Kannada)
ViFo1200 Oct 29, 2025
3ac0071
New translations question_1.md (Spanish, Latin America)
ViFo1200 Oct 29, 2025
1d26307
New translations question_2.md (Arabic)
ViFo1200 Oct 29, 2025
5fefd9b
New translations question_2.md (Czech)
ViFo1200 Oct 29, 2025
3fd5e98
New translations question_2.md (German)
ViFo1200 Oct 29, 2025
1fc2b9c
New translations question_2.md (Greek)
ViFo1200 Oct 29, 2025
953f055
New translations question_2.md (Italian)
ViFo1200 Oct 29, 2025
1e5b279
New translations question_2.md (Japanese)
ViFo1200 Oct 29, 2025
415ae61
New translations question_2.md (Dutch)
ViFo1200 Oct 29, 2025
83b4b8c
New translations question_2.md (Polish)
ViFo1200 Oct 29, 2025
fc8ebcb
New translations question_2.md (Russian)
ViFo1200 Oct 29, 2025
516f04c
New translations question_2.md (Ukrainian)
ViFo1200 Oct 29, 2025
434faa4
New translations question_2.md (Portuguese, Brazilian)
ViFo1200 Oct 29, 2025
1bb3c4b
New translations question_2.md (Marathi)
ViFo1200 Oct 29, 2025
bb26617
New translations question_2.md (Hindi)
ViFo1200 Oct 29, 2025
e292240
New translations question_2.md (Welsh)
ViFo1200 Oct 29, 2025
5892604
New translations question_2.md (Kannada)
ViFo1200 Oct 29, 2025
d64cc85
New translations question_2.md (Spanish, Latin America)
ViFo1200 Oct 29, 2025
bfdbe88
New translations question_3.md (Arabic)
ViFo1200 Oct 29, 2025
0fb3018
New translations question_3.md (Czech)
ViFo1200 Oct 29, 2025
d6a10c4
New translations question_3.md (German)
ViFo1200 Oct 29, 2025
0877b5a
New translations question_3.md (Greek)
ViFo1200 Oct 29, 2025
f300c0f
New translations question_3.md (Italian)
ViFo1200 Oct 29, 2025
7f7e869
New translations question_3.md (Japanese)
ViFo1200 Oct 29, 2025
6ef249e
New translations question_3.md (Dutch)
ViFo1200 Oct 29, 2025
1fa7e02
New translations question_3.md (Polish)
ViFo1200 Oct 29, 2025
85da638
New translations question_3.md (Russian)
ViFo1200 Oct 29, 2025
6888fb4
New translations question_3.md (Ukrainian)
ViFo1200 Oct 29, 2025
cf2c705
New translations question_3.md (Portuguese, Brazilian)
ViFo1200 Oct 29, 2025
381d16a
New translations question_3.md (Marathi)
ViFo1200 Oct 29, 2025
5ffd0b1
New translations question_3.md (Hindi)
ViFo1200 Oct 29, 2025
04e69a3
New translations question_3.md (Welsh)
ViFo1200 Oct 29, 2025
18bc406
New translations question_3.md (Kannada)
ViFo1200 Oct 29, 2025
12e24c9
New translations question_3.md (Spanish, Latin America)
ViFo1200 Oct 29, 2025
2ec0a87
New translations python-comments.txt (Greek)
ViFo1200 Nov 18, 2025
b7e6dec
New translations python-translatable.txt (Greek)
ViFo1200 Nov 18, 2025
6af18e8
New translations python-comments.txt (Greek)
ViFo1200 Nov 18, 2025
483db08
New translations python-translatable.txt (Greek)
ViFo1200 Nov 18, 2025
9da8da0
New translations meta.yml (Greek)
ViFo1200 Nov 18, 2025
fa48e4c
New translations step_1.md (Greek)
ViFo1200 Nov 18, 2025
ae813ef
New translations step_2.md (Greek)
ViFo1200 Nov 18, 2025
b65c760
New translations step_3.md (Greek)
ViFo1200 Nov 18, 2025
06b645b
New translations step_4.md (Greek)
ViFo1200 Nov 18, 2025
84024c4
New translations main.py (Greek)
ViFo1200 Nov 18, 2025
3421408
New translations question_1.md (Greek)
ViFo1200 Nov 20, 2025
75e67ce
New translations project_config.yml (Greek)
ViFo1200 Nov 20, 2025
d3693e3
New translations main.py (Greek)
ViFo1200 Nov 20, 2025
24b9810
New translations project_config.yml (Greek)
ViFo1200 Nov 20, 2025
e4ba0db
New translations python-translatable.txt (Greek)
ViFo1200 Nov 20, 2025
8729a68
New translations meta.yml (Greek)
ViFo1200 Nov 20, 2025
dee7a7f
New translations step_4.md (Greek)
ViFo1200 Nov 20, 2025
d814bb9
New translations question_1.md (Greek)
ViFo1200 Nov 20, 2025
a2e6b43
New translations question_2.md (Greek)
ViFo1200 Nov 20, 2025
b689853
New translations question_3.md (Greek)
ViFo1200 Nov 20, 2025
f54e74b
New translations step_5.md (Greek)
ViFo1200 Nov 20, 2025
43fd008
New translations step_6.md (Greek)
ViFo1200 Nov 20, 2025
076667e
New translations step_7.md (Greek)
ViFo1200 Nov 20, 2025
c5a6989
New translations step_8.md (Greek)
ViFo1200 Nov 20, 2025
4928f2a
New translations comma_error.png (Greek)
ViFo1200 Nov 27, 2025
e62e95b
New translations blue-points.png (Greek)
ViFo1200 Nov 27, 2025
6012c86
New translations full_screen.png (Greek)
ViFo1200 Nov 27, 2025
9b9df1c
New translations hello_error.png (Greek)
ViFo1200 Nov 27, 2025
ed227ca
New translations indent_error.png (Greek)
ViFo1200 Nov 27, 2025
f1df074
New translations quiz1.png (Greek)
ViFo1200 Nov 27, 2025
60d4503
New translations quiz2.png (Greek)
ViFo1200 Nov 27, 2025
84c828d
New translations quiz3.png (Greek)
ViFo1200 Nov 27, 2025
a17faa3
New translations roll_dice.png (Greek)
ViFo1200 Nov 27, 2025
61c004e
New translations run_hello.png (Greek)
ViFo1200 Nov 27, 2025
8a1a295
New translations run_hello_world.png (Greek)
ViFo1200 Nov 27, 2025
cf834ec
New translations run_multiple.png (Greek)
ViFo1200 Nov 27, 2025
6d67120
New translations say_hello.png (Greek)
ViFo1200 Nov 27, 2025
66a4e67
New translations sums_dates.png (Greek)
ViFo1200 Nov 27, 2025
1bddf13
New translations sentence_starter.png (Greek)
ViFo1200 Nov 27, 2025
dfe816c
New translations showcase_static.png (Greek)
ViFo1200 Nov 27, 2025
49aaa1a
New translations starter_project.png (Greek)
ViFo1200 Nov 27, 2025
764ddb4
New translations upgrade_ideas.png (Greek)
ViFo1200 Nov 27, 2025
a38fe05
New translations main.py (Greek)
ViFo1200 Nov 28, 2025
708e89d
New translations comma_error.png (Greek)
ViFo1200 Nov 28, 2025
a20f245
New translations roll_dice.png (Greek)
ViFo1200 Nov 28, 2025
4a3c968
New translations sentence_starter.png (Greek)
ViFo1200 Nov 28, 2025
fbaecb7
New translations showcase_static.png (Greek)
ViFo1200 Nov 28, 2025
9441c22
New translations python-comments.txt (Greek)
ViFo1200 Nov 28, 2025
d0ff93d
New translations meta.yml (Greek)
ViFo1200 Nov 28, 2025
2ddaa22
New translations step_2.md (Greek)
ViFo1200 Nov 28, 2025
582295b
New translations step_3.md (Greek)
ViFo1200 Nov 28, 2025
357c8d1
New translations step_4.md (Greek)
ViFo1200 Nov 28, 2025
7748f0a
New translations main.py (Greek)
ViFo1200 Nov 28, 2025
b4fe497
New translations question_1.md (Greek)
ViFo1200 Nov 28, 2025
b7d5cf4
New translations project_config.yml (Greek)
ViFo1200 Nov 28, 2025
9d9b795
New translations main.py (Greek)
ViFo1200 Nov 28, 2025
1f9582a
New translations question_2.md (Greek)
ViFo1200 Nov 28, 2025
9db7685
New translations step_5.md (Greek)
ViFo1200 Nov 28, 2025
fc1080e
New translations question_1.md (Hindi)
ViFo1200 Dec 1, 2025
10b94ad
New translations question_2.md (Hindi)
ViFo1200 Dec 1, 2025
9481526
New translations question_3.md (Hindi)
ViFo1200 Dec 1, 2025
264b25c
New translations step_1.md (Hindi)
ViFo1200 Dec 1, 2025
4c1de72
New translations step_2.md (Hindi)
ViFo1200 Dec 1, 2025
bbe207f
New translations python-translatable.txt (Hindi)
ViFo1200 Dec 1, 2025
a4c1e30
New translations step_2.md (Hindi)
ViFo1200 Dec 1, 2025
71c7fe8
New translations step_3.md (Hindi)
ViFo1200 Dec 1, 2025
c991ae4
New translations step_4.md (Hindi)
ViFo1200 Dec 1, 2025
3e22f34
New translations step_5.md (Hindi)
ViFo1200 Dec 1, 2025
d880f72
New translations step_7.md (Hindi)
ViFo1200 Dec 1, 2025
2580186
New translations step_8.md (Hindi)
ViFo1200 Dec 1, 2025
18128d6
New translations python-comments.txt (Hindi)
ViFo1200 Dec 1, 2025
ea350f0
New translations main.py (Hindi)
ViFo1200 Dec 1, 2025
48b82ea
New translations main.py (Hindi)
ViFo1200 Dec 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
35 changes: 35 additions & 0 deletions ar-SA/code/hello-world-example/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
from datetime import datetime
from random import randint

# Emoji variables to use in your project
world = "🌍🌎🌏"
python = "Python 🐍"
fire = "🔥"

# Emojis to copy and paste into your code:
# 🎊 🙌 🙌🏼 🙌🏽 🙌🏾 🙌🏿 # 😃 🕒 🎨 🎮 🔬 🎉 🕶️ 🎲 😊
# 👩‍🦽 👩🏼‍🦽 👩🏽‍🦽 👩🏾‍🦽 👩🏿‍🦽 🧘 🧘🏼 🧘🏽 🧘🏾 🧘🏿 🙋 🙋🏼 🙋🏽 🙋🏾 🙋🏿
# 🦄 🚀 💯 ⭐ 💛 ❤️ 📚 ⚽ 🏏 🏀 🥋 🏆 ✨ 🥺 🌈 🔥 ♻️ 🌳

# Useful characters :',()*_/.#


# Function definitions
def roll_dice():
max = input("How many sides on your dice?:")
print(f"That is a D {max}")
roll = randint(1, int(max))
print(f"You rolled a {roll} {fire * roll}")


# Put code to run under here
print(f"Hello {world}")
print(f"Welcome to {python}")
print(f"{python} is good at maths!")
print(f"{3 * 9}")
print(f"The date and time is {datetime.now()}")

roll_dice() # Call the roll dice function
print(f"I ❤️ rainbows 🌈")
print(f"Unicorns 🦄 make me 😃")
print(f"I'd like to make a story 📖 with {python}")
3 changes: 3 additions & 0 deletions ar-SA/code/hello-world-example/project_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
name: "Hello 🌍🌎🌏 Solution"
identifier: "hello-world-solution"
type: 'python'
20 changes: 20 additions & 0 deletions ar-SA/code/hello-world-starter/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
from datetime import datetime
from random import randint

# Emoji variables to use in your project
world = "🌍🌎🌏"
python = "Python 🐍"
fire = "🔥"

# Emojis to copy and paste into your code:
# 🎊 🙌 🙌🏼 🙌🏽 🙌🏾 🙌🏿 # 😃 🕒 🎨 🎮 🔬 🎉 🕶️ 🎲 😊
# 👩‍🦽 👩🏼‍🦽 👩🏽‍🦽 👩🏾‍🦽 👩🏿‍🦽 🧘 🧘🏼 🧘🏽 🧘🏾 🧘🏿 🙋 🙋🏼 🙋🏽 🙋🏾 🙋🏿
# 🦄 🚀 💯 ⭐ 💛 ❤️ 📚 ⚽ 🏏 🏀 🥋 🏆 ✨ 🥺 🌈 🔥 ♻️ 🌳

# Useful characters :',()*_/.#


# Function definitions


# Put code to run under here
3 changes: 3 additions & 0 deletions ar-SA/code/hello-world-starter/project_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
name: "Hello 🌍🌎🌏"
identifier: "hello-world-starter"
type: 'python'
Binary file added ar-SA/images/archery-project.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/blue-points.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/comma_error.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/full_screen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/hello_error.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/indent_error.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/quiz1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/quiz2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/quiz3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/roll_dice.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/run_hello.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/run_hello_world.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/run_multiple.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/say_hello.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/sentence_starter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/showcase_static.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/starter_project.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/sums_dates.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ar-SA/images/upgrade_ideas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 38 additions & 0 deletions ar-SA/meta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: "Hello \U0001F30D\U0001F30E\U0001F30F"
hero_image: images/banner.png
description: اكتب مشروع Python تفاعلي يستخدم الرموز التعبيرية
pdf: resources/rpfi-hello-world.pdf
meta_title: Python coding projects for kids and teens | Hello world
meta_description: Learn Python with the Raspberry Pi Foundation. Make an interactive Python coding project that uses emojis.
version: 4
listed: true
copyedit: true
last_tested: "2021-10-06"
steps:
-
title: What you will make
-
title: قل مرحبا
-
title: الجمع والتواريخ
completion:
- engaged
-
title: ارم نرداً
-
title: Get input
completion:
- internal
-
title: تفكير
knowledge_quiz:
path: quiz1
version: 1
questions: 3
passing_score: 3
completion:
- external
-
title: Challenge
challenge: true
29 changes: 29 additions & 0 deletions ar-SA/python-comments.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Put code to run under here.

Hello

Welcome to {python}

{python} is good at maths!

The date and time is {datetime.now()}

Function definitions

You rolled a {4}

How many sides on your dice?:

That is a D {max}

I can code

First number:

Second number:

I ❤️ ...

... makes me 😃

I would like to make ... with {python}
15 changes: 15 additions & 0 deletions ar-SA/python-translatable.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
world

add_one_and_one

roll_dice

roll

max

fire

awesome

two_dice
102 changes: 102 additions & 0 deletions ar-SA/quiz1/question_1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
## تفكير

Answer the three questions. There are hints to guide you to the correct answer.

حان الوقت الآن للتفكير - يعد التفكير جزءًا مهمًا من التعلم لأنه يساعد في إنشاء روابط جديدة في عقلك.

أجب عن الأسئلة الثلاثة أدناه لتفكر فيما تعلمته.

--- question ---
---
legend: Question 1 of 3
---

استمتع!

--- code ---
---
language: python
---

world = '🌍🌎🌏'

--- /code ---

ما المقطع البرمجي الذي يستخدم المتغير `world` بشكل صحيح ويخرج Hello 🌍🌎🌏؟

![منطقة الإخراج من محرر Trinket مع عرض Hello.](images/quiz1.png)

--- choices ---

- ( )

--- code ---
---
language: python
---

output('Hello' world)

--- /code ---

--- feedback ---

ليس تمامًا ، `output` ليس هو السبيل لإخراج الرسائل إلى الشاشة.

--- /feedback ---


- ( )

--- code ---
---
language: python
---

print(f'Hello world')

--- /code ---

--- feedback ---

ليس تمامًا ، في لغة Python تُخرج `print` رسائل إلى الشاشة، ولكن هناك شيء مفقود في هذا المثال.

--- /feedback ---

- (x)

--- code ---
---
language: python
---

print(f'Hello{world}')

--- /code ---

--- feedback ---

هذا صحيح ، في لغة Python فإن الدالة `print` تقوم باخراج الرسائل الى الشاشة. The text output is inside single quotes `'` , then the `world` variable contains the earth emoji 🌍🌎🌏.

--- /feedback ---

- ( )

--- code ---
---
language: python
---

print('Hello{world}')

--- /code ---

--- feedback ---

ليس تمامًا ، في لغة Python تُخرج `print` رسائل إلى الشاشة، ولكن هناك شيء مفقود في هذا المثال.

--- /feedback ---

--- /choices ---

--- /question ---
66 changes: 66 additions & 0 deletions ar-SA/quiz1/question_2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@

--- question ---
---
legend: Question 2 of 3
---

أي من تعريفات الوظائف التالية صحيح وسوف يطبع `I can code` عند استدعائه؟

![I can code</code>@@." />](images/quiz2.png)

--- choices ---

- (x)

--- code ---
---
language: python
---

def awesome(): print('I can code')

--- /code ---

--- feedback ---

هذا صحيح ، سيؤدي استدعاء هذه الدالة إلى طباعة `I can code`. لقد اكتشفت أن الدوال تحتاج إلى `(` `)` أقواس و `:` في تعريف الدالة، وأن كل التعليمات البرمجية التي سيتم تشغيلها عند استدعاء هذه الدالة يجب أن يتم وضع مسافة بادئة لها.

--- /feedback ---

- ()

--- code ---
---
language: python
---

def awesome(): print('I can code')

--- /code ---

--- feedback ---

ليس تمامًا، فقد يتسبب الترتيب في هذا المثال في حدوث خطأ.

--- /feedback ---

- ( )

--- code ---
---
language: python
---

def awesome() print('I can code')

--- /code ---

--- feedback ---

ليس تمامًا، هناك شيء مفقود من تعريف الدالة يتسبب في حدوث خطأ.

--- /feedback ---

--- /choices ---

--- /question ---
Loading