- إنضم
- 22 يناير 2018
- المشاركات
- 1,357
- مستوى التفاعل
- 2,617
- النقاط
- 1,260
#
مقدمة شاملة إلى لغة **Python**
##
ما هي Python؟
Python هي واحدة من أكثر لغات البرمجة شهرة في العالم، وتتميز بسهولة كتابتها وقراءتها، مما يجعلها خيارًا مثاليًا للمبتدئين وكذلك للمحترفين.
تستخدم في تطوير الويب، الذكاء الاصطناعي، تحليل البيانات، الأمن السيبراني، وحتى تطبيقات سطح المكتب.
---
##
مميزات Python
1. **سهولة التعلم**: شبيهة باللغة الإنجليزية.
2. **مفتوحة المصدر**: مجانية ومتاحة للجميع.
3. **مجتمع ضخم**: مكتبات ودعم فني هائل.
4. **قابلة للتوسع**: يمكن دمجها مع لغات أخرى مثل C و Java.
5. **متعددة الاستخدامات**: من مواقع الويب إلى علوم البيانات.
---
##
مثال أول – طباعة نص
```python
print("مرحباً بك في منتديات Gsmtechdz")
الإخراج:
مرحباً بك في منتديات Gsmtechdz
مثال ثاني – العمليات الحسابية
x = 10
y = 5
print("المجموع:", x + y)
print("الطرح:", x - y)
print("الضرب:", x * y)
print("القسمة:", x / y)
الإخراج:
المجموع: 15
الطرح: 5
الضرب: 50
القسمة: 2.0
تُستخدم للتكرار، مثلًا لطباعة الأرقام من 1 إلى 5:
for i in range(1, 6):
print(i)
الإخراج:
1
2
3
4
5
# إنشاء ملف وكتابة نص بداخله
with open("gsmtechdz.txt", "w", encoding="utf-8") as f:
f.write("هذا نص تجريبي من بايثون.")
# قراءة الملف
with open("gsmtechdz.txt", "r", encoding="utf-8") as f:
print(f.read())
Python تجعل قراءة وكتابة الملفات أمرًا سهلًا:
# إنشاء ملف وكتابة نص بداخله
with open("gsmtechdz.txt", "w", encoding="utf-8") as f:
f.write("هذا نص تجريبي من بايثون.")
# قراءة الملف
with open("gsmtechdz.txt", "r", encoding="utf-8") as f:
print(f.read())
app = Flask(__name__)
@app.route("/")
def home():
return "مرحباً بك في موقع Gsmtechdz!"
if __name__ == "__main__":
app.run()
import numpy as np
# بيانات تدريب بسيطة
x = np.array([[1], [2], [3], [4]])
y = np.array([2, 4, 6, 8])
model = LinearRegression()
model.fit(x, y)
print("توقع عند x=5:", model.predict([[5]]))
نصيحة:
ابدأ بمشاريع صغيرة مثل آلة حاسبة أو برنامج لإدارة الملاحظات، ثم انتقل إلى مشاريع أكبر مثل موقع ويب أو بوت للتيليجرام.
مع الممارسة اليومية، ستصبح Python سلاحك الأقوى في عالم البرمجة
##
Python هي واحدة من أكثر لغات البرمجة شهرة في العالم، وتتميز بسهولة كتابتها وقراءتها، مما يجعلها خيارًا مثاليًا للمبتدئين وكذلك للمحترفين.
تستخدم في تطوير الويب، الذكاء الاصطناعي، تحليل البيانات، الأمن السيبراني، وحتى تطبيقات سطح المكتب.
---
##
1. **سهولة التعلم**: شبيهة باللغة الإنجليزية.
2. **مفتوحة المصدر**: مجانية ومتاحة للجميع.
3. **مجتمع ضخم**: مكتبات ودعم فني هائل.
4. **قابلة للتوسع**: يمكن دمجها مع لغات أخرى مثل C و Java.
5. **متعددة الاستخدامات**: من مواقع الويب إلى علوم البيانات.
---
##
```python
print("مرحباً بك في منتديات Gsmtechdz")
الإخراج:
مرحباً بك في منتديات Gsmtechdz
x = 10
y = 5
print("المجموع:", x + y)
print("الطرح:", x - y)
print("الضرب:", x * y)
print("القسمة:", x / y)
الإخراج:
المجموع: 15
الطرح: 5
الضرب: 50
القسمة: 2.0
الحلقات (Loops)
تُستخدم للتكرار، مثلًا لطباعة الأرقام من 1 إلى 5:
for i in range(1, 6):
print(i)
الإخراج:
1
2
3
4
5
# إنشاء ملف وكتابة نص بداخله
with open("gsmtechdz.txt", "w", encoding="utf-8") as f:
f.write("هذا نص تجريبي من بايثون.")
# قراءة الملف
with open("gsmtechdz.txt", "r", encoding="utf-8") as f:
print(f.read())
التعامل مع الملفات
Python تجعل قراءة وكتابة الملفات أمرًا سهلًا:
# إنشاء ملف وكتابة نص بداخله
with open("gsmtechdz.txt", "w", encoding="utf-8") as f:
f.write("هذا نص تجريبي من بايثون.")
# قراءة الملف
with open("gsmtechdz.txt", "r", encoding="utf-8") as f:
print(f.read())
استخدام Python في تطوير الويب
- يمكن استخدام إطار Django أو Flask لبناء مواقع وتطبيقات ويب قوية.
- مثال صغير مع Flask:
app = Flask(__name__)
@app.route("/")
def home():
return "مرحباً بك في موقع Gsmtechdz!"
if __name__ == "__main__":
app.run()
استخدام Python في الذكاء الاصطناعي
- مكتبات مثل TensorFlow و PyTorch تساعد في بناء نماذج تعلم الآلة.
- مثال بسيط باستخدام مكتبة sklearn:
import numpy as np
# بيانات تدريب بسيطة
x = np.array([[1], [2], [3], [4]])
y = np.array([2, 4, 6, 8])
model = LinearRegression()
model.fit(x, y)
print("توقع عند x=5:", model.predict([[5]]))
الخلاصة
- Python ليست مجرد لغة برمجة بل هي أداة متعددة الاستخدامات.
- يمكن أن تبدأ بها كمبتدئ، وتستخدمها لاحقًا في مشاريع ضخمة.
- كل ما تحتاجه هو التدريب، وستجد نفسك قادرًا على بناء مواقع، أدوات، ألعاب، أنظمة ذكاء اصطناعي والمزيد.
ابدأ بمشاريع صغيرة مثل آلة حاسبة أو برنامج لإدارة الملاحظات، ثم انتقل إلى مشاريع أكبر مثل موقع ويب أو بوت للتيليجرام.
مع الممارسة اليومية، ستصبح Python سلاحك الأقوى في عالم البرمجة