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

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

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

لقد قمت بتدريس هذه الدورة منذ عامين لجمهور كبير إلى حد ما. أنه يحتوي على الكثير من المعلومات حول كيفية عمل النظام الرياضيات, ولفرام كلاود واللغة لغة ولفرام.

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

من الصعب سرد جميع إمكانيات تقنيات Wolfram في بضع فقرات أو بضع دقائق.

كل هذا شجعني على أخذ دورة جديدة، وأنا الآن فيها التسجيل قيد التقدم.

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

1 | نظرة عامة على Wolfram Mathematica وWolfram Cloud


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

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


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

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


محتوى الدرسقوائم
- القائمة {...} والدالة قائمة[…] - عرض "طبيعي" للقوائم
- طرق إنشاء القوائم
- فهرسة العناصر وبعض الخصائص العددية للقائمة. المهام الطول и عمق
— تحديد العناصر التي تشغل أماكن معينة في القائمة باستخدام الوظيفة جزء([[…]])
- إعادة تسمية عناصر القائمة
- إنشاء قائمة باستخدام الوظيفة طاولات ومكاتب
- إنشاء قائمة أرقام باستخدام وظيفة الفترة (من ... إلى)
جمعية
- إنشاء جمعية والعمل معها
- مجموعة البيانات - تنسيق قاعدة البيانات بلغة Wolfram
تعبيرات القالب
- مقدمة إلى القوالب
- قوالب الكائنات الأساسية: فراغ (_)، تسلسل فارغ (__)، BlankNullSequence (____)
- ماذا يمكنك أن تفعل بالقوالب؟ وظيفة الحالات
- تحديد نوع التعبير في القالب
- فرض قيود على القوالب التي تستخدم الوظائف الحالة (/؛)، اختبار النمط (؟) ، إلاوكذلك استخدام وظائف الاختبار
- إنشاء قوالب مع إمكانية الاختيار البديل باستخدام الوظيفة بدائل (|)
وظائف
- طلب مهمة مؤجلة تأخرت (:=)
- استخدام التعيين المطلق المجموعات 🇧🇷
- تعيين وظيفة تتذكر القيم التي وجدتها بالفعل ووظيفة متكررة
- سمات الوظيفة والوظائف السمات, تعيين السمات, ClearAttributes, حماية, إلغاء حماية للعمل معهم
وظائف نقية
- تطبيق الوظيفة المسمى الوظيفي (&)
- أين يتم استخدام الوظائف النقية؟

2.3 | خلق تصورات


محتوى الدرسلغة رسومية رمزية
- البدائيات الرسومية
—— أحادي البعد
-- ثنائي الأبعاد
-- ثلاثي الأبعاد
—— مساعد
- وظيفة الرسومات
-- بناء الجملة
——— أبسط مثال
——— طبقات
——— إعادة ترتيب الطبقة
——— الخصائص العامة والخاصة للطبقات
—— خيارات الوظيفة الرسومات
--- ابعاد متزنة
--- المحاور
--- AxesLabel
--- AxesOrigin
--- AxesStyle
--- القراد
--- TicksStyle
--- خلفيّة
--- المحتوى قابل للتحديد
--- CocoحداثياتToolOptions
--- خاتمة
--- فاتحة
--- هيكل
--- FrameLabel
--- RotateLabel
--- FrameStyle
--- FrameTicks
--- FrameTicksStyle
--- خطوط الشبكة
--- GridLinesStyle
--- حجم الصورة
--- PlotLabel
--- LabelStyle
--- PlotRange
--- PlotRangeClipping
--- PlotRangePadding
—— إعدادات النمط
——— الألوان (الألوان المسماة + الألوان من مساحات الألوان، على سبيل المثال RGB)، الشفافية (غموض)
——— سمك الخط: سميك, رقيق, سماكة, سمك مطلق
——— حجم النقطة: حجم النقطة, حجم النقطة المطلقة
——— نمط خطوط النهاية ونقاط التوقف: كابفورم, JoinForm
--- وظيفة الطراز لتخصيص مظهر النص
--- المهام FaceForm и EdgeForm للتحكم في مظهر المنطقة وحدودها
-- مثال
——— الحل التقريبي
——— الحل دقيق
——— لماذا الحل الدقيق مفيد جدًا؟
- وظيفة الرسومات3D
-- بناء الجملة
——— أبسط مثال
——— الخصائص العامة والخاصة للكائنات الرسومية
—— خيارات الوظيفة الرسومات3D
--- AxesEdge
--- محاصر
--- نسب الصندوق
--- BoxStyle
--- ClipPlanes
--- ClipPlanesStyle
--- FaceGrids
--- FaceGridsStyle
--- الإضاءة
--- المنطقة الكروية
--- فيوبوينت, ViewVector, عرض عمودي
—— مثال: مقطع عرضي للمكعب
——— من كائن ثابت ثلاثي الأبعاد إلى كائن تفاعلي
وظائف مدمجة لإنشاء تصورات
الوظائف الأساسية ثنائية الأبعاد
- قطعة
- قطعة فنية بالخط الكفافى
- المنطقة
- مؤامرة بارامترية
- مؤامرة قطبية
- ListPlot
الوظائف الأساسية ثنائية الأبعاد
- قطعة أرض ثلاثية الأبعاد
- ContourPlot3D
- المنطقةPlot3D
- ParametricPlot3D
- ListPlot3D
ربط وظائف بناء التصورات والوظائف الأساسية الرسومات и الرسومات3D
- ثلاثي الأبعاد
- ثلاثي الأبعاد

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


محتوى الدرسلغة ديناميكية رمزية
- وظيفة التفاعل
—— أمثلة بسيطة
——— تغيير المعلمة
——— عرض بناء الحل
- ضوابط
- المنزلق
——— أبسط مثال
- Slider2D
——— أبسط مثال
- IntervalSlider
——— أبسط مثال
- مربع
——— أبسط مثال
- CheckboxBar
- واضعة
- سيتربار
- زر الراديو - نوع خاص واضعة
- RadioButtonBar - نوع خاص سيتربار
- تبديل
- ToggleBar
- فتاحة
- ColorSlider
——— أبسط مثال
- PopupMenu
——— أبسط مثال
- حقل الادخال
——— أبسط مثال
—— أشياء أخرى...
وظيفة تلاعب
- بناء الجملة
- بناء جملة مبسط للضوابط
—— {س، أ، ب}
—— {س، أ، ب، دكس}
—— {{x, x0}, a, b}, {{x, x0}, a, b, dx}
—— {{x, x0, label}, a, b}, {{x, x0, label}, a, b, dx}
—— {{س، الأولي، التسمية}، ….}
—— {س، اللون}
—— {س، {val1، val2، …}}
—— {س، {val1-lbl1، val2->lbl2، ...}}
—— {x، {xmin، ymin}، {xmax، ymax}}
—— {س، {صحيح، خطأ}}
—— {x} و{{x، x0}}
—— {س، محدد المواقع}
—— {x، {xmin، ymin}، {xmax، ymax}، محدد المواقع}
—— {{x، {{x1، y1}، {x2، y2}، ...}}، محدد المواقع} أو
{{x، {{x1، y1}، {x2، y2}، …}}، {xmin، ymin}، {xmax، ymax}، محدد المواقع}
—— {{س، …}، …، موقع المعلومات, LocatorAutoCreate->صحيح}
—— {{س، …}، …، اكتب}
- خيارات تلاعب
- العمل المستمر
- LocalizeVariables
- التهيئة
- حفظ التعريفات
- التهيئة المتزامنة
- تحديث متزامن
- TrackedSymbols
- مصمم المتلاعبين
- إنشاء مناورات مرتبطة وربط محددات المواقع بالمنحنى باستخدام الخيار وظيفة التتبع

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


محتوى الدرسالعمل مع الملفات وأسمائها
- البحث عن الملفات والمهام ذات الصلة
- $ دليل التثبيت, $BaseDirectory
- دليل الكمبيوتر المحمول
- الملف موجودس
- أسماء الملفات
- إنشاء أسماء الملفات
- اسم الدليل
- اسم الملفJoin
- اسم الملفسبليت
- اسم الملفTake
- اسم الملف
- امتداد الملف
وظائف استيراد и تصدير
- تنسيقات الاستيراد والتصدير
- استيراد
-- أمثلة
- تصدير
-- أمثلة
معالجة البيانات
- استيراد ومعالجة البيانات من TXT
- استيراد ومعالجة البيانات من MS Excel
العمل مع الصور
- ما الذي تستطيع القيام به؟
- معالجة مجموعة من الصور
العمل مع الصوت
- مثال
استيراد ومعالجة البيانات من صفحات الويب
— استيراد المعلومات من الموقع الإلكتروني للبنك المركزي للاتحاد الروسي
-- حل
-- ملخص
- استيراد المعلومات من موقع Yandex.Dictionaries
العمل مع API
- واجهة برمجة تطبيقات فكونتاكتي
-- الخطوات الأولى
-- رمز وصول
—— مثال على العمل مع VKontakte API
— واجهة برمجة تطبيقات Facebook وTwitter وInstagram المضمنة

2.6 | العمل مع قواعد بيانات Wolfram المدمجة والتكامل مع Wolfram|Alpha


محتوى الدرسدعم الوحدة على مستوى النظام
- اول استخدام
- مثال للاستخدام في العمليات الحسابية
—— حل أنظمة المعادلات ذات الكميات ذات الأبعاد:
-- التحليل البعدي (Pi-النظرية):
باستخدام مثال مشكلة عدم استقرار الجاذبية للوسط
——— رمز المساعد
--- حل
--- الاستنتاجات
قواعد البيانات المدمجة
- جميع الميزات للعمل مع قواعد البيانات المنسقة من Wolfram Research
- أمثلة
—— إنشاء خريطة العالم ملونة حسب مستوى الناتج المحلي الإجمالي
—— الجدول الدوري للعناصر الكيميائية المسماة باسمها. دي آي مندليف
- كيف يمكنني حفظ قواعد بيانات Wolfram Research للوصول إليها بشكل فوري؟
—— قرار ليونيد شيفرين ...
--- شفرة
——— مثال للعمل
كيان اللغة
— (Ctrl + =) — الحصول على وحدة لتحويل طلب حر محليًا إلى تنسيق لغة Wolfram
- كيان
- قيمة الكيان
- فئة الكيان
- خصائص الكيان, EntityProperty
- التفاضل كيان بالمظهر
مترجم مترجم
- قائمة أنواع التفسير
- وظيفة مترجم
- وظيفة التفسير الدلالي
- وظيفة SemanticImport
التكامل مع Wolfram|Alpha
— إدخال النموذج الحر (= في بداية الخلية إدخال)
-- أمثلة
— الإدخال المحلي الحر (Ctrl + = في أي مكان في خلية الإدخال
-- مثال
— النتيجة الكاملة لاستعلام Wolfram|Alpha (== في بداية خلية الإدخال)
—— بعض الأمثلة على استخدام Wolfram|Alpha
--- الرياضيات
--- الفيزياء
--- كيمياء
——— نظرية الاحتمالات والإحصاء وتحليل البيانات
——— الطقس والقضايا ذات الصلة
——— الإنترنت وأنظمة الكمبيوتر
--- موسيقى
——— الغذاء والتغذية والصحة
- وظيفة WolframAlpha
—— مثال ١: مخططات أويلر-فين والدوائر المنطقية لدوال الجبر البولي في ثلاثة متغيرات.
—— مثال 2: العثور على أقرب الألوان المسماة إلى لون معين

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


محتوى الدرسما هو ولفرام كلاود؟
- مم تتكون Wolfram Cloud؟
- ماذا يمكنك أن تفعل مع Wolfram Cloud؟
سحابة برمجة Wolfram
- أنواع الحسابات السحابية لبرمجة Wolfram أنواع الحسابات السحابية لبرمجة Wolfram
- القروض السحابية
وظائف السحابة في Mathematica وWolfram Desktop
— وظائف العمل المباشر مع السحابة، بالإضافة إلى تلك التي يمكنها العمل مع الكائنات السحابية.
- وظائف المعلومات السحابية
- CloudAccountData - معلومات حول حسابك السحابي
- كلاود كونيكت, قطع الاتصال السحابي — الاتصال بالسحابة أو قطع الاتصال بها
- كائنات السحابة - الكائنات السحابية الخاصة بك
- $CloudCreditsمتاح - عدد الاعتمادات السحابية المتاحة
واجهة السحابة، الخطوات الأولى
- النافذة الرئيسية
- نافذة معلومات حسابك
— نافذة تحتوي على معلومات حول استخدام كائنات السحابة وأرصدة السحابة الخاصة بك
- نافذة وثيقة جديدة
وظيفة دالة النموذج
- الغرض والتركيب
- أبسط مثال
- CloudDeploy
- أنواع المتغيرات
- العمل مع المتغيرات
—— المعلمة "المترجم".
—— المعلمة "الافتراضية".
—— معلمة "الإدخال".
—— معلمة "التسمية".
—— معلمة "المساعدة".
—— معلمة "تلميح".
- تخصيص مظهر النموذج
- قواعد المظهر
——موضوع النموذج
- تنسيقات النتائج المحتملة
— إدراج النص الروسي
-- مثال
- أمثلة
—— إنشاء تطبيق لحل المعادلة
—— إنشاء تطبيق معالجة الصور
—— إنشاء تطبيق جغرافي بالحقول الذكية
وظيفة وظيفة API
- أمثلة
—— إنشاء تطبيق لحل المعادلة
—— إنشاء تطبيق جغرافي بالحقول الذكية

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


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

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

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

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



المصدر: www.habr.com

إضافة تعليق