18392
أول مجتمع عربي على تلغرام متخصص في لغة البايثون قوانين القروب https://t.me/arabipython/64002 مصادر عربية لتعلم بايثون: https://abotyim.github.io/Learn-Python-Arabic/ قناة المجموعة: @PythonAr جانغو بالعربي: @DjangoPython FastAPI بالعربي @FastAPIar
انا رائي انه gemini ممتاز في الابتكار فقط لاني حاسه المبتكرة المبدع و عنده مشاعر مش طبيعية 🙂 لاكن اذا عاوز Debugging ف هو مش افضل حاجة(ممكن Debugging عادي بس مش ممتاز)
الصراحة مفيش حاجة اسمها AI ممتاز الموضوع كله معتمد علي ال prompt بتاعك واصف ب دقة ولا لا؟
اعد السؤال له مرة أخرى ويفهمك حدد السؤال بطريقة يفهمها هو
Читать полностью…
مش بسأله على كده ف الغالب بخليه يفهمني فكرة سؤال
Читать полностью…
لسة سألته ف الكود الي فات وخرف معايا
Читать полностью…
عبدالرحمن جمال الزيرو بيقول مصطلحات انجليزي كتير ممكن متفهمهاش
Читать полностью…
شباب
انا الان طالب في الجامعة
اللي قد اشتغل من قبل في شركة او عمل خاص
يعني قد دخل سوق العمل كمبرمج
هل من نصيحة كيف نتعلم بطريقة تساعد في الدخول الى سوق العمل سريعا ؟
ليست سيئه
لكن لن تعرف ان بايثون سهلة الا عندما تتعلم لغة قبلها مثل c or c++
ايه المشكلة اني احطه فوق مع الوضع r زي ما كنت حطاه
Читать полностью…
في حال عمل open معا اظن بحذف محتوى الملف قبل ما تكتمل الخطوات لم اجرب افصل كل جزء لوحدة تحت افضل
Читать полностью…
ال write اللي تحت تحتاج open جديد مع مود w بدون ما تسوي ملف تعديلات جديد بهذا الاسم
open("num.txt","w")
سويه تحت بنفس اسم الملف
وهل هذا يجعلها لغة سيئة للبدء بها ؟
Читать полностью…
انا عملت كده بس مطلعش زي منا عاوزة يعني جيت ف الاخر فتحت نفس الملف للكتابة وحطيت القاموس فيه بحيث يمسح القديم ويحط بعد التعديل بس لقيته حاطط اخر اسم بس
Читать полностью…
لا repository = directory
مثال ال repository مثل ال folder و تضع انت فيه الملفات
بلاقيه بيقولي هيه هتبقى كذا او كذا منا اصلا بسألك ف كده
Читать полностью…
صراحة هو قوي جدا في debugging
يحل المشكلة سرييع
طيب لما تسوي repository تضيف لها directory وبعدين تضيف فيه المشروع ولا بدون ؟
Читать полностью…
مشكلة جيمناي انه مدفوع ف هذا بيكون مؤقت
انا عن نفسي بستخدم deep seek لاني بحب فيه وضعية ال think بيقعد وقت كتير يفكر بس ٨٠% صح
خصوصا التحديث الجديد بقيت اقدر افعل وضعية search و انا رافع اي صورة+ممكن think اذا عاوز
محتاج اتعلم البايثون معنديش خلفية عن البرمجة . هل فيه حد ممكن يدي كورسات
Читать полностью…
أنا مبرمج تعلمتها منذ سنة 2015 و تعلمت بعدها لغات أخرى وصحيح ماقلت انت راح تلاحظ سهولتها مقارنة بغيرها من اللغات
Читать полностью…
طيب انت عملت قراء وتعديل بعد ان عملت الوضع w اللي اصلا حذف كل البيانات يعني القراء بيقرأ ولا شي
Читать полностью…
عند الفتح بالوضع w هو بيحذف كل مافي الملف يعني بيجعله فاضي ينتظر للكتابة
Читать полностью…
اجعل الفتح. W بعد القراءة والتعديل يعني اخر عمليه
Читать полностью…
انت فتحت الملف بالوضع r ثم w ثم تقرأ المف بعد الوضع. W
لكن الوضع w سيحذف كل البيانات اللي بالملف عشان يهينه للكتابة يعني لن يقرأ شيء
import pandas as pd
file_name = pd.read_csv(file_path)
with open ("str.txt","w") as f :
f.write(f"bmw,1000\ntyt,2000\nram,1500")
d={}
with open("str.txt","r") as f1 , open("str.txt","w") as f2:
for i in f1:
x=i.strip().split(",")
d[x[0]]=x[1]
choise=input()
if choise=="add" or choise=="edit":
kadd1=input()
vadd1=input()
d[kadd1]=vadd1
elif choise=="del":
del1=input()
del d[del1]
else:
print("the operation is not found")
for key,value in d.items():
f2.write(f"{key},{value}\n")
يعني كده
هناك خطأ اما في التحميل من الملف او إعادة التحميل الى الملف
Читать полностью…
صحيح في استخدم القائمة يصبح التحدي أصعب قليل في التعديلات واذا ما تستخدم قائمة فقط ملف مؤقت يصبح أصعب تخزن به ثم تنقله او تحذف السابق وتغير اسمه للاصلي اذا مثلا الملف كبير ما تريد تحمل على الذاكرة
Читать полностью…