الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مكتبة الامثلة للمبتدئين والمتوسطين

بدأه MuStafa - HaSsan في 7 سبتمبر 2012 · 31 رد · 12,362 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#26

توجد ايضا مكتبة اخرى في استخراج الايبي وهي مكتبة socket التي تستخدم في الشبكات

اذا كانت لدى احدكم خبرة في هذه المكتبة او اصبح اختصاصه الشبكات في بايثون

من فروع هذه المكتبة هي

دالة socket.gethostbyname(Name Site )

نبدء باسم الله

import socket

site = raw_input("Enter Sur:")
print socket.gethostbyname(site)

في البداية استدعينا المكتبة
ثم
عملنا متغير وعملناه مدخل
ثم وضعنا الدالة واسندنا لها المتغير(المدخل) الذي هو بين القوسين

الكود يوضح نفسه

وتوجد عدة طرق يمكنك عملها لكن والله هذه السكربتات اختصرتها ووضحتها

افضل من القراءة في المواقع بسبب كثرة الكود
تم بحمد الله
1

salah.jpg

#27

بسم الله الرحمن الرحيم .

السلام عليكم ورحمة الله وبركاته

مشروع تعليم العد تم نقله

اي انه مفيد للاطفال وبسيط

وضيفته هكذا

يكتب

1

2

ثم يطبع مدخل يقول ماذا ياتي بعد رقم 2 يطبع الطفل رقم 3 ثم يكمل !

الكود

import time
i = 0
while i < 33:
    print i
    i+=1
    if i >= 5:
        break
    continue
for i in range(int(input("Enter Numper :")),15):
    print i
    time.sleep(2)

while i < 33:
    print i
    i+=1
    if i >= 15:
        break
    continue
for i in range(int(input("Enter Numper :")),17):
    print i
    time.sleep(2)

تم بحمد الله

شرح الكود

بسم الله

في البداية استدعينا مكتبة time لناخذ منها دالة time.sleep (هذه الدالة تقوم بطبع النص عن طريق زمن انت تحدده مثل تريد ان يطبع جملة(لا اله الا الله) كل 5 دقايق

وهكذا

ومن ثم عملنا حلقة جعلناها تتوقف الى رقم 5 عن طريق امر break

ومن ثم يطبع مدخل بعد كتابة رقم 6 يقوم بالاستمرار الى ان يصل رقم 15

وهكذا يتكرر في الكود

(الكود جميل ومهم للضعفاء في حلقات التكرار )

تم بحمد الله تعالى

1

salah.jpg

#28

بسم الله الرحمن الرحيم

سكربت تنقية فقط الاعداد الزوجية

مثل

اذا كان 1,2,3,4,5,6,7,8,9

سوف ياخذ فقط الاعداد الزوجية

2و4و6و8

السكربت

num = [1,2,3,4,5,6]
def nums(numper):
    if (numper%2==0):

        return True
    return False

n = filter(nums,num)
print n

في البداية عملنا متغير يحتوي على ارقام زوجية وفردية

ثم عملنا دالة تحتوي على باراميتر 1

ثم قسمنا على 2 يخرج العدد

اذا كان العملية صحيحة يطبع True

ويستمر

واذا كانت العملية خطا يطبع False

ويعيد مرة اخرى

ثم وضعنا دالة

filter تقوم هذه الدالة بالتنقية حسب الطلب بحيث تطلب منها تنقية فقط الاعداد الزوجية هذا وضيفتها

وضعنا اول شيء اسم الدالة ثم اسم المتغير

هذا قانونها

تم بحمد الله تعالى

1

salah.jpg

#29

بسم الله الرحمن الرحيم

سكربت اضافة قائمة الى اخرى ...

السكربت

email = open('email.txt', 'r')
passw = open('password.txt', 'r')
res = open('result.txt', 'a')
while True :
    em = email.readline()
    psw = passw.readline()
    if not em :
        break
    else :
        em+=psw
        res.write(em)
email.close()
passw.close()
res.close()

في البداية عملنا ثلاثة متغيرات

المتغيرات الاولية وضيفتهن يقومون بفتح الملف التي تم اسناده لهن

ومن ثم متغيرات 2 em.psw

وضعناهم في صلاحية قراءة الملف سطر

ومن ثم عن طريق هذه

em+=psw

تم اضافة قائمة psw

الى قائمة em

ثم قمنا بعملية كتابة محتويات الملف em في ملف res

ومن ثم قمنا باغلاق الملفات

الثلاثة

الحمدلله

2

salah.jpg

#30

السلام عليكم

أنا مبتدئ في لغة البايثون و لكنني سمعت أنها تفيد في مجال الأمن ...فهل لديك معلومات عن هذا لموضوع وجزاك الله ألف خير و جنة

إسلامية إسلامية ثورتنا إسلامية .....ورح نبني بعون الله خلافة إسلامية

#31

ما شاء الله شكور اخي الكريم

#32

السلام عليكم،لقد جربت الكود الذي قدمه اﻷخ MuStafa - HaSsan الخاص بالآلة الحاسبة و لكن وجدت به بعض الأخطاء البسيطة و لهذا فالكود الصحيح للآلة الحاسبة هو كالتالي

#!/usr/bin/python
num1 = int(input("First number: "))
op = raw_input("Enter + , -, * , /")
num2 = int(input("Second number: "))
if op == '+': 
	print num1+num2
if op == '-':
	print num1-num2
if op == '*':
	print num1*num2
if op == '/':
	print num1/num2
1

أضخم دورة تعليم إختبار الإختراق في العالم العربي


هاكركاديمي


نصلح ما أفسده المخربون

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…