دورة "أساسيات العمل الفعال مع تقنيات ولفرام": أكثر من 13 ساعة من محاضرات الفيديو والنظرية والمشاكل



يمكن تنزيل جميع وثائق الدورة التدريبية هنا .

قرأت هذه الدورة قبل عامين لجمهور كبير إلى حد ما. يحتوي على الكثير من المعلومات حول كيفية عمل Mathematica و Wolfram Cloud و Wolfram Language .

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

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

1 | Wolfram Mathematica و Wolfram Cloud System Overview



محتوى الدرس
ما هو ولفرام ماثيماتيكا؟
- الخالق - ستيفن ولفرام
—— بعض المقالات الحديثة التي كتبها ستيفن ولفرام ترجمت إلى اللغة الروسية
- قائمة الوظائف المدمجة والرموز
—— عدد الوظائف المدمجة وفقًا للإصدار
—— مساحة القرص الصلب
- المزيد عن الرياضيات بشكل عام
- جميع منتجات Wolfram البحثية
ميزات جديدة ومحدثة
- رمز لاستلام هذه القوائم
الجديد في النهاية الأمامية
لغة هندسية جديدة
- الكائنات الهندسية الأساسية
- وظائف للحسابات الهندسية
قياس المساحة
—— المسافة إلى المنطقة
- العمل مع المناطق
- وظائف لتحديد المناطق
- العمل مع الشبكات
- التكامل التام مع الميزات الأخرى
حل تحليلي وعددي للمعادلات التفاضلية
- WhenEvent للمهام التحليلية
- حل تحليلي للتحكم عن بعد مع تأخير
- طريقة العناصر المحددة
تعلم الآلة - تعلم الآلة
- تصنيف
- توقع
- مثال
"لغة الكيان " - لغة جديدة للعمل مع قواعد البيانات + عدد كبير من قواعد البيانات الجديدة
لغة جديدة للتعامل مع المعلومات الجغرافية
ما الجديد؟
- تمديد اللغة الأساسية
—— رابطة - صفائف مفهرسة
—— مجموعة البيانات - تنسيق قاعدة البيانات المضمنة
- PlotTheme
- حسابات الوقت ذات الصلة
- تحليل العمليات العشوائية
- سلسلة زمنية
- التكامل مع ولفرام كلاود
- التكامل مع الأجهزة
- قوالب وثيقة HTML المتقدمة
سحابة برمجة ولفرام

2.1 | مقدمة للغة ، معالمها. الصعوبات الرئيسية للمستخدمين المبتدئين. العمل مع واجهة Mathematica وقدراتها - واجهة تنبؤية ، نموذج إدخال مجاني ، إلخ.



محتوى الدرس
لغة ولفرام
وولفرام مبادئ اللغة
ما الذي يجب تذكره عند العمل مع Wolfram Language؟
البدء في Mathematica
اختصارات لوحة المفاتيح الهامة
- Shift + Enter أو Enter على لوحة المفاتيح الرقمية
- Ctrl + Shift + Enter
- F1
- F2
استرجاع معلومات الشخصية
-؟ - وظيفة التعريف
- ؟؟ - وظيفة المعلومات
- اضغط F1
- واجهة تنبؤية
العمل مع لوحات
- مساعد الرياضيات الأساسية
- مساعد الفصل
- مساعد الكتابة
- مخططات عنصر المخطط
- أنظمة الألوان
- شخصيات خاصة
- العمل مع الرسوم البيانية والرسومات
—— أدوات الرسم
—— احصل على إحداثيات
—— معالجة الصور الأولية
- العمل مع الرسوم البيانية
ولفرام للغة والنظام | مركز التوثيق
واجهة تنبؤية - واجهة تنبؤية
- الإكمال التلقائي الحساس للسياق لأوامر الإدخال
- العمل مع وظائف مدمجة وقوالب بناء الجملة
- العمل مع متغيرات المستخدم
- واجهة تنبؤية محسوبة - لوحة لاقتراح المزيد من الإجراءات
التكامل مع Wolfram | ألفا
- ولفرام | موقع ألفا
- التكامل بين Wolfram | ألفا و Mathematica
- ابحث عن تمثيل في الكسور العشرية المغلقة
—— معلومات ضغط الدم
—— حل خطوة بخطوة لمعادلة المصفوفة بطريقة غاوس

2.2 | تحديد الوظائف ، العمل مع القوائم ، تعبيرات القوالب والجمعيات



محتوى الدرس
القوائم
- القائمة {...} ووظيفة القائمة [...]
- "الطبيعية" عرض القوائم
- طرق لتوليد القوائم
- عناصر الفهرسة وبعض الخصائص العددية للقائمة. طول وعمق وظائف
- اختيار العناصر التي تشغل أماكن معينة في القائمة باستخدام وظيفة الجزء ([[...]])
- إعادة تسمية عناصر القائمة
- إنشاء قائمة باستخدام وظيفة الجدول
- توليد قائمة من الأرقام باستخدام وظيفة المدى
جمعية
- تكليف الجمعية والعمل معها
- مجموعة البيانات - تنسيق قاعدة البيانات بلغة ولفرام
تعبيرات القالب
- مقدمة في القوالب
- قوالب الكائنات الأساسية: Blank (_) و BlankSequence (__) و BlankNullSequence (___)
- ما الذي يمكن عمله باستخدام القوالب؟ الحالات وظيفة
- تحديد نوع التعبير في القالب
- فرض قيود على الأنماط باستخدام وظائف الحالة (/ ؛) و PatternTest (؟) ، باستثناء ، وكذلك تطبيق وظائف الاختبار
- إنشاء قوالب مع خيارات بديلة باستخدام وظيفة البدائل (|)
وظائف
- تطبيق الاحالة المؤجلة SetDelayed (: =)
- تطبيق مجموعة الاحالة المطلقة (=)
- تحديد وظيفة تتذكر القيم التي وجدتها بالفعل ووظيفة العودية
- سمات وظائف ووظائف السمات ، SetAttributes ، ClearAttributes ، Protect ، Unprotect للعمل معهم
وظائف نقية
- تطبيق وظيفة وظيفة (&)
- أين تستخدم الوظائف النقية؟

2.3 | إنشاء تصورات



محتوى الدرس
لغة الرسوم البيانية
- بدائية الجرافيك
—— أحادي الأبعاد
—— ثنائي الأبعاد
—— ثلاثي الأبعاد
—— مساعدة
- وظيفة الرسومات
بناء الجملة
——— أبسط مثال
——— طبقات
——— التباديل الطبقي
——— الخصائص العامة والخاصة للطبقات
—— خيارات وظيفة الرسومات
——— AspectRatio
——— محاور
——— AxesLabel
——— AxesOrigin
——— AxesStyle
——— القراد
——— TicksSyle
——— الخلفية
——— ContentSelectable
——— CoordinatesToolOptions
——— Epilog
——— Prolog
——— الإطار
——— FrameLabel
——— RotateLabel
——— FrameStyle
——— FrameTicks
——— FrameTicksStyle
——— خطوط الشبكة
——— شبكة خطوط
——— حجم الصورة
——— بلوتابل
——— LabelStyle
——— PlotRange
——— PlotRangeClipping
——— PlotRangePadding
—— إعدادات النمط
——— الألوان (الألوان المسماة + الألوان من فراغات اللون ، RGBColor مثلاً) ، الشفافية ( العتامة )
——— سمك الخط: سميك ، رقيق ، سمك ، مطلق سماكة
——— حجم النقطة: PointSize ، AbsolutePointSize
——— نمط خطوط النهاية ونقاط الفاصل: CapForm ، JoinForm
——— وظيفة النمط لضبط مظهر النص
——— يعمل FaceForm و EdgeForm للتحكم في مظهر المنطقة وحدودها
مثال
——— الحل التقريبي
الحل دقيق
——— لماذا الحل الدقيق مفيد للغاية؟
- Graphics3D وظيفة
بناء الجملة
——— أبسط مثال
——— الخصائص العامة والخاصة للكائنات الرسومية
—— خيارات وظيفة Graphics3D
——— AxesEdge
——— محاصر
——— BoxRatios
——— BoxStyle
——— ClipPlanes
——— ClipPlanesStyle
——— FaceGrids
——— FaceGridsStyle
——— الإضاءة
——— SphericalRegion
——— ViewPoint و ViewVector و ViewVertical
—— مثال: قسم من المكعب
——— من كائن ثابت ثلاثي الأبعاد إلى تفاعلي
المدمج في وظائف لخلق تصورات
الميزات الأساسية 2D
- المؤامرة
- ContourPlot
- RegionPlot
- ParametricPlot
- PolarPlot
- ListPlot
ميزات 3D الأساسية
- Plot3D
- ContourPlot3D
- RegionPlot3D
- ParametricPlot3D
- ListPlot3D
علاقة وظائف لبناء المرئيات والوظائف الأساسية للرسومات و Graphics3D
- 2D
- 3D

2.4 | إنشاء كائنات تفاعلية ، والعمل باستخدام عناصر التحكم ، وإنشاء واجهات المستخدم



محتوى الدرس
حرف اللغة الديناميكية
- وظيفة ديناميكية
—— أبسط الأمثلة
——— تغيير المعلمة
——— رسم الخرائط بناء الحل
- الضوابط
—— شريط التمرير
——— أبسط مثال
—— Slider2D
——— أبسط مثال
—— IntervalSlider
——— أبسط مثال
مربع الاختيار
——— أبسط مثال
—— CheckboxBar
—— واضع
—— SetterBar
—— RadioButton - نوع خاص من Setter
—— RadioButtonBar - عرض خاص لـ SetterBar
—— Toggler
—— TogglerBar
—— فتاحة
—— ColorSlider
——— أبسط مثال
—— PopupMenu
——— أبسط مثال
—— InputField
——— أبسط مثال
—— أشياء أخرى ...
التلاعب وظيفة
- بناء الجملة
- بناء جملة تحكم مبسط
—— {x، a، b}
—— {x، a، b، dx}
—— {{x، x0}، a، b}، {{x، x0}، a، b، dx}
—— {{x، x0، label}، a، b}، {{x، x0، label}، a، b، dx}
—— {{x، initial، label}، ....}
—— {س ، لون}
—— {x، {val1، val2، ...}}
—— {x، {val1-lbl1، val2-> lbl2، ...}}
—— {x، {xmin، ymin}، {xmax، ymax}}
—— {x، {True، False}}
—— {x} و {{x، x0}}
—— {x ، محدد الموقع}
—— {x، {xmin، ymin}، {xmax، ymax}، Locator}
—— {{x ، {{x1 ، y1} ، {x2 ، y2} ، ...}} ، Locator} أو
{{x، {{x1، y1}، {x2، y2}، ...}}، {xmin، ymin}، {xmax، ymax}، Locator}
—— {{x، ...}، ...، LocatorAutoCreate -> True}
—— {{x، ...}، ...، type}
- التلاعب في الخيارات
—— ContinuousAction
—— LocalizeVariables
—— التهيئة
—— SaveDefinitions
—— SynchronousInitialization
—— تحديث التزامن
—— TrackedSymbols
- منشئ المتلاعبين
- إنشاء مناور مرتبط وتحديد المواقع المفاجئة إلى منحنى باستخدام خيار TrackingFunction

2.5 | استيراد وتصدير ومعالجة البيانات والملفات والصور والصوت وصفحات الويب. العمل مع واجهة برمجة تطبيقات موارد الويب باستخدام واجهة برمجة تطبيقات VK API كمثال ، بالإضافة إلى العمل مع الأساليب المدمجة للعمل مع Facebook و Twitter و Instagram وواجهات برمجة التطبيقات الأخرى.



محتوى الدرس
العمل مع الملفات وأسمائهم
- البحث عن الملفات والمهام ذات الصلة
—— $ InstallationDirectory ، $ BaseDirectory
—— NotebookDirectory
—— FileExistsQ
—— أسماء الملفات
- إنشاء أسماء الملفات
—— اسم الدليل
—— FileNameJoin
—— FileNameSplit
—— FileNameTake
—— FileBaseName
—— FileExtension
وظائف الاستيراد والتصدير
- استيراد وتصدير الأشكال
- استيراد
- أمثلة
- تصدير
- أمثلة
معالجة البيانات
- استيراد ومعالجة البيانات من TXT
- استيراد ومعالجة البيانات من MS Excel
العمل مع الصور
- ماذا يمكنني أن أفعل؟
- معالجة جمع الصور
العمل مع الصوت
- مثال
استيراد ومعالجة البيانات من صفحات الويب
- استيراد المعلومات من موقع البنك المركزي للاتحاد الروسي
—— الحل
—— التعميم
- استيراد المعلومات من موقع Yandex.Dictionaries
العمل مع API
- VK API
—— الخطوات الأولى
—— AccessToken
—— مثال على العمل مع VK API
- المدمج في API الفيسبوك ، تويتر ، Instagram

2.6 | العمل مع Wolfram جزءا لا يتجزأ من قواعد البيانات ، والتكامل مع Wolfram | ألفا



محتوى الدرس
دعم وحدة على مستوى النظام
- أول استخدام
- مثال للاستخدام في العمليات الحسابية
- حل أنظمة المعادلات بكميات لها أبعاد:
—— تحليل الأبعاد ( Pi- theorem):
على سبيل المثال مشكلة عدم الاستقرار الجاذبية المتوسطة
——— رمز المساعد
——— الحل
——— الخلاصة
قواعد البيانات المدمجة
- جميع وظائف العمل مع قواعد البيانات Wolfram البحوث برعاية
- أمثلة
—— إنشاء خريطة العالم الملونة وفقا لمستوى الناتج المحلي الإجمالي
—— النظام الدوري للعناصر الكيميائية لهم. D. I. Mendeleev
- كيفية حفظ قواعد البيانات برعاية Wolfram البحوث للوصول الفوري؟
—— قرار ليونيد شيفرين ...
——— رمز
مثال على العمل
لغة الكيان
- (Ctrl + =) - تلقي وحدة نمطية للتحويل المحلي للطلب في شكل حر إلى تنسيق Wolfram Language
- الكيان
- EntityValue
- EntityClass
- EntityProperties ، EntityPropertyty
- تمايز الكيان في المظهر
مترجم مترجم
- قائمة أنواع التفسير
- وظيفة مترجم
- الدلالي تفسير وظيفة
- SemanticImport وظيفة
التكامل مع Wolfram | ألفا
- نموذج إدخال مجاني (= في بداية خلية الإدخال )
- أمثلة
- المدخلات المحلية في شكل حر (Ctrl + = في أي مكان في خلية الإدخال
مثال
- النتيجة الكاملة لاستعلام Wolfram | Alpha (== في بداية خلية الإدخال)
—— بعض الأمثلة على استخدام Wolfram | Alpha
——— الرياضيات
——— الفيزياء
كيمياء
——— نظرية الاحتمالات والإحصاءات وتحليل البيانات
——— الطقس والمسائل ذات الصلة
——— أنظمة الإنترنت والكمبيوتر
——— الموسيقى
——— الغذاء ، التغذية ، الصحة
- وظيفة WolframAlpha
- مثال 1: الرسوم البيانية Euler-Venn والدوائر المنطقية لوظائف الجبر Boolean في ثلاثة متغيرات.
- مثال 2: العثور على أقرب الألوان المسماة إلى معين

3 | العمل مع Wolfram Cloud: إنشاء واجهة برمجة تطبيقات مباشرة ، نماذج إدخال ، CloudCDF ، إلخ.



محتوى الدرس
ما هو ولفرام كلاود؟
- ماذا تتكون سحابة Wolfram؟
- ماذا يمكنني أن أفعل مع ولفرام كلاود؟
سحابة برمجة ولفرام
- أنواع حسابات Wolfram Programming Cloud أنواع حسابات Wolfram Programming Cloud
- القروض السحابية
وظائف سحابة في Mathematica و Wolfram Desktop
- وظائف للعمل مباشرة مع السحابة ، وكذلك تلك التي هي قادرة على العمل مع الكائنات السحابية.
- ميزات المعلومات السحابية
—— CloudAccountData - معلومات حول حسابك في السحابة
—— CloudConnect ، CloudDisconnect - الاتصال بالسحابة أو قطع الاتصال بها
—— CloudObjects - كائنات السحابة الخاصة بك
—— $ CloudCreditsAvailable - عدد القروض السحابية المتاحة
سحابة واجهة الخطوات الأولى
- النافذة الرئيسية
- نافذة معلومات حول حسابك
- نافذة مع معلومات حول استخدام الكائنات السحابية والقروض السحابية الخاصة بك
- نافذة وثيقة جديدة
وظيفة FormFunction
- الغرض وبناء الجملة
- أبسط مثال
- CloudDeploy
- أنواع المتغيرات
- العمل مع المتغيرات
—— المعلمة "مترجم"
—— المعلمة "الافتراضية"
—— "الإدخال" المعلمة
—— المعلمة "التسمية"
—— مساعدة المعلمة
—— "تلميح" المعلمة
- تخصيص مظهر النموذج
—— AppearenceRules
—— FormTheme
- صيغ النتائج الممكنة
- أدخل النص الروسي
مثال
- أمثلة
—— إنشاء تطبيق لحل المعادلة
—— إنشاء تطبيق معالجة الصور
—— إنشاء تطبيق جغرافي مع الحقول الذكية
وظيفة APIFunction
- أمثلة
—— إنشاء تطبيق لحل المعادلة
—— إنشاء تطبيق جغرافي مع الحقول الذكية

4 | تقنية CDF - دمج فوري للكائنات التفاعلية التي تم إنشاؤها في Mathematica في صفحات الويب ، الدقيقة. استخدام كائنات تفاعلية جاهزة من موقع مشروع عروض Wolfram في مشاريعك وتغييرها. أمثلة في العالم الحقيقي وتطبيقات الأعمال



محتوى الدرس
CDF - تنسيق المستند المحسوب - تنسيق المستند المحسوب
- تقنية CDF
- مقارنة موجزة مع الأشكال الأخرى
- مراحل إنشاء CDF
—— خطوات مصورة
- أمثلة العالم الحقيقي
- مشروع مظاهرات ولفرام
إنشاء CDFs المستندة إلى Manipulate
- الخطوة 1. إنشاء التطبيق
- الخطوة 2. حفظه بتنسيق CDF
- الخطوة 3. إدراج في صفحة ويب
إنشاء CDF على أساس DynamicModule
- الخطوة 1. إنشاء التطبيق
- الخطوة 2. حفظه إلى CDF
- الخطوة 3. إدراج في صفحة ويب
- مثال آخر على CDF معقدة
بناء صفحات الويب CDF-
- مثال
EnterpriseCDF
- الاختلافات بين CDF و EnterpriseCDF
- مقارنة أساسية من CDF و EnterpriseCDF
- مقارنة مفصلة بين CDF و EnterpriseCDF و Wolfram Player Pro و Mathematica
CloudCDF
- ما هو CloudCDF؟
- مثال على إنشاء CloudCDF
- مثال 1
- مثال 2

5 | اعمل مع Wolfram Language و Mathematica ، تم تثبيتهما مسبقًا مجانًا على Raspberry Pi (مع نظام التشغيل Raspbian)



محتوى الدرس
توت العليق بي ، أول التعارف
- ما هذا؟
- من أين يمكنني الشراء؟
- أين وكيف لتثبيت نظام التشغيل ، مع دعم لغة Wolfram
التوت بي وولفرام اللغة
- صفحة المشروع
- صفحة التوثيق
- كيف يبدو توت العليق بي بعد التثبيت
- فكرة البرمجة في Wolfram Language على توت العليق
التوت بي الأداء
- حساب بعض الكود
- اختبار الأداء المدمج في Wolfram
- مقارنة مع أداء بيثون على Raspberry Pi
مثال على روبوت بريد يعمل على Raspberry Pi
التوت بي أمثلة
- إنشاء تعقب GPS
- سوف تحتاج
—— عرض بعد التجميع
—— برنامج Mathematica على Raspberry Pi
- التقط صورة
- سوف تحتاج
—— عرض بعد التجميع
—— برنامج Mathematica على Raspberry Pi
- استخدام GPIO
- سوف تحتاج
—— عرض بعد التجميع
—— برنامج Mathematica على Raspberry Pi
- أمثلة أخرى
أين يمكنني العثور على مزيد من المعلومات حول دمج Wolfram Language و Raspberry Pi؟



أعتذر عن جودة الصوت ، في بعض المقاطع ، ليست جيدة كما نود.

في الإعلانات التجارية والندوات الجديدة ، كل شيء على ما يرام مع الصوت والفيديو في 2K. الانضمام: كل أسبوع على القناة هناك البث المباشر.

مثال على الويبينار

Source: https://habr.com/ru/post/ar469935/


All Articles