بوابة لتعلم منطق لغة البرمجة باثيون بالمصري
Project description
🐍 باي نطق (PyNoot)
"البرمجة مش لغة صعبة.. البرمجة منطق بنعبر عنه بلغتنا"
🔗 روابط المشروع الرسمية (Official Links)
- 💻 المشروع على GitHub: اضغط هنا لزيارة صفحة المشروع ومتابعة التحديثات
- 📚 تحميل الدليل التعليمي الشامل (PDF Documentation): اضغط هنا لتحميل كتاب الشرح الكامل مجاناً
✨ إيه هو مشروع "باي نطق"؟
باي نطق مش مجرد أداة بتخليك تكتب كلمات بالعربي وخلاص، هي "كوبري" حقيقي بيدخلك عالم البرمجة من أوسع أبوابه.
الهدف الأساسي من باي نطق هو إننا نشيل عائق اللغة في البداية، ونخليك تركز في الحاجة الأهم وهي: فهم المنطق البرمجي (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:
pip install pynoot
from pynoot import *
# أول كلمة بنتعلمها في عالم البرمجة بس بلغتنا
اطبع("Hello World!")
from pynoot import *
# بناخد بيانات من المستخدم ونرد عليه بالمنطق
الاسم = ادخل("اسمك إيه يا بطل؟ ")
اطبع(f"منور الدنيا يا {الاسم}، جاهز تبدأ رحلتك؟")
🎯 الرؤية (Our Vision) إحنا في باي نطق بنؤمن إن "اللغة" مكنتش ولا هتكون عائق قدام الذكاء. هدفنا نطلع جيل مبرمجين فاهم "هندسة كود" صح، وعارف إن البرمجة هي فن حل المشكلات قبل ما تكون كلمات إنجليزي.
✍️ تطوير (Developer) Nour Eldeen Ahmed Powered by: EGYCODE
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
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 pynoot-0.8.tar.gz.
File metadata
- Download URL: pynoot-0.8.tar.gz
- Upload date:
- Size: 13.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22ebd20774ebe9d7a875429771830368e1d0cfcfce94295a335849e4ec7c2bb5
|
|
| MD5 |
049bbb2dd87c1877d071349fe7a49542
|
|
| BLAKE2b-256 |
24411b3bce29a9cc28108d8b034bbf3cde6168a703ddf2f09eb58311f5346cc7
|
File details
Details for the file pynoot-0.8-py3-none-any.whl.
File metadata
- Download URL: pynoot-0.8-py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61aed1f58423693223d6d430f0242091f35155ae84d75d243d0f8942ea6168d2
|
|
| MD5 |
e0759814fa72a43624c70e16f6e95f82
|
|
| BLAKE2b-256 |
5dd6c5b35f040eb94f2b3b437b49311cd24ecb0cbd184410b50631127a8cd1d3
|