Jump to content
أوفيسنا

محب العقيدة

02 Members
  • Content Count

    89
  • Joined

  • Last visited

Community Reputation

51 Excellent

1 Follower

About محب العقيدة

  • Rank
    Name

Profile Information

  • Gender (Ar)
    ذكر
  • Job Title
    free

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. كيفية التامل مع الملفات النصية من انشاء وقراءة ونقلها obFichier = open('abc.txt','a') obFichier.write("انا من موقع اوفيسنا !\n") obFichier.write("منتدى بايثون امثلة متعددة للبايثون ") obFichier.close() ofi = open('abc.txt', 'r')#انشاءملف نصي abc t = ofi.read(7)#طباعة اول 7 احرف من الملف print(t) t = ofi.read(5)#طباعة ال5 احرف التالية print(t) t=ofi.readline()#قراءة ما تبقى من السطر print(t) ofi.close() def copy(source="abc.txt", destination="abcde.txt"):# نقل الملفabc الى ملف abcde fs = open(source, 'r') fd = open(destination, 'w') while 1: txt = fs.read(5)#كل مرة نفل 5
  2. للتاكيد من الخروج من التطبيق او البرنامج # -*- coding:utf-8 -*- def check_if_user_has_finished(): ok_to_finish = True user_input_accepted = False while not user_input_accepted: user_input = input('هل تريدالخروج من البرنامج (نعم/لا): ') if user_input == 'نعم': user_input_accepted = True exit() elif user_input == 'لا': ok_to_finish = False user_input_accepted = True else: print('اكتب (نعم اولا),اعد من فضلك ') return ok_to_finish check_if_user_has_finished() print("انت باق في البرنامج")
  3. لمعرفة مالك الموقع الالكنروني تستخدم whois يجب ان تنزل المكتبة من cmd pip install python-whois دعونا ننظركمثال الموقع اوفيسنا import whois print(whois.whois('www.officena.net')) النتيجة { "domain_name": [ "OFFICENA.NET", "officena.net" ], "registrar": "Onlinenic Inc", "whois_server": "whois.onlinenic.com", "referral_url": null, "updated_date": [ "2020-08-12 08:56:12", "2020-08-12 04:56:00" ], "creation_date": [ "2008-11-01 07:56:39", "2008-11-01 04:00:00" ], "expiration_date": [ "2021-11-01 08:56:39", "2021-11
  4. لعبة اكس او #VALUE! import random #VALUE! def drawBoard(board): # This function prints out the board that it was passed. #VALUE! # "board" is a list of 10 strings representing the board (ignore index 0) #VALUE! print(' | |') print(' ' + board[7] + ' | ' + board[8] + ' | ' + board[9]) print(' | |') print('-----------') print(' | |') print(' ' + board[4] + ' | ' + board[5] + ' | ' + board[6]) print(' | |') print('-----------') print(' | |') print(' ' + board[1] + ' | ' + board[2] + ' | ' + board[3]) print(' | |') #
  5. لعبة حجر ورقة مقص تلعب ثلاثةجولا ت مع الكمبيوتر # -*- coding:utf-8 -*- import random ywins = 0 cwins = 0 i = 1 print("لديك ثلاثة جولات مع الكمبيوتر للعب") # functions for printing def you_won(): print("لقد فزت بالجولة ") global ywins ywins = ywins + 1 def c_won(): print("لقد فاز الكمبيوتر بالجولة") global cwins cwins = cwins + 1 def you_l(): print("\nلقد خسرت اللعبة") def c_l(): print("\nلقد فزت باللعبة") #logic while(i<=3): you = input("\nاختر 1 = حجر, 2 = ورقة , 3 = مقص:") if you == "1": print("لقد اخترت حجر") if you =
  6. المثالي التالي يخص الاحتمالات فمثلا كلمة جبر يمكن كتابة الاحرف الخاصةبها-جبر-جرب-رجي-ربج-بجر-برج في الاحصاء=مضروب الرقم يعني جبر 3 احرف مضروبها 3*2*1 الاجابة ستة احتمالات في البايثون نستطيع طباعة احتمالات لاي كلمة باستخدام مكتبة from itertools import permutations def allPermutations(str): # Get all permutations of string 'ABC' permList = permutations(str) # print all permutations== tt=0 for perm in list(permList): tt=tt+1 print(tt,''.join(perm)) str = 'ايمن' allPermutations(str) المخرجات ايمن 4 احرف مضروب ال 4
  7. ادخال علامات الطلاب واخراج النتائج l2 = [] l1 =[] final=0 for _ in range(int(input("كم عدد الطلاب المراد ادخالهم:"))): name = input("اسم الطالب:") marks = float(input("علامة الرياضيات")) marks1 = float(input("علامة الفيزياء")) marks2 = float(input("علامة الكيمياء")) calc=(marks+marks1+marks2)/3 final = '{0:.3g}'.format(calc) l2.append(name) l2.append(final) l1.append([name,final]) l2.clear() print("*"*11+"النتائج"+"*"*11) print(l1) كمثال الادخالات كم عدد الطلاب المراد ادخالهم:3 اسم الطالب:
  8. طرق اسيدال االكلمات والاحرف #1 s="ayman" e= s.replace('ay', 'mr.ay') # string in S with another print(e) #------------------------------------- #2 o='Hello, ayman!'.translate(str.maketrans(',!', ';>' ))#استبدال الحرفالاول بالثاني print(o) #------------- #3 tr = str.maketrans(',s', ';d', '!')#استبدال الحرف االاول بالثاني وحذف الثالث z='Hello,sr ayman!'.translate(tr) print(z) #-------------------------------------------------------- #4 p='Hello,s ayman!'.translate(str.maketrans({',': '>>>>>','s': 'mrs',}))#استبدال الحرف باكثر من حرف print(p)
  9. اليوم امثلة من قناة the code programers ارسال رسالة بالبريد الالكترونيكود #بايثون لتحويل ملف #Excel الى ملف #CSV باستخدام مكتبة #xlrd مرفقا بالشرح الوافي كود #بايثون للحصول على #HTML_CODE لاي موقع ويب كود #بايثون للكشف عن #الوجوه كود #Python لاختبار سرعة #الانترنت الخاص بك ومعرفة سرعة #التنزيل و #الرفع و #ping وهناك الكثير من الامثلة
  10. مثال 2 سبع محاولات لتخمين الرقم من1 الى 99 import random #قم باستيراد مكتبة random y=0 n = random.randint(1, 99) guess = int(input("معك سبع محاولات لتخمن الرقم من 1الى 99 ")) while n != "guess" : y+= 1 if y ==7: print("لقد استنفدت محاولاتك السبع") break if guess < n: print ("اختر رقم اكبر") guess = int(input("Enter an integer from 1 to 99: ")) elif guess > n: print ("اختر رقم اصغر") guess = int(input("Enter an integer from 1 to 99: ")) else: print ("لقد نجحت في معرفة الرقم") break
  11. السلام عليكم رغم ان اهل الخبرات في البرمجة يعتبروا البايثون من اسهل اللغات تعلما الا اني وجدت صعوبة في تعلمها واعتبر نفسي مبتديء فيها وعندي مخزون من الامثلة التي اخذتها من مصادر شتى فاحييت ان اشارككم قيها لعل احد يستفيد منها قبل كل شيء افضل من وجدته شرخ البايثون للنبتدئين اليوتيوبر احمد عز البايثون من الصفر افضل موقع لطرح الاسئل والتفاعل وجدته على التيليجرام عربي هناك حواي 10000مشترك https://t.me/arabipython انجليزي هناك حوالي 80000مشترك https://t.me/Python نعود للامثلة المثال الاول للفرز التصاعدي للارقام استخدم def
  12. حياك الله طبعا سالت خبراء لماذا لا يتم ارسال مباشرة الى اليوزر فكان الجواب حماية من تلقي البريد العشوائي طبعا ممكن اضافة البوت الى جروب وارسال رسايل الى الجروب اطلعت على الفيديو الاصلي للمراسلة بالواتس اب. https://www.youtube.com/watch?v=UX-5cFp8Yo8 وجدت ان البرنامج للتليجرام المعروض ب 25دولار قائم على نفس الفكرة حيث تتم كتابة رسالة علي الواتس بالويب هكذا Https/wa.me/phonenumber?text=messagetext طبعا اذا عرفنا كيف نكتب رسالة بالتليجرام بالويب بنفس الفكرة ازعم اننا نستطيع ام نراسل اليوزرات على التيليجرام بنفس الطريقة اما بالنسبة لارفاق الملف ستجده مع ملحقات ا
  13. قمت بانشاء فيديو على عجالة امل الاستفادة https://youtu.be/MJkDD1nK7l8
  14. ان شاء الله اعمل فيديو قصير للشرح وارفق قاعدة بيانات لكون العملية جديدة تطرح لاول مرة حتى يتسنى فهمها جيدا غدا ساحاول ذلك
  15. ان ترسل رسالة الى بوت عملته في التيلجرام فالعملية سهلة وممتعة تتلخص في 1انشاء بوت 2اخذ التوكن تبع البوت 3.اخذ id chat 4كود بسيط على الاكسيس للارسال الى البوت اما ارسال رسالة الى اليوزر فهناك مشكلة تكمن في معرفة id chat عموما ان كنت مهتما بالنقطة الاولى ساشرحها بالتفصيل
×
×
  • Create New...