Skip to main content

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, ama wareeg oo 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 caawi si aad u aragto ereyada muhiimka ah.
  • Ka bixitaanka: Qor ka_bax ama bax si 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ceejiyelang-2.0.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ceejiyelang-2.0.0-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

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

Hashes for ceejiyelang-2.0.0.tar.gz
Algorithm Hash digest
SHA256 3ab46ab41ca41308d932dda687769043e629c33875d34b39b4910a608c65e7ea
MD5 cf8327cc9674868c30d08d3b88f55dfa
BLAKE2b-256 fde0a5a6bca8e1135753fc0afe6ba497557830144dc779b40dd60714907927dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ceejiyelang-2.0.0.tar.gz:

Publisher: publish.yml on mohamettapthi75-dot/CeejiyeLang

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for ceejiyelang-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 794c679c99d6ad0026c9979f31498d2688460e124c8eaa9f298a52165e47b139
MD5 ce10dc718870caec29f1055cfe56bee4
BLAKE2b-256 c9a56a693ef5b03557d5d6b4052526674197cac3196d04ac702650ecb4c279d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ceejiyelang-2.0.0-py3-none-any.whl:

Publisher: publish.yml on mohamettapthi75-dot/CeejiyeLang

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page