18392
أول مجتمع عربي على تلغرام متخصص في لغة البايثون قوانين القروب https://t.me/arabipython/64002 مصادر عربية لتعلم بايثون: https://abotyim.github.io/Learn-Python-Arabic/ قناة المجموعة: @PythonAr جانغو بالعربي: @DjangoPython FastAPI بالعربي @FastAPIar
علشان بتستخدمه في الكود كلغة برمجة مش لغة تكلم بيها زي الجرامر و الاكسنت وكل مش مهم المهم الكود نفسه
Читать полностью…
"بدل ما تستخدم قائمتين وتربطهم بالـ index()، الأفضل تستخدم قاموس (dictionary)
كل اسم مستخدم يكون مفتاح وكلمة السر تكون قيمة
بهذه الطريقة كل اسم مرتبط مباشرة بكلمة السر، وما في احتمال أي واحد يدخل بحساب ثاني.
اذا تريد بديل ثبت تطبيق تيرمكس من متجر f-droid ومن داخل تيرمكس تثبت بايثون ومحرر لكتاب الأكواد من نفس المتجر acode
Читать полностью…
قد سويت كذا ويضل مثل ما هو.
والتطبيق ما ثبتة من متحر بلاي
لا ما تختفي بس اذا خرجت من التطبيق ورحعت افتحه مرة ثانية ما تضهر.
تضهر اول مرة لما اثبت التطبيق فقط
عاوز كورس لى python جديد كامل ويجعل مستواي منيح ؟؟
Читать полностью…
يا مهندسين ليش التطبيق عندي يضل كذا وما يتحمل ولا شي بالرغم ان النت موجود وقوي
Читать полностью…
لو درست القواميس ممكن تستخدمها افضل من القوائم
اسم الشخص يكون المفتاح و الباسورد يكون القيمة
مثال:
users = {"ali": "password"}
user = input("Enter a username: ").lower()
لان اذا كتب اول حرف كبير ماراح يعتبره من القائمه نفس الشي ويه الباسورد
if username in names:
index = names.index(username)
password = passwords[index]
if userpassword == password:
وتربط الاسماء بالارمز عن طريق الشرطيه
Читать полностью…
يا شباب، عندي سؤال في بايثون بخصوص الأمر index.
أنا جالس أسوي نظام تسجيل دخول بسيط فيه قائمتين:
names = ["hamid", "ali"]
passwords = ["1", "1133"]
لو استخدمت if user in names and password in passwords أي أحد بيقدر يدخل بحساب الثاني!
ممكن أحد يبسط لي كيف أستخدم الـ index عشان أربط اسم المستخدم بكلمة السر الخاصة فيه (يعني اللي في نفس الترتيب)؟ ويا ليت مثال عملي بسيط يوضح الفكرة.. وشكراً لكم!
انا سبق وجربته على هاتف ارسلت التطبيق لهاتف ثاني جوال اخي واشتغل بدون نت يكمل الشريط عادي ينتهي
Читать полностью…
جرب امسح بيانات التطبيق وافتحه من جديد وانتظره
هل ثبتت التطبيق من متجر بلاي
اي وان شاء الله يكون افضل خصوصا ما يحتاج انترنت تقريبا لحتي تنفذ برنامجك
Читать полностью…
اللهُم الثبّات يُوم لا حول لنَا ولا قُوة
Читать полностью…
توني حضرت دورة برمجة بـ claude code حتى لغير التقنيين اللي ما ودهم يشتغلوا مع الكود
المقدّم سوى منصة شغالة وناجحة بهالطريقة لعميل (هو عنده ماستر ذكاء اصطناعي يعرف أساسيات البرمجة بس الفكرة انه ما عاد فيه داعي نبرمج)
وقال إنه كلود كود يعتبر أفضل من غيره من الأدوات
ميزته إنه عالتيرمينال بس تتكلم معه كإنه ai chat، و لأنه عالتيرمينال يصير يصنع لك برامج ومواقع ومشاريع كاملة لحاله بدون ما تتدخل بشي بالبرمجة بس الفكرة تتعلم تستخدمه صح
المشكلة في السطر هذا:
نسخ التعليمات البرمجية
Python
if user in names and password in passwords
كذا أنت بس تتأكد إن الاسم موجود بالقائمة وكلمة السر موجودة بالقائمة، لكن ما تضمن إنهم لنفس الشخص.
الحل إنك تستخدم index عشان تجيب رقم موقع الاسم، وبعدين تقارن كلمة السر اللي في نفس الرقم:
نسخ التعليمات البرمجية
Python
names = ["hamid", "ali"]
passwords = ["1", "1133"]
user = input("Enter username: ")
password = input("Enter password: ")
if user in names:
i = names.index(user)
if passwords[i] == password:
print("Login successful")
else:
print("Wrong password")
else:
print("Username not found")
كذا تضمن إن كلمة السر مرتبطة بنفس الاسم 👌
وبرضه أنصحك مستقبلاً تستخدم dictionary لأنها أفضل وأسهل في مثل هالحالات 👍
for i in range(len(names)) :Читать полностью…
if names[i] ==user and passwords[i] ==password:
pass
امم انا على حسب علمي بالبرمجه مو ببايثون
تسوي لست للاسماء
لست للارمز
وتطلب من اليوزر يدخل الاسم والركز
بعدين تسوي الاندكس
اشترك في chat GPT بالس
بس نصيحتي لك اكتبه انت بنفسك
بس خلي الذكاء الاصطناعي يساعدك
يكون كمرجع لك إذا حدثت معك مشكله
اما اذا خليت الذكاء الاصطناعي يكتب لك النظام كامل ما راح تستفيد شي
واذا حدث خطأ ما راح تعرف وين وكيف تصلحه.