:: دورة تقسيم المناطق الخطرة واستخدام المعدات الكهربية ضد الانفجار|دورات هندسة الصيانة م (آخر رد :يارا مركز ITR)       :: دورة أنظمة التأريض الوقائي و الحماية من الصواعق في شبكات القوى الكهربائية|دورات هندسة (آخر رد :يارا مركز ITR)       :: دورة برنامج جودة التغذية الكهربية|دورات هندسة الصيانة والتشغيل مركزitr (آخر رد :يارا مركز ITR)       :: دورة حوكمة البيانات والحماية وإدارة الامتثال|دورات التجارة الخارجية مركزitr (آخر رد :يارا مركز ITR)       :: دورة إدارة ونمذجة وتقييم مخاطر الائتمان|دورات التجارة الخارجية مركزitr (آخر رد :يارا مركز ITR)       :: دورة النقد الأجنبي وأسواق المال والمشتقات المالية|دورات التجارة الخارجية مركزitr (آخر رد :يارا مركز ITR)       :: دورة أساسيات تكرير النفط|دورات البترول - النفط والغاز مركزitr (آخر رد :يارا مركز ITR)       :: دورة مراقبة جودة المنتجات النفطية|دورات البترول - النفط والغاز مركزitr (آخر رد :يارا مركز ITR)       :: دورة تكنولوجيا الأنابيب في الصناعات البترولية|دورات البترول - النفط والغاز مركزitr (آخر رد :يارا مركز ITR)       :: دورة أحكام عقود التأمين وفض منازعاتها بالتحكيم|دورات التأمين مركزitr (آخر رد :يارا مركز ITR)      
اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

يرجى إختيار القسم المناسب قبل النشر وسيعاقب المخالف بإنذار أول مرة وسيتم حظره إذا تكرر ذلك كلمة الإدارة

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 01-03-2019, 09:40 AM   #1
تاريخ التسجيل: Feb 2019
الدولة: قلب ابي
العمر: 31
المشاركات: 1,006
التقييم: 10
تاريخ التسجيل: Feb 2019
الدولة: قلب ابي
العمر: 31
المشاركات: 1,006
التقييم: 10
افتراضي أهم 8 مكتبات بلغة البايثون تستخدم في المشاريع الصغيرة

أهم 8 مكتبات بلغة البايثون تستخدم في المشاريع الصغيرة


لدينا مقولة في عالم برمجة البايثون هو أننا كمطورين ندخل عالم البايثون من أجل تعلم اللغة ولكن نبقى عالقين فيها بسبب مجتمع مطوريها، وهذا صحيح بالنسبة لأغلبنا فالأمر الذي يبقينا في عالم البايثون سهولة أن تخطر فكرة لك وتبدأ بتنفيذها فتنتهي من تنفيذها سريعًا على الأرجح خلال عدة ساعات من الليل بسبب كل تلك المساعدات والمكتبات التي يقدمها لك مجتمع مطوري البايثون.

في هذا المقال سنتكلم عن أهم مكتبات البايثون التي نحبها ونستخدمها كثيرًا أثناء تطوير مشاريعنا.

لحفظ البيانات في قاعدة البيانات بشكل سريع: Dataset
تُستخدم Dataset عندما نحتاج إلى جمع البيانات وحفظها في قاعدة البيانات قبل أن نكتشف ماهو الشكل النهائي لجداول قاعدة البيانات. حيث تُعتبر Dataset بسيطة ولكنها مع ذلك API قوي يقدم طريقة سهلة لحفظ البيانات داخلها ثم تصنيفيها لاحقًا.

بنيت Dataset فوق SQLAlchemy ويمكن استخدامها ضمن جانغو من خلال تعليمات الإدارة inspectdb المبنية داخل جانغو.

لالتقاط البيانات من صفحات الويب: Beautiful Soup
تستخرج مكتبة Beautiful Soup (ويمكن كتابتها BS4) المعلومات من صفحات HTML كما تستخدم في تحويل البيانات غير المنظمة أو المهيكلة في HTML إلى بيانات مهيكلة، كما أنها تعمل بشكل رائع مع بيانات XML التي من الممكن أن تكون غير قابلة للقراءة.

للعمل مع محتوى HTTP: Requests
يمكن القول أن Requests هي من أفضل المكتبات المعيارية التي تعمل على محتوى HTTP. ففي أي وقت نحتاج لطلب صفحة HTML أو حتى API ستقوم مكتبة Requests بتغليف هذا الطلب وتوثيقه بشكل جيد.

لكتابة الأوامر الخاصة بالـ command-line: Click
عندما نحتاج لكتابة نص برمجي بلغة البايثون تعد مكتبة Click من المكتبات المفضلة في كتابة أوامر command-line، حيث تعتبر هذه المكتبة API بسيطة ومدروسة جيدًا كما أنها لاتحوي إلا القليل من النماذج التي نحتاج لتذكرها بالإضافة إلى أنها تمتلك مستندات توثق طريقة عملها بشكل جيد وهذا يسهل عملية البحث عن الميزات المتقدمة ضمن المكتبة.

لتسمية الأشياء: Python Slugify
كما نعلم تسمية الأشياء أمر صعب لذلك تقدم لنا مكتبة Python Slugify خدمة تحويل العنوان أو الوصف إلى مُعرِّف مميز. وفي حال كنت تعمل على مشروع ويب فإنك تحتاج إلى استخدام روابط صديقة لعمليات تحسين نتائج البحث SEO.

إذا مهمة مكتبة Python Slugify أن تجعل عملية التسمية أمرًا سهلًا بالنسبة لنا.

للعمل مع الإضافات: Pluggy
تعتبر مكتبة Pluggy جديدة نسبيًا ولكنها من أفضل وأسهل الطرق لإضافة نظام الملحقات plugin إلى تطبيقك الموجود حاليًا.

في حال تعاملت سابقًا مع pytest فإنك بالتأكيد استخدمت Pluggy من دون أن تعرف.

لتحويل ملفات CSV إلى API: Datasette
إن Datasette أداة رائعة وسهلة لتحويل ملفات CSV إلى تطبيق REST JSON كامل المميزات ولكنها تطبيقات قراءة فقط.

تمتلك Datasette الكثير من الميزات بما في ذلك المخططات والخرائط التفاعلية، وهي سهلة التطبيق ضمن البرامج باستخدام إطار حاوي container أو مضيف ثالث في الويب.

للتعامل مع متغيرات البيئة وغيرها: Envparse
في حال كنت تحتاج إلى تفسير متغيرات البيئة environment variables مباشرة لأنك لاتريد حفظ مفاتيح API، أو أي معلومات أخرى هامة عن قاعدة البيانات ضمن النص البرمجي source code، عندها تحتاج إلى استخدام Envparse وهي من أفضل المكتبات التي تعالج متغيرات البيئة، ملفات ENV، أنماط المتغيرات، even pre-، و post-processors

مهرة النجدية غير متواجد حالياً   اقتباس
أضف رد جديد

الكلمات الدلالية (Tags)
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الغراب والعصفورة الصغيرة قصة من التراث الهندي الفارس قسم الشعراء والأدباء والخواطر 0 02-04-2019 09:10 AM


الساعة الآن 05:36 AM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.