Metadata-Version: 2.1
Name: pynoot
Version: 0.9.1
Summary: بوابة لتعلم منطق لغة البرمجة باثيون بالمصري
Home-page: https://github.com/noureldeen216/PyNoot
Author: Nour Eldeen Ahmed
Author-email: noureldeen262000@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# 🐍 باي نطق (PyNoot)
### "البرمجة مش لغة صعبة.. البرمجة منطق بنعبر عنه بلغتنا"

---

## 🔗 روابط المشروع الرسمية (Official Links)
* 💻 **المشروع على GitHub:** [اضغط هنا لزيارة صفحة المشروع ومتابعة التحديثات](https://github.com/noureldeen216/PyNoot)
* 📚 **تحميل الدليل التعليمي الشامل (PDF Documentation):** [اضغط هنا لتحميل كتاب الشرح الكامل مجاناً](https://github.com/noureldeen216/PyNoot/blob/main/PyNoot%20%E2%80%93%20Official%20Documentation%20(v0.1).pdf)

---

## ✨ إيه هو مشروع "باي نطق"؟
**باي نطق** مش مجرد أداة بتخليك تكتب كلمات بالعربي وخلاص، هي "كوبري" حقيقي بيدخلك عالم البرمجة من أوسع أبوابه. 

الهدف الأساسي من **باي نطق** هو إننا نشيل عائق اللغة في البداية، ونخليك تركز في الحاجة الأهم وهي: **فهم المنطق البرمجي (Logic)**. إحنا بنعلمك إزاي تفكر كمبرمج، إزاي ترتب خطواتك، وإزاي تتعامل مع البيانات بأسلوب بسيط وقريب من دماغك وبالمصري.

---

## 🚀 ليه "باي نطق" مختلف؟
* **التركيز على المنطق (Logic First):** مش بنعلمك تحفظ أوامر، بنعلمك "ليه" بنكتب الكود ده وإزاي بيشتغل كمنطق هندسي سليم.
* **أسلوب صحاب (Friendly):** المكتبة دي معمولة بروح ودودة جداً، الأوامر والرسائل فيها واضحة ومباشرة كأن حد قاعد بيشرحلك بعيداً عن كلكعة المصطلحات.
* **كل الأساسيات في موديول واحد:** ميزة **باي نطق** إنها بتجمعلك أهم أساسيات بايثون (Python Basics) اللي محتاجها عشان تبدأ حياتك البرمجية جوه **Module** واحد منظم.
* **دليل تعليمي شامل (PDF Documentation):** المشروع معاه ملف PDF احترافي فيه شرح لكل كبيرة وصغيرة بالصور وبالعربي، عشان يفضل معاك مرجع في كل خطوة.

---

## 🛠️ الأوامر ومقابلها في بايثون (Dictionary)
عشان نسهل عليك النقل للغة بايثون الأصلية بعد كدة، دي الأوامر اللي جوه **باي نطق** وايه اللي بيقابلها في بايثون:

| الأمر في "باي نطق" | الأمر الأصلي في Python | وظيفة الأمر |
| :--- | :--- | :--- |
| `اطبع()` | `print()` | عرض النصوص أو النتائج على الشاشة |
| `ادخل()`| `input()` | استقبال بيانات من المستخدم |
| `طول()` | `len()` | معرفة عدد العناصر أو الحروف |
| `رتب()` | `sort()` | ترتيب العناصر في القائمة |
| `ضيف_عنصر()` | `append()` | إضافة عنصر جديد لآخر القائمة |
| `احذف_عنصر()` | `pop()` | حذف عنصر معين من القائمة |
| `مسح_الكل()` | `clear()` | مسح كل محتويات القائمة |
| `اعكس()` | `reverse()` | عكس ترتيب عناصر القائمة |
| `نسخ()` | `copy()` | عمل نسخة مطابقة من القائمة |
| `ادخل_عنصر()` | `insert()` | إدخال عنصر في مكان (Index) محدد جوه القائمة |
| `عد()` | `count()` | حساب عدد مرات تكرار عنصر معين |
| `مسح()` | `remove()` | حذف عنصر معين بالاسم من القائمة |
| `أضف()` | `append()` | إضافة سريعة لعنصر في القائمة |

---

## 📦 التثبيت (Installation)
تقدر تبدأ تستخدم المكتبة فوراً عن طريق الأمر ده في الـ Terminal:

```bash
pip install pynoot
```


```py
from pynoot import *

# أول كلمة بنتعلمها في عالم البرمجة بس بلغتنا
اطبع("Hello World!")
```

```py
from pynoot import *
# بناخد بيانات من المستخدم ونرد عليه بالمنطق

الاسم = ادخل("اسمك إيه يا بطل؟ ")
اطبع(f"منور الدنيا يا {الاسم}، جاهز تبدأ رحلتك؟")
```


---

🎯 الرؤية (Our Vision)
إحنا في باي نطق بنؤمن إن "اللغة" مكنتش ولا هتكون عائق قدام الذكاء. هدفنا نطلع جيل مبرمجين فاهم "هندسة كود" صح، وعارف إن البرمجة هي فن حل المشكلات قبل ما تكون كلمات إنجليزي.


✍️ تطوير (Developer)
Nour Eldeen Ahmed Powered by: EGYCODE
