- كيف ابرمج هذا في بايثون!
for i in range(ord('a'), ord('z')): print chr(i)
- ما هو jenkins
عليكم السلام هو تطبيق لل continuous integration وستجد داعي لأستخدامه عندما تعمل وسط فريق عمل وعبر مكونات كثيرة تحتاج للتأكد من تكاملها بصورة دائمة عند أي commit مثلا
- مساعدة دروس ord
بتعيد قيمة الحرف الرقمية >>> ord('a') 97 >>> ord('z') 122 >>> ord('A') 65 >>> ord('Z') 90
- هل أستخدم المصادر العربية او الانجليزية
المصادر العربية في كل شئ هي مجرد خطوة انتقالية للتقريب للغربي
- اسئلة على حلقات التكرار للمبتدئين
>>> def count_chars(astring): ... count=0 ... for char in astring: count += 1 ... return count >>> count_chars("Hello") 5
- مساعدة بخصوص عمل دالة تشبه دالة reduce(oprator)
كيف تقوم بحساب مجموع الأرقام؟ تبدأ بمتغير total او sum قيمته صفر وتجمع عليه كل عنصر... لكن لماذا صفر؟ ﻷن صفر لايؤثر على عملية الجمع -محايد جمعي- كيف تقوم بحساب حاصل ضرب مجموعة من الأرقام؟ تبدأ بمتغير مثلا product او total قيمته 1 وتضربه في جميع العناصر .. لماذ…
- أسئله فى كتاب الأستاذ أحمد يوسف
تخيل إذا لديك class بيعبر عن كاتب Author ولديه حقل بيانات salary هل تفضل أن يكون التعامل مع هذه القيمة عبر salary= value او set_salary(value) الأفضل هو الثانية لأمكانية أن تتحكم وتتحقق من نوعية البيانات وفرض منطق برنامجك، فمثلا في الحالة الأولى لايوجد مايمنع أ…
- مساعدة بخصوص عمل دالة تشبه دالة reduce(oprator)
>>> def mul1(numbersList): ... prod=1 ... for i in numbersList: ... prod=prod*i ... return prod
- هل توجد مواقع لتكوين فريق عمل على اي مشروع?
التطوير على مواقع مثل github و bitbucket بيعتمد على أن التطوير بدون مركزية، تستطيعي عمل fork والتعديل الكامل كما تريدي ثم طلب من صاحب المشروع الأصلي دمج تعديلاتك إذا متوافقة مع سياسة فريق التطوير
- إستعمال مذهل لل try & except
لاحظ أن انواع بيانات مثل list تحوي count method >>> [1,2,4,5,5,4,4,3].count(4) 3 >>> [1,2,4,5,5,4,4,3].count(5) ولايوجد مايمنع توفر اسماء متشابهة بين انواع بيانات مختلفة.
- استفسار عن تحقق دالة int من المتغير
>>> type(3) == int True >>> x=3 >>> type(x)==int True
- مساعدة التكرار For
>>> import string >>> string.ascii_letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' >>> from random import choice >>> def get_rand(length): ... return ''.join([choice(string.ascii_letters) for x in range(length)]) ... >>> get_rand(4) 'ykSO' >>>
- ماهو المتغير self
this في جافا هي self في بايثون عندما تنفذ كود مثل ahmed=Human('ahmed', 25)ahmed.say_hi() فيحدث تحويل للكود إلى Human.say_hi(ahmed, ....) وعليه فأول معامل يشير للكائن الحالي
- استفسار او شرح عن (اﻻرتداد او العودة) Recursive
السلام عليكم، أنسب طريقة للشرح هي التفكير في المشكلة الكبيرة على أنهم مشكلة صغيرة (أبسط شئ ممكن حله) + بعض التعقيدات فعلى سبيل المثال مشكلة المضروب Factorial فهي معرفة كالتالي أي أن المضروب = 1 في حالة كان الرقم n المطلوب حساب المضروب له = 0 (وهذه هي ابسط حالة…
- إستفسار بخصوص تحميل الكورسات الغير مجانية
الحكم الشرعي يجب أن يكون من متخصصين :)
- سؤال في تنفيذ الحاسوب العملية الحسابية
يوجد أولويات لتنفيذ العمليات، فعملية الأس تحقق أولا فتكون النتيجة هي 49 + 2
- سكريبت حساب زوجية او فردية العدد
اذا وضعته في function فيجب عليك استدعائها ليتم تنفيذها.
- طلب شرح كود
url = raw_input("Enter a website to extract the URL's from: ") r = requests.get("http://" +url) data = r.text إدخال عنوان وإرسال get request إلى ذلك العنوان وتخزين العائد في متغير data soup = BeautifulSoup(data) for link in soup.find_all('a'): print(link.get('…
- module sh
الأخ الكريم، فضلا إعادة صياغة الموضوعات التي أضفتها بإستخدام اللغة العربية للشرح بعيدا عن النسخ واللصق المجرد الأكواد
- QDarkStyleSheet ثيم داكن لتطبيقات PySide/PyQt4
هي دي الثيمات ولا بلاش ^_^