علوم وتحليلات البيانات المتقدمة مع بايثون

محتويات 1 لا يوجد وقت تضيعه: تحليل السلاسل الزمنية 1 1.1 السلاسل الزمنية 2 1.2 واحدًا تلو الآخر: بعض الأمثلة 4 1.3 تحمل مع الوقت: سلسلة Pandas 7 1.3.1 عمل السلاسل الزمنية للباندا 18 1.3.2 معالجة بيانات السلاسل الزمنية 21 1.4 نمذجة بيانات السلاسل الزمنية 31 1.4.1...

تصميم وتحسين الأنظمة الحرارية باستخدام تطبيقات MATLAB

تصميم الأنظمة الحرارية وتحسينها ، الإصدار الثالث: توفر تطبيقات MATLAB أساليب منهجية وفعالة لتصميم الأنظمة الحرارية ، والتي تهم مجموعة واسعة من التطبيقات. يقدم المفاهيم والإجراءات الأساسية للتصميم المفاهيمي ، وصياغة المشكلة ، والنمذجة ، والمحاكاة ، وتقييم التصميم ،...

التعرف على الأنماط وتقنيات الذكاء الحسابي باستخدام MATLAB

يقدم هذا الكتاب الموضوع المعقد المتمثل في استخدام الذكاء الحسابي للتعرف على الأنماط بطريقة مباشرة وقابلة للتطبيق ، باستخدام Matlab لتوضيح الموضوعات والمفاهيم. يغطي المؤلف أدوات الذكاء الحسابي مثل تحسين سرب الجسيمات والبحث البكتيري والتليين المحاكي والخوارزمية الجينية...

تحسين مشاكل نظام الطاقة: الطرق والخوارزميات و رموز MATLAB

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

فهم بديهي لتصفية كالمان باستخدام MATLAB

أدى ظهور أجهزة الاستشعار الدقيقة ذات الأسعار المعقولة ، مثل أنظمة القياس بالقصور الذاتي MEMS ، والتي يتم تطبيقها في الأنظمة المضمنة وأجهزة إنترنت الأشياء ، إلى جلب تقنيات مثل ترشيح كالمان ، القادرة على دمج المعلومات من أجهزة استشعار أو مصادر متعددة ، إلى الاهتمام من...

ميتاكلاس بايثون

جدول المحتويات الطراز القديم مقابل فئات الطراز الجديد فئات الطراز القديم فئات جديدة الطراز النوع والفئة تعريف الفصل ديناميكيًا مثال 1 مثال 2 مثال 3 مثال 4 Metaclass مخصص هل هذا حقا ضروري؟ خاتمة يشير مصطلح metaprogramming إلى إمكانية حصول البرنامج على معرفة أو التلاعب...

استثناءات بايثون: مقدمة

جدول المحتويات الاستثناءات مقابل الأخطاء النحوية رفع استثناء استثناء AssertionError كتلة المحاولة والاستثناء: معالجة الاستثناءات شرط آخر التنظيف بعد الاستخدام أخيرًا تلخيص لما سبق ينتهي برنامج بايثون بمجرد أن يواجه خطأ. في Python ، يمكن أن يكون الخطأ خطأ نحويًا أو...

وحدة مسار بايثون 3: ترويض نظام الملفات

جدول المحتويات مشكلة معالجة مسار ملف بايثون خلق المسارات قراءة وكتابة الملفات انتقاء مكونات المسار نقل وحذف الملفات أمثلة عد الملفات عرض شجرة الدليل ابحث عن آخر ملف تم تعديله قم بإنشاء اسم ملف فريد اختلافات نظام التشغيل المسارات ككائنات مناسبة خاتمة هل واجهت صعوبة في...

وحدات وحزم بايثون – مقدمة

جدول المحتويات وحدات بايثون: نظرة عامة مسار بحث الوحدة النمطية بيان الاستيراد استيراد <module_name> من <module_name> استيراد <الاسم (الأسماء)> من <module_name> استيراد <name> كـ <alt_name> استيراد <module_name> كـ...

العمل مع بيانات JSON في بايثون

جدول المحتويات تاريخ موجز (جدًا) لـ JSON انظروا ، إنه JSON! لغة Python تدعم JSON أصلاً! القليل من المفردات تسلسل JSON مثال بسيط على التسلسل بعض حجج الكلمات الرئيسية المفيدة إلغاء تسلسل JSON مثال بسيط على إلغاء التسلسل مثال من العالم الحقيقي (نوعًا ما) ترميز وفك ترميز...

تصحيح أخطاء Python باستخدام Pdb

جدول المحتويات الشروع في العمل: طباعة قيمة متغير تعبيرات الطباعة يخطو من خلال التعليمات البرمجية إدراج رمز المصدر استخدام نقاط التوقف استمرار التنفيذ عرض التعبيرات معرف المتصل بيثون أوامر pdb الأساسية تصحيح أخطاء بايثون باستخدام PDB: الخاتمة يمكن أن تكون تطبيقات تصحيح...

11 نصائح للمبتدئين لتعلم برمجة بايثون

جدول المحتويات اجعلها تلتصق النصيحة رقم 1: كود كل يوم النصيحة الثانية: اكتبها نصيحة رقم 3: انطلق التفاعلي! نصيحة رقم 4: خذ فترات راحة نصيحة رقم 5: كن صيادًا من Bug Bounty اجعلها تعاونية نصيحة رقم 6: أحط نفسك بالآخرين الذين يتعلمون نصيحة رقم 7: علم نصيحة رقم 8: برنامج...

التفكير التكراري في بايثون

جدول المحتويات عزيزي سانتا كلوز البيثوني … الوظائف العودية في بايثون الحفاظ على الدولة هياكل البيانات العودية في بايثون التكرار الساذج هو ساذج تفاصيل مزعجة زعنفة المراجع “من بين جميع الأفكار التي قدمتها للأطفال ، تبرز العودية باعتبارها الفكرة الوحيدة...

ما هو قفل مترجم Python العالمي (GIL)؟

جدول المحتويات ما المشكلة التي حلها GIL لبايثون؟ لماذا تم اختيار GIL كحل؟ التأثير على برامج بايثون متعددة الخيوط لماذا لم تتم إزالة GIL حتى الآن؟ لماذا لم تتم إزالته في Python 3؟ كيفية التعامل مع Python’s GIL إن قفل Python Global Interpreter Lock أو GIL ، بكلمات بسيطة...

8 شركات برمجيات من الطراز العالمي تستخدم بايثون

جدول المحتويات الضوء الصناعي والسحر جوجل موقع التواصل الاجتماعي الفيسبوك انستغرام سبوتيفي كورا نيتفليكس بصندوق الإسقاط رديت اي شخص اخر؟ هناك أكثر من 500 لغة برمجة حالية ، مع كتابة المزيد كل يوم. من المسلم به أن غالبية هذه التداخلات ولم يكن من المفترض أبدًا استخدام عدد...

النسخ الضحل مقابل النسخ العميق لكائنات بايثون

جدول المحتويات عمل نسخ ضحلة عمل نسخ عميقة نسخ كائنات بايثون التعسفية 3 أشياء يجب تذكرها لا تُنشئ عبارات التعيين في Python نسخًا من الكائنات ، بل تربط الأسماء بالكائن فقط. بالنسبة للأشياء غير القابلة للتغيير ، لا يحدث ذلك عادةً فرقًا. ولكن للعمل مع كائنات قابلة للتغيير...