Learn Python
Open in Telegram
﷽ • Welcome to 𝙿𝚈𝚃𝙷𝙾𝙽 Channel • • Content : - Python Scripts - Solutions problems . - Distribution of Python Tools . - Education Python . • Owner › @GDO00BOT . • ChaT › @PY3_Learn .
Show more1 319
Subscribers
+524 hours
+77 days
+5230 days
Posts Archive
1 319
التطبيق انعطب عندي ومش راضي يقبل التعليمه input ، السبب لاننا فكرة ارجع اسوي اداه متاحات احرق الساحه شويه 😂💔، لاكن النسخه ماقصرت معي 💔😂
1 319
⌯ الاستدعاء الذاتي في الدوال ( def ) :
ـ = = = = = = = = = = = = = = = = =
• هي عمليه تقوم الداله باستدعاء نفسها ، عن طريق كتابه اسمها على شكل امر من اوامرها ، تعتبر عمليه loops ، وتفيد كثيراً ،
def pas():
password = "7"
char = input(' Enter PassWord : ')
if password == char:
print(' GooD PassWord √.')
else:
print(' BaD PassWord × .')
pas()
pas()
او :
def function():
hell = []
for num in range(1,6):
hell.append(num)
print(num)
print(' Array :',hell)
function()
function()
او :
def function():
num_1 = int(input(' Enter Number 1: '))
num_2 = int(input(' Enter Number 2: '))
num = input(' Enter ( * or + or - or / ) : ')
if num == '*':print(num_1,'*',num_2,'=',num_1*num_2)
elif num == '/':print(num_1,'÷',num_2,'=',num_1/num_2)
elif num == '+':print(num_1,'+',num_2,'=',num_1+num_2)
elif num == '-':print(num_1,'-',num_2,'=',num_1-num_2)
else:print(' • Bad In insert × .')
function()
function()
ـ = = = = = = = = = = = = = = = =
⌯ نفهم من هذا انه ليس علينا استخدام ( loops ) ، باستخدام الحلقات ، بل ايضاً من خلال الاستدعاء الذاتي .
ـ = = = = = = = = = = = = = = = =1 319
⌯ الجمله ( import ) :
ـ = = = = = = = = = =
• هي بمعنى ( استيراد - استدعاء ) ، وهي جمله برمجيه ، مهمه جداً في استدعاء المكاتب ، يمكنك استدعاء عده مكاتب في امر ( import ) واحد او عده اوامر ،
import os
او :
import os , sys
او :
import os
import sys
⌯ الجمله ( from ) :
ـ = = = = = = = = =
• هي جمله برمجيه تستخدم في استدعاء محتوى ٰ مكتبه ، غالباً تستخدم لجعل الكود استدعاء المكتبه اسهل في كتابته وقت الحاجه اليه ، ويجب استخدام الجمله ( import ) لكي تكتمل .
from os import system
from os import *
ـ = = = = = = = =
⌯ ملاحظه : يمكنك استدعاء ميثود معين من المكبته على كتابه اسمه بعد الامر ( import ) ، او العلامه ( * ) تعني ، استدعي لي كل محتويات المكتبه ، وسوف نعرف الفوارق كلها في امثله قادمه ،
ـ = = = = = = = = = = = = = = = = = = =1 319
⌯ الدوال ( Functions ) :
ـ = = = = = = = = = = = =
• هي مجموعة أوامر برمجيه تتنفذ عندما نقوم باستدعائها ،
• شكلين :
1 - دوال جاهزة من قبل النظام تستخدم بشكل مباشر مثل ، ()print و ()range ،
2 - دوال يتم صنعها من قبل المستخدم ،
⌯ الجمله ( def ) :
ـ = = = = = = = = =
• هي جمله برمجيه تستخدم ل انشاء داله جديده ، نقوم بكتابه اسم الداله بعد هذه الجمله ،
def gdo():
• أنواع الدوال :
1 - لاتستقبل وسائط او قيم اة بارامتيرات ،
def function():
print(' Welcome To Frist Function .')
function()
2 - دوال تستقبل وسائط او قيم او بارامتيرات ،
⌯ الباراميترات ( parameters ) :
ـ = = = = = = = = = = = = = = = =
• هي متغيرات خاصه بالداله ، يتم امرارها عبر اقواس الداله ،
def function(name):
print(' Welcome '+ name +' To Frist Function .')
function('GDO')
او :
def function(x,y):
sum = x + y
print(sum)
function(3,4)
3 - تستقبل عدد غير محدد من القيم عند استدعائها ،
def function(*numbers):
for number in numbers:
print(number)
function(1,2,3,4,5, 6, 7,8,9,10)
⌯ الجمله ( return ) :
ـ = = = = = = = = = =
• وظيفتها ارجاع قيمه من الداله ، اي ان استدعاء الداله سوف يعطينا القيمه التي قامت الداله بارجاعها ،
def function(x,y):
sum = x + y
return sum
print(function(1,6))
⌯ المتغيرات الخاصه بالدوال :
ـ = = = = = = = = = = = = =
• النوع ( global ) ، يتم تعريفه خارج الدوال ويمكن ايضاً تعريفه داخلها ، هذا النوع يستخدم في عدة دوال لانه يكتب خارج الداله او داخلها ،
global x
x = "GDO"
def function():
print(' Welcome '+ x +' To Functions .')
function()
• النوع ( local ) ، هو نوع يتم تعريفه داخل الدوال ولايمكن استخدامه في دوال اخرى ، الا في بعض الاحيان ، وهو عكس ( global ) تقريباً ،
def function():
x = "GDO"
print(' Welcome '+ x +' To Functions .')
function()
⌯ الدوال باستخدام ( lambda ) :
ـ = = = = = = = = = = = = = = =
• هي عباره عن دوال بدون اسم ، يتم تعريفها عن طريق الكلمه المفاتحيه ( lambda ) ، وتكتب في سطر واحد ،
• نوعان :
1 - لاتستقبل باراميترات ، او قيم .
gdo = lambda : 4+3
sum = gdo()
print(sum)
2 - تستقبل باراميترات ، وقيم .
gdo = lambda x , y : x+y
sum = gdo(3, 4)
print(sum)
ـ = = = = = = = = = = = = = = = = = = =
⌯ تلاحظ اننا عند كتابه الدوال قمنا بكتابه اسم الداله مره اخرى تحتها ، هذا ه امر الاستدعاء ، هذه امثله بسيطه و انت يمكنك تطويرها .
ـ = = = = = = = = = = = = = = = = = = =1 319
⌯ الجمله ( import ) :
ـ = = = = = = = = = =
• هي بمعنى ( استيراد - استدعاء ) ، وهي جمله برمجيه ، مهمه جداً في استدعاء المكاتب ، يمكنك استدعاء عده مكاتب في امر ( import ) واحد او عده اوامر ،
import os
او :
import os , sys
او :
import os
import sys
⌯ الجمله ( from ) :
ـ = = = = = = = = =
• هي جمله برمجيه تستخدم في استدعاء محتوى ٰ مكتبه ، غالباً تستخدم لجعل الكود استدعاء المكتبه وقت الحاجه يكون اسهل ، ويجب استخدام الجمله ( import ) لكي تكتمل .
from os import system
from os import *
ـ = = = = = = = =
⌯ ملاحظه : يمكنك استدعاء ميثود معين من المكبته على كتابه اسمه بعد الامر ( import ) ، او العلامه ( * ) تعني ، استدعي لي كل محتويات المكتبه ، وسوف نعرف الفوارق كلها في امثله قادمه ،
ـ = = = = = = = = = = = = = = = = = = =