تعلم لغة PYTHON ©️
前往频道在 Telegram
قناة خاصة بتعلم اساسيات و مكتبات لغة البايثون لنجعلها مرجع للجميع بهذه اللغه. حساب تويتر: https://www.twitter.com/MhamadAlush0997
显示更多未指定国家未指定类别
3 671
订阅者
+1024 小时
+477 天
+26230 天
帖子存档
3 671
برمجة أداة nmap بنفسك لفحص السيرفرات في لغة بايثون.
اداة nmap مهمتها فحص الأيبيات و المواقع و السيرفرات و إختبار البورتات المفتوحة و المغلقة و معرفة نوع نظام تشغيل السيرفر.
و عن طريقها تستطيع معرفة نظام السيرفر الموجود لموقع و ماهي البورتات المفتوحة بهذا السيرفر.
و تُعتبَر اداة nmap الأفضل و الأشهر لدى الجميع لكونها تعمل على جميع الأنظمة و حتى على أجهزة الهاتف الذي يعمل بنظام أندرويد.
لقراءة جميع دروس لغة بايثون و تعلمها يرجى اتباع الرابط الآتي:
https://www.programmer-tech.com/python
3 671
مكتبة subprocess.
https://programmer-tech.com/python-library-subprocess
مكتبة socket.
https://www.programmer-tech.com/python-socket-library
مكتبة BeautifulSoup4.
https://www.programmer-tech.com/python-beautifulsoup-library
مكتبة sys.
https://programmer-tech.com/python-library-sys
#Python #programmertech #python3 #pythonprogramming
3 671
شرح مكتبة BeautifulSoup4 في لغة بايثون.
مكتبة BeautifulSoup هي مكتبة تُمكننا من عمل تحليل للبيانات parsing و البيانات المحددة يكون شكلها مُعقَّد و غير منظّم مثل html نعمل لها information gathering و نأخذ البيانات عبر مكتبات urllib أو requests او اي مكتبة و نستخدم مكتبة مثل BeautifulSoup لعمل تنظيم للبيانات أو بمعنى اوضح ندخل للرابط نأخذ البيانات او عمل parsing للبيانات المهمة التي تلزمنا بعملنا.
https://www.programmer-tech.com/python-beautifulsoup-library
3 671
شرح مكتبة cookiejar في لغة بايثون.
مكتبة cookiejar هي مكتبة وظيفتها عمل parse للكوكيز لدينا و ليكن لدينا نظام msf admin مثل ميتاسبلويتبل نعمل عليه إختبار اختراق و بها يتم التعامل مع كل من البروتوكولات بروتوكول ملف تعريف الإرتباط العادي Netscape و البروتوكول المحدد بواسطة RFC 2965 و يتم إيقاف تشغيل معالجة RFC 2965 إفتراضياً.
https://www.programmer-tech.com/python-cookiejar-library
3 671
Repost from تعلم لغة PYTHON ©️
دليلك الشامل لفهم مكتبة urllib في لغة بايثون.
مكتبة urllib هي مكتبه جميلة و سهلة نتعامل بها مع Web scraping في بايثون و نستطيع من خلالها أن نسحب صفحة html من الموقع بسرعة عالية و كل سهوله مثلاً نتكلم مع الطلبات التي نتعامل بها مع الويب مثل get request مثل طلب معلومات من موقع معيّن أو أي شي خاص داخل الويب.
https://www.programmer-tech.com/python-urllib-library
3 671
دليلك الشامل لفهم مكتبة urllib في لغة بايثون.
مكتبة urllib هي مكتبه جميلة و سهلة نتعامل بها مع Web scraping في بايثون و نستطيع من خلالها أن نسحب صفحة html من الموقع بسرعة عالية و كل سهوله مثلاً نتكلم مع الطلبات التي نتعامل بها مع الويب مثل get request مثل طلب معلومات من موقع معيّن أو أي شي خاص داخل الويب.
https://www.programmer-tech.com/python-urllib-library
3 671
مكتبة struct المعروفة في مجال sniffing في بايثون.
مكتبة struct تساعدنا كثيراً في sniffing و تُفيدنا في قسم الشبكات و هي تعني أنه نأخذ البيانات الموجودة لدينا و نعمل لها packing لتحويلها إلى بايت Byte لكي تسير في الشبكة و unpacking العكس لإرجاعها.
https://www.programmer-tech.com/python-struct-library
3 671
الدليل الشامل في شرح مكتبة socket لبرمجة الشبكات في بايثون.
مكتبة socket هذا المصطلح في اللغة العربية يعني مقبس يقوم بالربط بين شيئين بشكل عام و مكتبة socket هي مكتبة منخفضة المستوى low level أي بمعنى أنك بحاجة لبناء بروتوكول خاص لإجل إستخدامها و غالباً ما يتم هذا البروتوكول بإستخدام مكتبة struct أو أنه يلزم منك إضافة بروتوكول غير مدعوم أي يعني يلزم أن يكون لديك خبرة سابقة في مجال الشبكات و البروتوكولات التي تريد إضافتها.
https://www.programmer-tech.com/python-socket-library
3 671
Repost from تعلم لغة PYTHON ©️
الوراثة inheritance في بايثون.
إنَّ كلمة وراثة تعني تضمين محتوى كلاس في كلاس آخر في بايثون, الكلاس يمكنه أن يرث من كلاس آخر حتى يحصل على الدوال و المتغيرات الموجودة فيه, فمثلاً إذا كنت تريد إنشاء كلاس جديد و لاحظت أنه يوجد كلاس جاهز يحتوي على كودات قد تفيدك يمكنك استغلالها بدل كتابتها من الصفر.
https://programmer-tech.com/python-inheritance
3 671
Repost from تعلم لغة PYTHON ©️
مقدمة عن لغة بايثون و تجهيز بيئة العمل.
بايثون Python هي لغة برمجة مفتوحة المصدر و تُعتبَر من اللغات الأكثر شهرة و إستخداماً و ذات مستوى حماية عالي و تُعتبَر لغة بايثون من اللغات السائدة في العالم مع نهضة الذكاء الإصطناعي و تُعتبَر ايضاً لغة متعددة الإستخدامات "Multi-usable language" فيمكن برمجة مواقع الإنترنت أو الدخول في عالم البيانات و الذكاء الإصطناعي و حتى الألعاب و الروبوتات, فعلياً يمكن فعل كل شيئ من خلال بايثون.
https://programmer-tech.com/python-overview
3 671
بعد الانتهاء من أساسيات Python، يجب عليك تعلم مجموعة من المكاتب حتى تتمكن من التعامل مع النظام بسهولة وإدارة الملفات داخل الكمبيوتر مثل SYS ومكتبة OS
https://twitter.com/ProgrammerTec7/status/1548295747811942401?s=20&t=7rWaOeKOyn97cdP3YMNNRA
3 671
Repost from NusurTech 2 ©️
بمناسبة حلول عيد الأضحى المبارك نتقدم لكم و للأمة الإسلامية بأجمل التهاني و أطيب الأماني، عيدكم مبارك و كل عام وأنتم بألف خير.
و إعلموا أنه من يعظم شعائر الله فإنها من تقوى القلوب، و أفرحوا و تزينوا و تطيبوا و تجملوا و عظموا شعائر الله وصِلوا أرحامكم و إستقيموا كما أمركم الله.
و بهذه المناسبة نجدد دعمنا لفعل الخير و الجهر بالتشجيع الكامل لمبادرة #فطرة للسير وفق الفطرة السليمة التي خلقنا الله عليها، ونبذ ما يخالف الشريعة الإسلامية والفطرة الإنسانية من "الشـذو، ذ" و"المثليـة" التي تدعمها أكبر الهيئات والشركات و تجاهر بالمعصية و تشجع الإنحراف و تستهدف بشكل مُركّز و مباشر الأطفال الصغار و الأجيال القادمة عبر شاشات التلفزيون و وسائل التواصل الإجتماعي.
﴿ يَا أَيُّهَا النَّاسُ إِنَّا خَلَقْنَاكُم مِّن ذَكَرٍ وَأُنثَىٰ وَجَعَلْنَاكُمْ شُعُوبًا وَقَبَائِلَ لِتَعَارَفُوا ۚ إِنَّ أَكْرَمَكُمْ عِندَ اللَّهِ أَتْقَاكُمْ ۚ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ﴾ لا إله إلا الله ولا نعبد إلا إياه، مخلصين له الدين ولو كره الكافرون، اللّهم صلِّ على سيدنا محمد و على آل سيدنا محمد و سلم تسليماً كثيراً.
#فطرة
#لنتصدى_لمخطط_هدم_الفطرة
3 671
مكتبة optparse في لغه بايثون.
مكتبة optparse هي مكتبة مهمة جداً و هي تُساعدنا بعمل تصميم للمدخلات inputs الخاصة في المستخدم, مثلاً إذا كتبنا سكربت خاص في إختبار إختراق penetration testing بالتأكيد هنا سوف نحتاج لإضافة مُدخلات لكي نقوم بالشرح للمستخدم على كيفية إستخدام هذا السكربت الذي برمجناه و هذا الشرح يكون عبر مكتبة optparse.
https://programmer-tech.com/python-library-optparse
3 671
التعرف على مكتبة subprocess في بايثون.
مكتبة subprocess هي مكتبة موجودة لدينا في بايثون تُمكننا من التعامل مع سطر الأوامر command line لرؤية stdout و stderr وهي مهمة جداً جداً و سوف نتعامل معها في السكيورتي و في الشبكات.
https://programmer-tech.com/python-library-subprocess
3 671
شرح مكتبة sys مكتبة نظام البايثون.
مكتبة sys هي مكتبة النظام و هي إختصار للكلمة System و تختَص و تهتَم في الوظائف الخاصة بالنظام و تُعطي الكثير من الإمكانيات للبئية التي يعمل عليها البايثون, و الـ sys module يتعامل مع stdout و stdin و stderr و المدخلات argv.
https://programmer-tech.com/python-library-sys
3 671
شرح مكتبة OS في لغة بايثون.
مكتبة OS تسمح لنا في تنفيذ بعض الأوامر التي تتعلق بنظام التشغيل الخاص بنا مثل إنشاء مجلدات, حذف, إعادة تسمية....إلخ, على الرغم من أنه نستطيع أداء أغلب هذه الأوامر بشكل يدوي إلا أنه في الأغلب ما يحتاج إلى أتمتة هذه المهام عند كتابة برامج في بايثون.
https://programmer-tech.com/python-library-os
3 671
التاريخ و الوقت في بايثون.
توجد الكثير من المكاتب التي تساعدنا على عرض التاريخ و الوقت, استخدام التاريخ و الوفت هو مهم في حال كنا نعمل على كود أو تطبيق ونريد عرض التاريخ و الوقت عليه.
https://programmer-tech.com/python-date-and-time
3 671
الوراثة inheritance في بايثون.
إنَّ كلمة وراثة تعني تضمين محتوى كلاس في كلاس آخر في بايثون, الكلاس يمكنه أن يرث من كلاس آخر حتى يحصل على الدوال و المتغيرات الموجودة فيه, فمثلاً إذا كنت تريد إنشاء كلاس جديد و لاحظت أنه يوجد كلاس جاهز يحتوي على كودات قد تفيدك يمكنك استغلالها بدل كتابتها من الصفر.
https://programmer-tech.com/python-inheritance
3 671
الكلاس و الكائن في بايثون.
الكلاس هو عبارة عن حاوية تستطيع أن تضع بداخل هذه الحاوية متغيرات و مصفوفات و دوال و غيرها, و من أجل تعريف كلاس جديد نكتب كلمة class ثم نضع له إسم و يجب أن يبدأ إسم الكلاس بحرف كبير لتمييزه ثم نضع نقطتين.
الكائن هو عبارة عن نسخة من الكلاس, و لإنشاء نسخة من كلاس معين نقوم بتعريف متغير قيمته تساوي إسم الكلاس ثم نضع قوسين و يتكون هذا الكائن من دوال, هذا الكائن تندرج تحته الدوال ممكن أن نكتب اكثر من دالة و نعمل لها تضمين include وتحت الكائن تبقى وظيفته أنه مسؤول عن هذه الدوال و بدل إستدعاء كل دالة لوحدها نستدعي الكائن في الدوال الذي به كلها.
https://programmer-tech.com/python-class-and-object
3 671
التعامل مع الملفات بايثون.
التعامل مع الملفات يقصد بها إجراء عملية ما على الملفات بمختلف أنواعها ( مثل txt - jpg - mp4 ) كيف تقرأ محتوى من ملف و كيف تنشئ نسخة منه و كيف تعدّل محتواه و كيف تحذفه إلخ… مثلاً يكون لدينا ملف txt على سطح المكتب و بداخله بيانات و نريد قراءتها أو الكتابة عليه.
https://programmer-tech.com/python-files-handling
