deV_adel.py
1.2 KB
بوت تواصل
بسيط جداً
للمبتدئين
#مكتبة_telebot
ملف بدون أخطاء
للغة:
python
اذا واجهتك اي مشكلة
تواصل معي :
@Rrgaaal
بسيط جداً
للمبتدئين
#مكتبة_telebot
ملف بدون أخطاء
للغة:
python
اذا واجهتك اي مشكلة
تواصل معي :
@Rrgaaal
👍2🔥1
تقدر تنزل تطبيق pydroid3
ولكن اذا كنت باليمن ستواجهك مشكله عند تحميل pydroid3 انك لن تستطيع تحميله من جوجل بلاي ولكن قم بتشغيل vpn وستستطيع تحميله بعد ذلك ...
تطبيق pydroid3 :
تستطيع من خلاله عمل ملفات بوتات بايثون أو للتعديل عليها أو تشغيلها أثناء اتصالك بالأنترنت فقط ...
بالطبع تستطيع من خلاله عمل العديد من البرمجيات مثل عمل اكواد لعمل مواقع ألكترونيه, وحتى عمل تطبيقات أندرويد ....ألخ
رابط التطبيق على جوجل بلاي :
https://play.google.com/store/apps/details?id=ru.iiec.pydroid3
ولكن اذا كنت باليمن ستواجهك مشكله عند تحميل pydroid3 انك لن تستطيع تحميله من جوجل بلاي ولكن قم بتشغيل vpn وستستطيع تحميله بعد ذلك ...
تطبيق pydroid3 :
تستطيع من خلاله عمل ملفات بوتات بايثون أو للتعديل عليها أو تشغيلها أثناء اتصالك بالأنترنت فقط ...
بالطبع تستطيع من خلاله عمل العديد من البرمجيات مثل عمل اكواد لعمل مواقع ألكترونيه, وحتى عمل تطبيقات أندرويد ....ألخ
رابط التطبيق على جوجل بلاي :
https://play.google.com/store/apps/details?id=ru.iiec.pydroid3
👍2🔥1👏1
شروحات فيديو لبوت بللغة بايثون ... اختاروا أي مكتبة تريدوا الشرح يكون عليه...؟
Anonymous Poll
75%
مكتبة telebot
25%
مكتبة pyrogram
python
قبل تتعلم للغه البرمجه بشكل عام عليك تعرف ايه معنى للغه البرمجه وماهي فائدتها وتعرف كيف كان تطورها لتصل الا ما هي عليه
اولا بتعرف ان مش شرط تتعلم للغه الحاسوب الاصل اللي هي 01 المعروفه وان اللغه اللي بتتعلمها هي اسهل واقرب للغه البشر
للغه البرمجه اللي انت حابب تدرسها مثل python او php او اي للغه هي فقط للغه وسيطه
بحاول ابسطها لك
فلنعتبر ان الحاسوب شخص وانت بتحاول تكلمه وهو اولا ما بيتكلم للغتك وبيتكلم للغته المعروفه (01)... فكذا انت بتحتاج الا مترجم بينك وبينه عشان يفهمك ويفهم اللي تريده وعشان انت تعرف المطلوب منك تعمله فهكذا تم عمل مترجم يحول من كلامك الا كلام الحاسوب
وعشان كذا تم عمل للغات عشان تترجم اوامرك وتحولها الا للغه الحاسوب
وعلى فكره اذا تعملت للغه واحدة للغات البرمجه الباقيات بتكون سهله عليك وانصحك كبدايه لك اذا كنت مبتدئ تبدء بدراسه للغة بايثون لانها بتكون بوابه لك لعالم البرمجه
وعشان اوضح لك الفرق بين للغتين اعطيك مثال :
المثال الذي بالأعلى مثال بسيط عن للغه بايثون حيث فيه امر طباعه print
المثال الذي بالأعلى مثال بسيط عن للغه php حيث فيه امر طباعه echo
شفت انه سهله؟
الفرق بين اللغتين هي الكلمه ولكنها تؤدي نفس الغرض
عادي اتعلم وجرب مره ومرتين حتى مائة مره اهم حاجه ما تستسلم
وعشان تتطمن والله حتى مع اكبر المبرمجين في العالم بتحصل اخطاء
مافيش حد بالدنيا معصوم من الغلط اهم حاجه ما تيأس واذا ما فهمت من اللي بتتعلم منه اعرف انه الغلط من اللي بيعلمك انه ما عرف انه يوصل لك المعلومه
...1...
قبل تتعلم للغه البرمجه بشكل عام عليك تعرف ايه معنى للغه البرمجه وماهي فائدتها وتعرف كيف كان تطورها لتصل الا ما هي عليه
اولا بتعرف ان مش شرط تتعلم للغه الحاسوب الاصل اللي هي 01 المعروفه وان اللغه اللي بتتعلمها هي اسهل واقرب للغه البشر
للغه البرمجه اللي انت حابب تدرسها مثل python او php او اي للغه هي فقط للغه وسيطه
بحاول ابسطها لك
فلنعتبر ان الحاسوب شخص وانت بتحاول تكلمه وهو اولا ما بيتكلم للغتك وبيتكلم للغته المعروفه (01)... فكذا انت بتحتاج الا مترجم بينك وبينه عشان يفهمك ويفهم اللي تريده وعشان انت تعرف المطلوب منك تعمله فهكذا تم عمل مترجم يحول من كلامك الا كلام الحاسوب
وعشان كذا تم عمل للغات عشان تترجم اوامرك وتحولها الا للغه الحاسوب
وعلى فكره اذا تعملت للغه واحدة للغات البرمجه الباقيات بتكون سهله عليك وانصحك كبدايه لك اذا كنت مبتدئ تبدء بدراسه للغة بايثون لانها بتكون بوابه لك لعالم البرمجه
وعشان اوضح لك الفرق بين للغتين اعطيك مثال :
print("i love python")
print("انا احب بايثون ")المثال الذي بالأعلى مثال بسيط عن للغه بايثون حيث فيه امر طباعه print
<?php
echo "i love php";
?>
المثال الذي بالأعلى مثال بسيط عن للغه php حيث فيه امر طباعه echo
شفت انه سهله؟
الفرق بين اللغتين هي الكلمه ولكنها تؤدي نفس الغرض
عادي اتعلم وجرب مره ومرتين حتى مائة مره اهم حاجه ما تستسلم
وعشان تتطمن والله حتى مع اكبر المبرمجين في العالم بتحصل اخطاء
مافيش حد بالدنيا معصوم من الغلط اهم حاجه ما تيأس واذا ما فهمت من اللي بتتعلم منه اعرف انه الغلط من اللي بيعلمك انه ما عرف انه يوصل لك المعلومه
...1...
طبعا زيما قلت لك لازم عشان تتعلم للغه بايثون تنزل التطبيق pydroid3 عشان تتابع معي خطوه بخطوه ...طبعا اذا كنت عارف ايش يعني اساسيات البرمجه ولو مش عارف تنتظرني لما انزل لك شروحات عن اساسيات البرمجه
وطبعا كل جزء من الدرس انا بكون اعمل توجيه للي قبله عشان ما تضيع مني
وطبعا كل جزء من الدرس انا بكون اعمل توجيه للي قبله عشان ما تضيع مني
learn programing تعلم البرمجة pinned «طبعا زيما قلت لك لازم عشان تتعلم للغه بايثون تنزل التطبيق pydroid3 عشان تتابع معي خطوه بخطوه ...طبعا اذا كنت عارف ايش يعني اساسيات البرمجه ولو مش عارف تنتظرني لما انزل لك شروحات عن اساسيات البرمجه وطبعا كل جزء من الدرس انا بكون اعمل توجيه للي قبله عشان…»
learn programing تعلم البرمجة
python قبل تتعلم للغه البرمجه بشكل عام عليك تعرف ايه معنى للغه البرمجه وماهي فائدتها وتعرف كيف كان تطورها لتصل الا ما هي عليه اولا بتعرف ان مش شرط تتعلم للغه الحاسوب الاصل اللي هي 01 المعروفه وان اللغه اللي بتتعلمها هي اسهل واقرب للغه البشر للغه البرمجه…
python
1- المخرجات :
الاوامر بالاكواد اللي بتعطيها للبرنامج عشان يخرجها للشاشه الرئيسيه عند تنفيذ البرنامج
لما تعطي امر الطباعه 👈 print
زي مثلا
لما تعطيه الامر اطبع اللي فوق بيطلع للمستخدم كلمتين تحت بعض
wellcome
i am python
طبعا شي طبيعي تستخدم
علامتين تنصيص 👈"python"
علامة تنصيص واحده👈'python'
اهم حاجه ما تبدء بتنصيص واحده وتنهيها بعلامتين او العكس
زي مثلا كذا
طبعا بيطلع خطأ لان علامات التنصيص بالبدايه غير النهايه لذلك يجيب توحيدها
تدل على انك بتعطيه حروف يعني string حتى اذا استخدمت الارقام فيها ما بيحصل خطأ ولكن اذا استخدمت هذي " فيتعامل معها بايثون على انها حرف وليست رقم integer وهذا ما انصحك اذا تريد بالمستقبل تتعامل بالرياصيات في بايثون
وعشان تعرف الفرق بين المثالين اللي فوق اضغط على ستارت وبتلاحظ ان في امر الطباعه مع التنصيص تم طباعه الرقمين كما هما ولم يتغير شي هكذا
5+5 👈
ولكن بالثاني فيسجمع بينهما ويعطيك الناتج على الشاشه
10👈
ولا تنسى بأن تقفل القوسين () لانه لن يطبع الامر وسيحصل خطأ بالكود
مثال :
اختصار الكلمه وبتعرف استخدامها بالمستقبل ان شاء الله
str 👈 string
int 👈 integer
...2...
1- المخرجات :
الاوامر بالاكواد اللي بتعطيها للبرنامج عشان يخرجها للشاشه الرئيسيه عند تنفيذ البرنامج
لما تعطي امر الطباعه 👈 print
زي مثلا
print("wellcome")
print('i am python')لما تعطيه الامر اطبع اللي فوق بيطلع للمستخدم كلمتين تحت بعض
wellcome
i am python
طبعا شي طبيعي تستخدم
علامتين تنصيص 👈"python"
علامة تنصيص واحده👈'python'
اهم حاجه ما تبدء بتنصيص واحده وتنهيها بعلامتين او العكس
زي مثلا كذا
print("i love python')
print('i love python")طبعا بيطلع خطأ لان علامات التنصيص بالبدايه غير النهايه لذلك يجيب توحيدها
تدل على انك بتعطيه حروف يعني string حتى اذا استخدمت الارقام فيها ما بيحصل خطأ ولكن اذا استخدمت هذي " فيتعامل معها بايثون على انها حرف وليست رقم integer وهذا ما انصحك اذا تريد بالمستقبل تتعامل بالرياصيات في بايثون
print("5 +5")
print(5 + 5)وعشان تعرف الفرق بين المثالين اللي فوق اضغط على ستارت وبتلاحظ ان في امر الطباعه مع التنصيص تم طباعه الرقمين كما هما ولم يتغير شي هكذا
5+5 👈
ولكن بالثاني فيسجمع بينهما ويعطيك الناتج على الشاشه
10👈
ولا تنسى بأن تقفل القوسين () لانه لن يطبع الامر وسيحصل خطأ بالكود
مثال :
print("i love python"
print" python language")اختصار الكلمه وبتعرف استخدامها بالمستقبل ان شاء الله
str 👈 string
int 👈 integer
...2...
homework:
اختار الكود الذي سيتم طباعته بدون خطأ:
اختار الكود الذي سيتم طباعته بدون خطأ:
Anonymous Quiz
14%
print("easy code
0%
print"easy code "
71%
print("easy code")
14%
prnt('easy code')
0%
print'easy xode'))
ماهي الاكواد اللتي لن يتم طباعتها :
Anonymous Poll
0%
print(5+5)
100%
print("12 * 7)
100%
print("6/3)
75%
pint('8 - 9')
100%
print(13 +'4)
25%
print(2764 *77287)
100%
print "68+866)
learn programing تعلم البرمجة
python 1- المخرجات : الاوامر بالاكواد اللي بتعطيها للبرنامج عشان يخرجها للشاشه الرئيسيه عند تنفيذ البرنامج لما تعطي امر الطباعه 👈 print زي مثلا print("wellcome") print('i am python') لما تعطيه الامر اطبع اللي فوق بيطلع للمستخدم كلمتين تحت بعض wellcome…
المتغيرات :
اليوم بحاول اشرح لكم ايش يعني متغيرات وماهي فايدتها وكيفيه استعمالها بالاكواد
المتغيرت تعتبر وعاء لحفظ البيانات وعشان ماتتوه مني بشرح لك نوعين من البيانات اللتي يتم حفظها
string اختصارها str وهي سلسله نصيه
intger اختصارها int عدد صحيح
طبعا لماذا سميت سلسله نصيه شوف المثل هذا
طبعا المتغير هو name والبيانات المحتفظه داخل المتغير هي yemen
يعني اعتبر name نفس الصندوق الذي بيحتفظ بالاشياء داخله وتقدر تكتب اي شي فيه نصي
طبعا مش شرط تقدر تكتب اسم المتغير اللي تريده بس يفضل لك ان تستعمل اسم متعارف عليه عندك وتقدر ترجع له بسهوله يعني لو كتبت زي اللي كتبت وانت مغمض ههههههه صعب انك تتذكره اذا رجعت للكود بعد سنه
طيب عشان تعرف ايه تستفيد منه نضرب لك مثال مبدئي اهم شي لاتستعجل اهم شي الممارسه عشان يكون تأسيسك يكون قوي وتكون اخطاءك في عمل الكود في المستقبل اقل
في المثال هذا اللي فوق استخدمنا امر الطباعه وداخله المتغير
خذ ببالك هو مش بيطبع لك المتغير هو بيطبع لك اللي داخل المتغير لازم تعرف لما تستخدم داخل امر الطباعه اي بيانات مباشره بتستعمل علامات التنصيص لكن لما تعمل متغير فأن البرنامج بيعرف من نفسه انه متغير اهم حاجه تعمل اي شي داخل المتغير حتى علامات تنصيص فقط عشان ما يحصل
خطأ بالكود بسبب المتغير
طبعا زيما قلت لك لازم تتعامل مع الارقام على انها ارقام مش نصوص عشان مستقبلا لوفكرت مثلا تعمل اله حاسبه ما تتوهش وتتخربط عليك بالكود
المهم من الان انا بكون اعطيك امثله بدون اعطائك شرح ايه اللي بيطلع بالكود عشان تطبق من نفسك وتستفيد اكثر
طبعا في المتغيرات في اسماء بتكون محجوزه في بايثون وماتقدرش تعملها كمتغير مثلا
وايضا لا تستطيع بدايه المتغير او نهايته برقم او اي علامات ترقيم واليك أمثله
وعشان تستخدم اكثر من مصدر بعطيك اختبارات وحتكون فيها في سياق الدرس بس ما شرحته عشان تعتمد على بحثك لأن المبرمج اذا لم يستخدم اكثر من مصدر فلن يواكب المستجدات
...3...
اليوم بحاول اشرح لكم ايش يعني متغيرات وماهي فايدتها وكيفيه استعمالها بالاكواد
المتغيرت تعتبر وعاء لحفظ البيانات وعشان ماتتوه مني بشرح لك نوعين من البيانات اللتي يتم حفظها
string اختصارها str وهي سلسله نصيه
intger اختصارها int عدد صحيح
طبعا لماذا سميت سلسله نصيه شوف المثل هذا
name = "yemen"
طبعا المتغير هو name والبيانات المحتفظه داخل المتغير هي yemen
يعني اعتبر name نفس الصندوق الذي بيحتفظ بالاشياء داخله وتقدر تكتب اي شي فيه نصي
name = "اليمن"
طبعا مش شرط تقدر تكتب اسم المتغير اللي تريده بس يفضل لك ان تستعمل اسم متعارف عليه عندك وتقدر ترجع له بسهوله يعني لو كتبت زي اللي كتبت وانت مغمض ههههههه صعب انك تتذكره اذا رجعت للكود بعد سنه
sjavvfi = "يمن "
طيب عشان تعرف ايه تستفيد منه نضرب لك مثال مبدئي اهم شي لاتستعجل اهم شي الممارسه عشان يكون تأسيسك يكون قوي وتكون اخطاءك في عمل الكود في المستقبل اقل
name = "adel"
print(name)
في المثال هذا اللي فوق استخدمنا امر الطباعه وداخله المتغير
خذ ببالك هو مش بيطبع لك المتغير هو بيطبع لك اللي داخل المتغير لازم تعرف لما تستخدم داخل امر الطباعه اي بيانات مباشره بتستعمل علامات التنصيص لكن لما تعمل متغير فأن البرنامج بيعرف من نفسه انه متغير اهم حاجه تعمل اي شي داخل المتغير حتى علامات تنصيص فقط عشان ما يحصل
خطأ بالكود بسبب المتغير
name = ""
print(name)
طبعا زيما قلت لك لازم تتعامل مع الارقام على انها ارقام مش نصوص عشان مستقبلا لوفكرت مثلا تعمل اله حاسبه ما تتوهش وتتخربط عليك بالكود
points = 5
print(int(points))
numbers = 5+4
print(int(numbers))
المهم من الان انا بكون اعطيك امثله بدون اعطائك شرح ايه اللي بيطلع بالكود عشان تطبق من نفسك وتستفيد اكثر
طبعا في المتغيرات في اسماء بتكون محجوزه في بايثون وماتقدرش تعملها كمتغير مثلا
print = "python"
print(print)
inupt = "مبرمج"
وايضا لا تستطيع بدايه المتغير او نهايته برقم او اي علامات ترقيم واليك أمثله
1cod = "python"
code-ing = "python"
-coding = "great"
وعشان تستخدم اكثر من مصدر بعطيك اختبارات وحتكون فيها في سياق الدرس بس ما شرحته عشان تعتمد على بحثك لأن المبرمج اذا لم يستخدم اكثر من مصدر فلن يواكب المستجدات
...3...