بايثون

2.86 ألف متابع بايثون هي لغة برمجة مجانية مفتوحة المصدر،متعددة المنصات و من ميزاتها أنها سهلة التعلم. المجتمع يناقش كل ما يتعلق بتعليم و استخدام لغة بايثون على المستوى العربي.

مشكلة في مكتبة selenuim

في الإصدار الحديث من المكتبة عليك استخدام ميثود find_element للعثور على عنصر في صفحة الويب بالشكل التالي: driver.find_elements(By.XPATH, '//button') ولتحديد أكثر دقة استخدم: driver.find_element(By.XPATH, '//button[text()="Some text"]') حيث أنّ [text()="Some text"] هو شرط يحدد أننا نريد العثور على زر يحتوي على النص "Some text" في داخله. وبالطبع كما تعلم // يشير إلى أننا نريد البحث عن العنصر في أي مكان في شجرة DOM (Document Object Model) لصفحة الويب. وستجد تفصيل أكثر هنا عند محدد By.XPATH وعند المُحددات الأخرى: https://selenium-python.readthedocs.io/locating-elements.html حيث ستجد

مشكلة في دالة بايثون لتعديل المعلومات في قاعدة البيانات

لديك جسب عبارة الحشر insert جميع البيانات نصية واستعملت معها s% جرب: "update employees set family_members='%s', social_status='%s', gender='%s', date_birth='%s', id_number='%s', mail='%s', name='%s' where id='%s'"
هذه جربناها يعمل البرنامج طبيعي ولكن لا تعمل داله التعديل وتعطي الخطأ التالي : pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0'', social_status=''����'', gender=''���'', date_birth=''164165'', id_nu' at line 1" لم نتمكن من تحديد الخلل!

تحليل البيانات بلغة البايثون

السلام عليكم أريد مستر تعليمي مدتهزخمس سنوات و انا اريد في استخدام بايثون في تحليل بيانات لانفذ مشاريع بحثية معقدة كتحليل اصوات و الصور خاصة في تخصص الطبي . بماذا تنصحيني ؟
فى البداية اود ان اعرف ما هى خلفيتك الدراسية و ما هو مجال بحثك بالضبط حتى يتسنى لى تزويدك بما يفيدك بدقة؟

أفضل مكان لتعلم Python

هذا الموقع يحتوى على شرح للغة البايثون بطريقة بسيطة و سهلة اتمنى ان يكون مفيدا لك. https://www.w3schools.com/python/

جولة في جديد بايثون 3.6

طريقة استخدامك للمصطلحات التقنية باللغة العربية مثيرة للإعجاب ، شكرا لك

ما رأيكم بكتاب Fluent Python ؟

[@samer_jabal] [@afaki]‍  [@عبد الهادي]‍ يا هلا بكم :)
سمعت أشياء جيّدة عنه، وأخطّط لقراءته، هو جيّد جدّا لمن يُريد التّعمق في بايثون ويتعلّم الأمور المتقدّمة في اللغة (التي تنقصني صراحةً). هذا فيديو شاهدته منذ مُدّة يشرح فيه الكاتب كيفيّة استعمال الـData Model الخاصّة بلغة بايثون، سيُعطيك فكرة عن الأمور التي سيشرحها الكتاب، الفيديو يستحقّ المشاهدة: https://www.youtube.com/watch?v=M4gPxbo6G6k

لمحة سريعة عن أداة بايثون virtualenv – بايثونات

تدوينة موفقة :)
شكرا لك

مصادر عربية مميزة لتعلم بايثون

شكرا لك على الإفادة

تعريف الأصناف - برمجة كائِنيَّة التوجُّه | خطوة على الدرب #oop

أولا أشكرك على الموضوع ثانيا ما الذي جعل مطوري بايثون يغيرون طريقة توريث الصفات من الأصلي إلى الأبناء ثالثا أنت لم تذكر طريقة صنع الكائن و تحديد عناصره
> ثانيا ما الذي جعل مطوري بايثون يغيرون طريقة توريث الصفات من الأصلي إلى الأبناء إذا كنت تقصد ما ذكرته عن object، فهو لأجل تسهيل استخدام super. > ثالثا أنت لم تذكر طريقة صنع الكائن و تحديد عناصره أعي ذلك، تعمدت جعل ما كتبت بسيطًا ليدخل القارئ في الجو.. لاحقًا، ستصبح الأمور أكثر تعقيدًا.

المقدِّمة - برمجة كائِنيَّة التوجُّه | الوقوف في بداية الدرب #oop

أنصح بالإطلاع على هذا الموضوع لمن هو جديد على ال OOP https://io.hsoub.com/go/7387
أضفتها لما كتبت، شكرًا لك.

ما رأيكم ببدء دروس متتابعة في البرمجة كائنيَّة التوجُّه بِتَعَمُّقٍ من الصفر؟

لقد بدأت في تعلم أساسيات لغة بايثون و سأكون من المتابعين لها شكرا لك مسبقا

نتائج إحصائيات مستخدمي PyCharm و مجتمع لغة بايثون | أرقام مثيرة للاهتمام عن عادات مبرمجي بايثون

عن تجربة شخصية من اجمل مامر علي واقوى محرر رأيته به تكملة تلقائية يقوم بتنزيل المكتبات الغير منصبة تلقائيا وفيه كوماند خاص لتشغيل وتجربة الكود وفيه الكثير الكثير

اواجه مشكلة في اضافة scappy الى مكتبة بايثون (windows)

صراحه لم استخدم المكتبة بالاصدار الجديد ولكن اتوقع هناك مشكله لكن للافاده هنا طريقتين لانزال المكتبات اول طريقه عن طريق اداة pip بالدوس تكتب pip install module اسم الموديل الذي تريد الطريقه الثانيه اي ملف مضغوط تقوم بانزاله ستجد معه ملف التثبيت setup.py وستجد ملف Readme واغلب المكتبات تثبيتها python setup.py install لذلك ننتظر من ثبت المكتبة بالاصدارات الجديده لعله يفيدك ان كانت تتثبت ام لا لاني دخلت الموقع الرسمي ولم اجد دعم للاصدارات الحديثه
شكرا اخي

ما الجديد في بايثون 3.6

> تعدّ بايثون 3 أسرع بكثير من بايثون 2 وهذا أمر طبيعي لأنّ المُطوّرين رّكّزوا على الأداء، وهذا ما اضطرهم -على الأغلب- لإحداث تغييرات في بنية الجملة Syntax. اذن التحديثات القادمة في بايثون 3 ليست جذرية وهي فقط تحسينات أليس كذلك ؟ ما أقصده هل سيحدث فرضا انقسام بعد سنين قادمة ان تم اصدار بايثون 4 و نعود الى نفس المشكلة ؟ ( لا اعلم ان كان هذا السؤال منطقي ) > إذا كنت تستطيع العمل ببايثون 3 فمن الأفضل
> ما أقصده هل سيحدث فرضا انقسام بعد سنين قادمة ان تم اصدار بايثون 4 و نعود الى نفس المشكلة ؟ ( لا اعلم ان كان هذا السؤال منطقي ) عندما تم إصدار بايثون 3 لأول مرة اهتم مطوري اللغة بتحسينها بدون الاهتمام بالتوافقية مع الإصدار السابق Backward Incompatible وهذا أدى لكثير من المشاكل أكثر مما كان متوقع يمكن القول ان المطورين تعلموا من أخطائهم ولن يتم تكرار ذلك في بايثون 4

انا استعمل بايثون 3.5 وصاحب الدورة 2.7.9 هل لا مشكلة

بالتأكيد هناك مشاكل! استخدم نفس الاصدار الذي يستخدمه المعلم في الدورة منعًا للمشاكل. وبعد أن تتعلم ستكتشف الفوارق بين الاصدارات وستتعلمها بمفردك. ولكن هكذا أنت تصنع المشاكل لنفسك، فعند أول رسالة خطأ لا تفهم سببها قد يصبح لديك احباط وتبدأ في السؤال... و... و... فلا تضيع وقتك في هذه المعمعة، فأنت لديك مشاكل اخرى لتحلها :) > سؤال: هل تدرس في دورة 6.00.1x على edx؟ أم دورة أخرى؟
وأيضًا، أمر آخر، توقف عن السؤال يا صديقي! قد تبدو نصيحة غريبة ولكنها الأفضل لمصلحتك أنت تسأل عن كل أمر يخطر في بالك وهذا شيء جيد، ولكن ما تفتقده هنا هو أنك تحصل على الاجابة وفقط! بينما إذا سألت الكتب والمراجع فهي لن تعطيك الإجابة وحدها بل ستعطيك *العلم*. فهل يستوي الذي يحصل على الإجابات بالسؤال، بالذي يحصل على الإجابات بالبحث والتجربة والتعب؟ نقطة أخرى، هي أنك تحصل على إجابة الآن، ولكن هل تضمن حين تصل للأمور المتقدمة أن تجد

اقتراحاتكم كود بايثون لتحميل صور من الانترنت

*أقترح أن تتفقد هذا الموقع:* http://www.mobilenin.com/pys60/ex_download_of_image.htm

إضافات لا غنى عنها لكل من يطور تطبيقات الويب بإستخدام Flask

شكرا اخى

اكتشف Flask - دروس تطوير الويب باستخدام flask

  • حذف بواسطة المستخدم
أرسلت لك pull request

مدخل إلى لغة بايثون البرمجية - مقالات عامّة - أكاديمية حسوب

ما رأيك في المحتوى وجودته؟ وهل لديك أي إقتراحات لإضافة محتوى جديد شكرًا لك.
المقال جيد جداً و مناسب للمبتدئين، بالنسبة لي أميل أكثر لدروس "Learn Python The Hard Way" و لكنني لست متأكداً من إمكانية ترجمتها لصالح الأكاديمية http://goo.gl/M5wgs . هناك أيضاً درس ستافروس لتعلم بايثون في 10 دقائق http://goo.gl/BOvuX4

نسخة عن لعبة كانسة الألغام Minesweeper باستخدام بايثون و tkinter

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

الفرق بين == و is

- كل قيمة مخزنة في الذاكرة يكون لها معرف id يميزها، في بايثون القيم المتشابهة من نفس الكائن object يكون لها نفس المعرف id - is تقوم بمقارنة المعرفات ids للمتغيرات هل هي متساوية أم لا. - == تقوم بمقارنة القيم التي تحملها المتغيرات هل هي متساوية أم لا. - مثال: a=10 b=10 if a is b: print('True',end='\n'); else: print('False',end='\n'); print(id(a), end='\n'); print(id(b)); - هذا يعني أن عمل is يكون على النحول التالي: id(a) == id(b) - مثال آخر عند
ما كنت سأكتبه رأيتك قد كتبته.. شكراً جزيلاً لك

لعبة tic tac toe بسيطة

ألا يمكن إستخدام واجهة مستخدم في بايثون ؟
يمكن ذلك لكني كنت مستعجل انظر هذا https://io.hsoub.com/go/28783

أفضل موقع تعليمي لل Python

#جزاك الله خيراً على هذه المعلومات القيّمة .

قناة عربية ممتازة لتعليم البايثون

شكراً جداً فقد بحثت عن دورة عربيه لكنى لم أجد :) شكراً مره آخرى
العفو :D موفق ان شاء الله :]

Python ليست أسهل لغة من حيث التّعلم!

تعلمت الـ C ثم PHP ثم JAVA ثم Python فعلاً بايثون تختلف في اسطرها عن البقية. كذلك تعلمت Ruby وهي متقاربة مع Python

أفضل المساهمين

مدراء بايثون

© 2024 حسوب I/O. مساهمات المستخدمين مرخّصة تحت رخصة المشاع الإبداعي BY-SA.