[SIZE=4][FONT=Arial Narrow] بسم الله الرحمن الرحيم الحمد لله والصلاة والسلام على رسول الله محمد بن عبد الله اما بعد: قد لاحظة كثيرا ان الاشخاص...

Red Line

New Member
مقدمة في لغة البايثون
بسم الله الرحمن الرحيم

الحمد لله والصلاة والسلام على رسول الله محمد بن عبد الله اما بعد:

قد لاحظة كثيرا ان الاشخاص

مهتمون بلغة البايثون كثير فااحببت ان اقدم للمنتدى الغالي منتدى الصاعقة لامحة بسيط عن اللغة اتمنى ان ينال الموضوع الاعجاب
ماهي للغة البايثون ؟

هي للغة تفسيرية (( اي تحتاج برنامجا مفسر للاكواد التنفيذية ) وذات واجة تفاعلية وتدعم البرمجة الموجة واقوى مايميز اللغة هو سهولتها وشعبيتها

ملاحظة : للغة البايثون اسهل من للغة البيرل

الانظمة التي تعمل عليها للغة البايثون ؟

Linux/FreeBsd/Windows/macintosh/Solaris/VMS/(OS/2)/Amiga/BeOS/Palm
OS/QNIX/Psion/Playstation/VxWorks/Sharp Zaurus/
Acorn Risc Os/Windows CE,/Pocket PC

كاتب اللغة هولندي الجنسية اسمه

Guido van Rossum

#!usr/bin/python
print "Hello world \n"
print 'I am talking from the wonderful python \n'


الاول حددنا مسار مفسر الكود وهذا المسار خاص بانطمة يونكس وتغيرة حسب مسار المفسر ولو مشكلة تغير المسار للمكان الموجود فية المفسر

ثاني سطر :
هو تعليمة print=printf=system.out.println

لكن على العموم راح تظهر لك مكتبة
sys.stdout.write()
#!usr/bin/python
import sys
sys.stdout.write(“Hello World! \n”) #\n=newline


\n تعطيك سرط اضافي يعني بالامكان تزل سطر خصوصا يعرفهااا الي يستخدموا السي ++ وفي السي ايضا بالامكان استخدام (endl)

# التعليقة هذي تختلف عن السي هنا في البايثون معناها الي تبي تستخدمة في الشيل ..

لاكن في السي ++ معناها تضمين مثلا
#include<iostream.h>

يعني تضمين للمكتة اسوتريم عيث فيها دوال الطباعة والادخال واضافة السطر
cout,cin,endl

فقط المثال للتوضيح

#!usr/bin/python
#This a comment
#This is another comment and go on
print "This program is just comments nothing else \n
"
المتغيرات والثوابت يمكنك تعريفها عادي جدا بدون مشاكل ووجع راسك
#!usr/bin/python
a=5
b=2
print "a+b = ",a+b #adding
print "a x b = ",a*b #multiply
print "a / b= ",a / b #dividing
print "a^b= ",a**b

print هذي دالة طباعة
مثلا السي ++
هناك دالة الطباعة
cout
ex:
cout<<"my name";

ملاحظة مهمة في للغة البايثون لايوجد مايسمة
char

هذي طبعا في السي ++ عبارة عن دالة الاحرف مثلا
int = number
float = real number(الكسور والاعدار الصحيحة)
char = character
الان نجي لحلقات التكرار والشروط :

#!usr/bin/python
x=[1,2,3,4,5]
for I in x :
print I

for=راح تتطبع لك 1,2,3,4,5

#!usr/bin/python
x=1
while x<100 :
x=x+1
print x

#!usr/bin/python
x=1
while x<100 :
x=x+1
print x,


الحين في البرنامج هذا راح يطبع لك من 1,100

المثال الاول الناتج افقي والثاني راسي يعني تفنن بس بالبرمجة

الحين اعطيكم مثال على قاعدة if والباسورد


اصلا انتم عارفين من اسمها نعرف استخدامها

وهي اذا كان الشرط كذا نفذ واذا لم يتحقق نفذ الاخر

#!usr/bin/python
x=raw_input("what's ur name : ")
if x=="ahmed":
print 'hello ahmed'
elif x=="l1nUx3r":

لاحظ يمكن استخدام
input=raw_input

int(input("number:"))
اذا كان المدخل عددي

شروط المتغيرات

لاتكون كلمه محجوزة في اللغة مثل or
يجب ان يكون الحرف الاول ابجدي

underscores(_)

يمكن ان يحتوى على ارقام وتختلف المتغيرات بااختلاف الاسم وان لاتحتوي على مسافات
var1#!Var1

نسق الكتابة

هنالك عدة اساليب للكتابة مثل
myname
Myname
myName

الكمات المحجوزة في اللغةReserved words

# and elif global or #
# assert else if pass #
# break except import print #
# class exec in raise #
# continue finally i s return #
# def for lambda try #
del from not while
#


حيث انك ماتسمي المتغيرات بها

انشاء الله انزل جزء ثاني للشرح اللغة اكمل فية الملخص البسيط عن للغة البايثون

والسلام ختام اتمنى ان ينال الموضوع الاعجاب

 

LAV4

New Member
مقدمة في لغة البايثون
شكرا يا كودز على الشرح الرائع

ان شاء الله رح اتعلم هاللغه

:)
 

KaLa$nikoV

<b><font color="DarkRed" size="2">VBSPIDERS TEAM</
مقدمة في لغة البايثون
مشكور بارك الله فيك

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

D-GhosT s3cur!Ty-Z

::. Moderators .::
مقدمة في لغة البايثون
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية . شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
 

hank00sh

New Member
مقدمة في لغة البايثون
رد: مقدمة في لغة البايثون

مشكور اخوي جزاك الله الف خير وتحياتي لك اخوي
 

Sys4Dead

New Member
مقدمة في لغة البايثون
رد: مقدمة في لغة البايثون

صحاااااااااااااااااااااااااااااااااااااااا
 
أعلى