Luuqadda programming-ka ee Af-Soomaali
Project description
๐ธ๐ด CeejiyeLang v2.0.0
CeejiyeLang waa luuqad programming oo casri ah, looguna talagalay bilowga (beginners). Waxay ku dhisantahay luuqadda Python, laakiin ereyadeeda muhiimka ah (keywords) waxaa loo beddelay Af-Soomaali. Waxaa loogu talagalay inay ardayda Soomaaliyeed meel kasta oo ay joogaan u fududeyso barashada cilmiga Computer-ka.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ CeejiyeLang v2.0.0 โ
โ Luuqadda Programming-ka ee Af-Soomaaliโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Rakibaadda (Installation)
Waxaad ku rakibi kartaa CeejiyeLang deegaan kasta oo leh Python (Termux, Linux, macOS, ama Windows).
1. Termux (Android)
Fur Termux ka dibna qor amaradan:
pkg update && pkg upgrade -y
pkg install python git -y
git clone https://github.com/mohamettapthi75-dot/CeejiyeLang
cd CeejiyeLang
bash install.sh
2. Linux (Ubuntu/Debian)
Fur Terminal-ka ka dibna qor:
sudo apt update
sudo apt install python3 python3-pip git -y
git clone https://github.com/mohamettapthi75-dot/CeejiyeLang
cd CeejiyeLang
bash install.sh
3. Pip (Habka guud)
Haddii aad hore u haysato Python iyo Pip:
pip install git+https://github.com/mohamettapthi75-dot/CeejiyeLang.git
๐ ๏ธ Sida loo isticmaalo (Usage)
Markaad rakibto ka dib, waxaad isticmaali kartaa amarka ceejiye.
A. Terminal-ka Tooska ah (REPL)
Si aad u gasho meesha koodhka lagu tijaabiyo, qor:
ceejiye
Tilmaamaha REPL-ka:
- Taageerada khadadka badan: Markaad qorto
hadii,shaqo, amawareegoo aad ku dhammaato:, REPL-ku wuxuu ku siinayaa fursad aad ku qorto khadad badan. - Taariikhda koodhka: Isticmaal fallaadhaha (โ โ) si aad u aragto koodhkii aad hore u qortay.
- Caawinaad: Qor
caawisi aad u aragto ereyada muhiimka ah. - Ka bixitaanka: Qor
ka_baxamabaxsi aad uga baxdo.
B. Socodsiinta Faylka (.cee)
Haddii aad haysato fayl koodh ah oo ku dhammaanaya .cee, u socodsii sidatan:
ceejiye run examples/calculator.cee
๐ Barashada Luuqadda (Syntax Guide)
Halkan waxaa ku yaal tusaalooyinka ugu muhiimsan si aad u bilowdo:
| Af-Soomaali | Python | Sharaxaad |
|---|---|---|
daabac |
print |
Qoraal soo saar |
geli |
input |
Macluumaad weydii |
tiro |
int |
Ka dhig tiro |
hadii |
if |
Haddii xaalad jirto |
kale |
else |
Haddii kale |
hadii_kale |
elif |
Xaalad kale |
inta |
while |
Ilaa ay ka dhammaanayso |
wareeg |
for |
Ku wareeg liis |
shaqo |
def |
Samee function |
celi |
return |
Natiijo soo celi |
soo_celi |
return |
Natiijo soo celi |
fasalka |
class |
Qeexitaan class |
nafta |
self |
Tixraaca shayga (optional) |
u_yahay |
== |
Ma u yahay? |
kama_yahay |
!= |
Ma ka duwan yahay? |
iyo |
and |
Iyo |
ama |
or |
Ama |
ku_lacal |
+= |
Ku dar oo ku keydi |
ka_jar |
-= |
Ka jar oo ku keydi |
Tusaale Koodh ah:
# Tani waa barnaamij yar
magac = geli("Magacaaga qor: ")
hadii magac == "Ceejiye":
daabac("Soo dhawow abuuraha luuqadda!")
kale:
daabac("Asc " + magac + ", ku soo dhawaaw barashada programming-ka!")
๐ Galalka Mashruuca
ceejiye/: Koodhka rasmiga ah ee luuqadda.examples/: Barnaamijyo diyaarsan (Calculator, Chatbot, iwm).tests/: Koodhka lagu tijaabiyo luuqadda.
๐ค Ka qayb-qaadashada
Waan soo dhawaynaynaa qof kasta oo raba inuu horumariyo luuqadan. Fadlan akhri CONTRIBUTING.md.
๐ Shatiga (License)
Mashruucan waxaa lagu daabacay shatiga MIT - fiiri LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ceejiyelang-2.0.0.tar.gz.
File metadata
- Download URL: ceejiyelang-2.0.0.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ab46ab41ca41308d932dda687769043e629c33875d34b39b4910a608c65e7ea
|
|
| MD5 |
cf8327cc9674868c30d08d3b88f55dfa
|
|
| BLAKE2b-256 |
fde0a5a6bca8e1135753fc0afe6ba497557830144dc779b40dd60714907927dc
|
Provenance
The following attestation bundles were made for ceejiyelang-2.0.0.tar.gz:
Publisher:
publish.yml on mohamettapthi75-dot/CeejiyeLang
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ceejiyelang-2.0.0.tar.gz -
Subject digest:
3ab46ab41ca41308d932dda687769043e629c33875d34b39b4910a608c65e7ea - Sigstore transparency entry: 1525002994
- Sigstore integration time:
-
Permalink:
mohamettapthi75-dot/CeejiyeLang@3e3ed4dc638e9c5dce4a323967e805133cbe4d12 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/mohamettapthi75-dot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@3e3ed4dc638e9c5dce4a323967e805133cbe4d12 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ceejiyelang-2.0.0-py3-none-any.whl.
File metadata
- Download URL: ceejiyelang-2.0.0-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
794c679c99d6ad0026c9979f31498d2688460e124c8eaa9f298a52165e47b139
|
|
| MD5 |
ce10dc718870caec29f1055cfe56bee4
|
|
| BLAKE2b-256 |
c9a56a693ef5b03557d5d6b4052526674197cac3196d04ac702650ecb4c279d6
|
Provenance
The following attestation bundles were made for ceejiyelang-2.0.0-py3-none-any.whl:
Publisher:
publish.yml on mohamettapthi75-dot/CeejiyeLang
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ceejiyelang-2.0.0-py3-none-any.whl -
Subject digest:
794c679c99d6ad0026c9979f31498d2688460e124c8eaa9f298a52165e47b139 - Sigstore transparency entry: 1525003010
- Sigstore integration time:
-
Permalink:
mohamettapthi75-dot/CeejiyeLang@3e3ed4dc638e9c5dce4a323967e805133cbe4d12 -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/mohamettapthi75-dot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@3e3ed4dc638e9c5dce4a323967e805133cbe4d12 -
Trigger Event:
release
-
Statement type: