الدرس التعريفي 3.3 :
* بيئة العمل *
بيئة العمل او IDE
( Integrated Development Environment )
هي برنامج يوفر مجموعة من الأدوات والميزات المصممة لتسهيل عملية كتابة وتطوير البرمجيات. فيما يلي بعض بيئات العمل الشهيرة للعمل مع لغة البرمجة بايثون :
أهمها 👇
1. PyCharm:
واحد من أشهر بيئات التطوير المتكاملة لبايثون، يوفر واجهة مستخدم رسومية مفيدة وقوية، مع أدوات لتصحيح الأخطاء، وتحليل الشيفرة، وتنظيم المشاريع.
رابط التحميل :
https://www.jetbrains.com/pycharm/
النسخة المجانية هيا community
2. Visual Studio Code (VSCode): بيئة تطوير قوية وشهيرة من مايكروسوفت، توفر ميزات تحرير قوية وملحقات مخصصة لبايثون تجعل من تطوير التطبيقات أمرًا سهلاً ومريحًا.
رابط التحميل :
https://code.visualstudio.com/download
كما يوجد العديد من البرامج مثل
Spyder و Jupyter Notebook و IDLE
#ملاحظة بيئة العمل المستخدمة في الشرح القادم بالنسبة لي pc هيا pycharm
بالنسبة الى الأندرويد
يمكن استخدام هذه التطبيقات
1 / pydroid3
هو Python IDE شامل لأجهزة Android، وهو مصمم لتسهيل تطوير Python أثناء التنقل. سواء كنت مبتدئًا في تعلم لغة Python أو مطورًا متمرسًا.
رابط التحميل من قوقل بلاى 👇
https://play.google.com/store/apps/details?id=ru.iiec.pydroid3
2/ coding python :
A powerful Python compiler for beginner
يوفر وظائف التجميع والتشغيل التي تسمح للمبتدئين بالتحقق من أفكارهم في أسرع وقت ممكن. لا يحتاج البرنامج إلى تنزيل مكونات إضافية
رابط التحميل من قوقل بلاى
👇
https://play.google.com/store/apps/details?id=com.kvassyu.coding.py
هنالك أيضآ مواقع تمكنك من كتابة اكواد بايثون
من اشهر المواقع هو موقع replit
كل المطلوب منك يا صديقي ان تسجل في موقع و تختار لغة الكود الخاص بك python
رابط الموقع 👇
https://replit.com/
See ya
Next lesson...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
* بيئة العمل *
بيئة العمل او IDE
( Integrated Development Environment )
هي برنامج يوفر مجموعة من الأدوات والميزات المصممة لتسهيل عملية كتابة وتطوير البرمجيات. فيما يلي بعض بيئات العمل الشهيرة للعمل مع لغة البرمجة بايثون :
أهمها 👇
1. PyCharm:
واحد من أشهر بيئات التطوير المتكاملة لبايثون، يوفر واجهة مستخدم رسومية مفيدة وقوية، مع أدوات لتصحيح الأخطاء، وتحليل الشيفرة، وتنظيم المشاريع.
رابط التحميل :
https://www.jetbrains.com/pycharm/
النسخة المجانية هيا community
2. Visual Studio Code (VSCode): بيئة تطوير قوية وشهيرة من مايكروسوفت، توفر ميزات تحرير قوية وملحقات مخصصة لبايثون تجعل من تطوير التطبيقات أمرًا سهلاً ومريحًا.
رابط التحميل :
https://code.visualstudio.com/download
كما يوجد العديد من البرامج مثل
Spyder و Jupyter Notebook و IDLE
#ملاحظة بيئة العمل المستخدمة في الشرح القادم بالنسبة لي pc هيا pycharm
بالنسبة الى الأندرويد
يمكن استخدام هذه التطبيقات
1 / pydroid3
هو Python IDE شامل لأجهزة Android، وهو مصمم لتسهيل تطوير Python أثناء التنقل. سواء كنت مبتدئًا في تعلم لغة Python أو مطورًا متمرسًا.
رابط التحميل من قوقل بلاى 👇
https://play.google.com/store/apps/details?id=ru.iiec.pydroid3
2/ coding python :
A powerful Python compiler for beginner
يوفر وظائف التجميع والتشغيل التي تسمح للمبتدئين بالتحقق من أفكارهم في أسرع وقت ممكن. لا يحتاج البرنامج إلى تنزيل مكونات إضافية
رابط التحميل من قوقل بلاى
👇
https://play.google.com/store/apps/details?id=com.kvassyu.coding.py
هنالك أيضآ مواقع تمكنك من كتابة اكواد بايثون
من اشهر المواقع هو موقع replit
كل المطلوب منك يا صديقي ان تسجل في موقع و تختار لغة الكود الخاص بك python
رابط الموقع 👇
https://replit.com/
See ya
Next lesson...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
JetBrains
PyCharm: The only Python IDE you need
Built for web, data, and AI/ML professionals. Supercharged with an AI-enhanced IDE experience.
👍3
شرح طريقة التسجيل على موقع replit
موقع كما ذكرنا هو موقع يمكنك من كتابة اكواد بايثون بطريقة بسيطة جدا كل مطلوب إنك الدخول و تسجيل في موقع
رابط الموقع 👇
replit.com
عند الدخول الى موقع في واجهة مكتوب بلون الازرق سوف تقابلك عبارة 👇
Start creating
ابدأ في الإنشاء
اضغط على Start creating
اختار طريقة تسجيل الدخول
Google or GitHub
بعد تسجيل الدخول عبرة قوقل مثلا وإنهاء التسجيل
اضغط على
Create repl
بعد الضغط على Create repl
سوف يظهر لك خيار
Template
اختار python
Title
اختار كما تريد عنوان لك
ثم اضغط على
Create repl
و الآن انت على محرر الخاص
بك
تابع شرح الصور + الفيديو 👇
موقع كما ذكرنا هو موقع يمكنك من كتابة اكواد بايثون بطريقة بسيطة جدا كل مطلوب إنك الدخول و تسجيل في موقع
رابط الموقع 👇
replit.com
عند الدخول الى موقع في واجهة مكتوب بلون الازرق سوف تقابلك عبارة 👇
Start creating
ابدأ في الإنشاء
اضغط على Start creating
اختار طريقة تسجيل الدخول
Google or GitHub
بعد تسجيل الدخول عبرة قوقل مثلا وإنهاء التسجيل
اضغط على
Create repl
بعد الضغط على Create repl
سوف يظهر لك خيار
Template
اختار python
Title
اختار كما تريد عنوان لك
ثم اضغط على
Create repl
و الآن انت على محرر الخاص
بك
تابع شرح الصور + الفيديو 👇
تطبيق 👆
pydroid 3 :
هو Python IDE شامل لأجهزة Android
التطبيق 👆
شرح التطبيق فيديو 👇
pydroid 3 :
هو Python IDE شامل لأجهزة Android
التطبيق 👆
شرح التطبيق فيديو 👇
قبل التحدث عن لغة بايثون لا بد لنا معرفة 👇
الامتداد Extensions :
صيغة الكتابة في لغة البرمجة بايثون (Python)، يتم حفظ الملفات التي تحتوي على الشفرة البرمجية بامتداد py. على سبيل المثال، يمكن أن يكون اسم الملف Type.py ويُشير الامتداد py. إلى أن الملف يحتوي على شفرة برمجية تعمل باستخدام لغة البرمجة بايثون.
على عكس ذلك، هناك بعض الأمتدادات الأخرى التي ترتبط بلغات برمجة أخرى، على سبيل المثال:
* الملفات ذات الامتداد js. تُرتبط بلغة جافا سكريبت (JavaScript)
* الملفات ذات الامتداد html. تُرتبط بلغة ترميز صفحات الويب (HTML)
*الملفات ذات الامتداد php. تُرتبط بلغة برمجة السيرفر (PHP)
*الملفات ذات الامتداد jar. تُرتبط بملفات أرشيف جافا (Java Archive)
لاحظنا أيضآ مثلا ملفات
. mp3 or . mp4 ... الخ etc
من خلال الامتدادات المختلفة، يمكن التعرف على نوع اللغة البرمجية أو الأداة المستخدمة في إنشاء الملف، مما يسهل التعرف على طبيعته واستخدامه.
#note
الأن إنتهينا من معرفة البرمجة + بيئة العمل + كيفية عمل اللغة هنالك اشياء لم نتطرق لها نظرة لعدم أهميتها الآن
الدروس القادمة سوف نبدأ في أساسيات البايثون
لتعلم اللغة
بالتوفيق
See ya
Next lesson...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
الامتداد Extensions :
صيغة الكتابة في لغة البرمجة بايثون (Python)، يتم حفظ الملفات التي تحتوي على الشفرة البرمجية بامتداد py. على سبيل المثال، يمكن أن يكون اسم الملف Type.py ويُشير الامتداد py. إلى أن الملف يحتوي على شفرة برمجية تعمل باستخدام لغة البرمجة بايثون.
على عكس ذلك، هناك بعض الأمتدادات الأخرى التي ترتبط بلغات برمجة أخرى، على سبيل المثال:
* الملفات ذات الامتداد js. تُرتبط بلغة جافا سكريبت (JavaScript)
* الملفات ذات الامتداد html. تُرتبط بلغة ترميز صفحات الويب (HTML)
*الملفات ذات الامتداد php. تُرتبط بلغة برمجة السيرفر (PHP)
*الملفات ذات الامتداد jar. تُرتبط بملفات أرشيف جافا (Java Archive)
لاحظنا أيضآ مثلا ملفات
. mp3 or . mp4 ... الخ etc
من خلال الامتدادات المختلفة، يمكن التعرف على نوع اللغة البرمجية أو الأداة المستخدمة في إنشاء الملف، مما يسهل التعرف على طبيعته واستخدامه.
#note
الأن إنتهينا من معرفة البرمجة + بيئة العمل + كيفية عمل اللغة هنالك اشياء لم نتطرق لها نظرة لعدم أهميتها الآن
الدروس القادمة سوف نبدأ في أساسيات البايثون
لتعلم اللغة
بالتوفيق
See ya
Next lesson...
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
Telegram
learn python { تعلم بايثون }
قناة متخصصة لتعلم لغة بايثون من الصفر
لي مبتدئين عن طريق الهاتف + pc
لي مبتدئين عن طريق الهاتف + pc
السلام عليكم ورحمة الله وبركاته
مرحباً بكم في الدرس الأول
قبل ان نتحدث عن اي لغة لا بد لنا معرفة كيفية صياغ الأكواد في هذه اللغة
لمعرفة صياغة الأكواد يجب معرفة مدخلات اللغة لذلك يجب علينا معرفة انواع البيانات في بايثون :
انواع البيانات في بايثون Types of data in Python
1/ string
النص او الجمل النصية
2/ int
رقم صحيح مثلا 1 او 12
3/ float
رقم عشري مثلا 3.5
4/ boolean
قيمة منطقية
True or False
صح او خطأ
هنالك أيضآ بعض البيانات ما يهمنا حالياً الأربعة مدخلات فقط
سوف نتحدث عن كل من الأربعة على حدا
لمعرفة اي نوع من انواع البيانات
هنالك أمر نستخدم الأمر
type
لمعرفة نوع المتغير
مثال example
x = 7
print (x)
print (type(x)) الدالة
النتيجة Results :
7
<class 'int'>
Cause we write 7 and 7 is int
في مثال السابق
X
عبارة عن متغير يحمل قيمة او بيانات data
لمعرفة نوع data نستخدم الامر type
ملاحظة المتغير اذا كان x يكتب داخل print على x small same x
المتغير اذا كان captial x
يكتب captial X
غير ذلك ذلك خطأ في كود error
معظم الأشخاص يقعون في هذا الخطأ
أيضآ لعرض او اظهار المدخلات على الشاشة نستخدم الأمر print
إذا لم يتم استخدام الأمر print العملية لن يحدث فيها خطأ
كل ما سوف يحدث انك لن ترى البيانات على شاشة حاسبك الآلي.
جرب بنفسك يا صديقي
كل ما عليك حذف الامر print
و اضغط على
RUN تشغيل
اولا دعنا نتحدث عن النص
1/ string
String
إختصار
str
String
اي سلسلة من النصوص يمكن كتابتها
صيغة string يتم كتابة string داخل قوسين()
و يتم اضافة داخل القوسين
علامة الكوتيشن " " او فقط "
( ) + Quotation mark " "
كوتيشن مارك " "
او سنغل كوتيشن ' '
مثلا 👇
( " النص string " )
( ' النص string ' )
مثال example 1
print (" hello world ")
Result الناتج
Hello world
مثال 2 example
دعنا نستخدم متغير نصي
X = " Welcome to my channel "
print (X)
النتيجة
Result 👇
Welcome to my channel
مثال 3 example
x = ' مرحبا بكم في قناة '
print (x)
print (type(x))
نلاحظ في المثال الاخير
example
نتيجة البيانات المدخلة
تم طباعة النص المدخل
ثم تم توضيح نوع البيانات المدخلة
Class = str
Str = هي اختصار لي string
أيضآ لعمل تعليق في الكود من غير ان يتم قراءة او طباعة التعليق في الكود يتم استخدام علامة او رمز
الهاش تاغ #
we use hashtag # to make comment
مثال توضيحي
#Lesson one
x = " first day"
print (x)
#have a good time
الناتج
سوف يتم تجاهل اي سطر يبدا برمز # هاش تاغ
جرب بنفسك يا صاح
Try it
See the screen shot
👇👇
سوف نتوقف هنا لكي نكمل في الدرس القادم
ان شاء الله
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
مرحباً بكم في الدرس الأول
قبل ان نتحدث عن اي لغة لا بد لنا معرفة كيفية صياغ الأكواد في هذه اللغة
لمعرفة صياغة الأكواد يجب معرفة مدخلات اللغة لذلك يجب علينا معرفة انواع البيانات في بايثون :
انواع البيانات في بايثون Types of data in Python
1/ string
النص او الجمل النصية
2/ int
رقم صحيح مثلا 1 او 12
3/ float
رقم عشري مثلا 3.5
4/ boolean
قيمة منطقية
True or False
صح او خطأ
هنالك أيضآ بعض البيانات ما يهمنا حالياً الأربعة مدخلات فقط
سوف نتحدث عن كل من الأربعة على حدا
لمعرفة اي نوع من انواع البيانات
هنالك أمر نستخدم الأمر
type
لمعرفة نوع المتغير
مثال example
x = 7
print (x)
print (type(x)) الدالة
النتيجة Results :
7
<class 'int'>
Cause we write 7 and 7 is int
في مثال السابق
X
عبارة عن متغير يحمل قيمة او بيانات data
لمعرفة نوع data نستخدم الامر type
ملاحظة المتغير اذا كان x يكتب داخل print على x small same x
المتغير اذا كان captial x
يكتب captial X
غير ذلك ذلك خطأ في كود error
معظم الأشخاص يقعون في هذا الخطأ
أيضآ لعرض او اظهار المدخلات على الشاشة نستخدم الأمر print
إذا لم يتم استخدام الأمر print العملية لن يحدث فيها خطأ
كل ما سوف يحدث انك لن ترى البيانات على شاشة حاسبك الآلي.
جرب بنفسك يا صديقي
كل ما عليك حذف الامر print
و اضغط على
RUN تشغيل
اولا دعنا نتحدث عن النص
1/ string
String
إختصار
str
String
اي سلسلة من النصوص يمكن كتابتها
صيغة string يتم كتابة string داخل قوسين()
و يتم اضافة داخل القوسين
علامة الكوتيشن " " او فقط "
( ) + Quotation mark " "
كوتيشن مارك " "
او سنغل كوتيشن ' '
مثلا 👇
( " النص string " )
( ' النص string ' )
مثال example 1
print (" hello world ")
Result الناتج
Hello world
مثال 2 example
دعنا نستخدم متغير نصي
X = " Welcome to my channel "
print (X)
النتيجة
Result 👇
Welcome to my channel
مثال 3 example
x = ' مرحبا بكم في قناة '
print (x)
print (type(x))
نلاحظ في المثال الاخير
example
نتيجة البيانات المدخلة
تم طباعة النص المدخل
ثم تم توضيح نوع البيانات المدخلة
Class = str
Str = هي اختصار لي string
أيضآ لعمل تعليق في الكود من غير ان يتم قراءة او طباعة التعليق في الكود يتم استخدام علامة او رمز
الهاش تاغ #
we use hashtag # to make comment
مثال توضيحي
#Lesson one
x = " first day"
print (x)
#have a good time
الناتج
سوف يتم تجاهل اي سطر يبدا برمز # هاش تاغ
جرب بنفسك يا صاح
Try it
See the screen shot
👇👇
سوف نتوقف هنا لكي نكمل في الدرس القادم
ان شاء الله
..............
..............
...............
.................
..............
رابط قناة التليغرام 👇
t.me/t3lampython
رابط قناة اليوتيوب 👇
youtube.com/kaizonova
My account 👇
t.me/kaizodev
Or
@kaizoa
Telegram
learn python { تعلم بايثون }
قناة متخصصة لتعلم لغة بايثون من الصفر
لي مبتدئين عن طريق الهاتف + pc
لي مبتدئين عن طريق الهاتف + pc
👍1