Kozi "Misingi ya kazi bora na teknolojia ya Wolfram": zaidi ya masaa 13 ya mihadhara ya video, nadharia na kazi

Kozi "Misingi ya kazi bora na teknolojia ya Wolfram": zaidi ya masaa 13 ya mihadhara ya video, nadharia na kazi

Nyaraka zote za kozi zinaweza kupakuliwa hapa.

Nilifundisha kozi hii miaka michache iliyopita kwa hadhira kubwa. Ina habari nyingi kuhusu jinsi mfumo unavyofanya kazi Mathematica, Wingu la Wolfram na lugha Lugha ya Wolfram.

Hata hivyo, bila shaka, wakati hausimama na mambo mengi mapya yameonekana hivi karibuni: kutoka kwa uwezo wa juu kufanya kazi na mitandao ya neva kwa kila aina shughuli za mtandao; sasa ni Injini ya Wolfram, ambayo unaweza kusanikisha kwenye seva yako na kuipata kama Python; unaweza kujenga kila aina taswira za kijiografia au kemikali; zipo kubwa hazina kila aina ya data, ikiwa ni pamoja na kujifunza mashine; unaweza kuunganisha kwa kila aina ya hifadhidata; kutatua matatizo magumu ya hisabati, nk.

Ni vigumu kuorodhesha uwezo wote wa teknolojia ya Wolfram katika aya kadhaa au dakika chache.

Haya yote yalinitia moyo kuchukua kozi mpya, ambayo niko nayo sasa usajili unaendelea.

Nina hakika kwamba mara tu unapogundua uwezo wa Lugha ya Wolfram, utaanza kuitumia mara nyingi zaidi na zaidi, kutatua matatizo yako kwa haraka na kwa ufanisi katika maeneo mbalimbali: kutoka kwa sayansi hadi kubuni automatisering au uchanganuzi wa tovuti, kutoka kwa mitandao ya neural hadi. usindikaji wa vielelezo, kutoka kwa taswira ya molekuli hadi mwingiliano wenye nguvu wa ujenzi.

1 | Muhtasari wa Wolfram Mathematica na Wolfram Cloud


Maudhui ya somoWolfram Mathematica ni nini?
- Muumba - Stephen Wolfram
—— Baadhi ya nakala za hivi majuzi za Stephen Wolfram zilitafsiriwa kwa Kirusi
- Orodha ya vitendaji vilivyojengwa ndani na alama
—— Idadi ya vitendaji vilivyojumuishwa kulingana na toleo
—— Nafasi ya diski ngumu
- Zaidi kuhusu Mathematica kwa ujumla
- Bidhaa zote za Utafiti wa Wolfram
Vipengele Vipya na Vilivyosasishwa
- Kanuni za kupata orodha hizi
Mpya katika mwisho wa mbele
Lugha mpya ya kijiometri
- Vitu vya msingi vya kijiometri
- Kazi za mahesabu ya kijiometri
—— Kipimo cha eneo
—— Umbali kwa eneo
—— Kufanya kazi na maeneo
- Kazi za kufafanua maeneo
- Kufanya kazi na meshes
- Ushirikiano kamili na kazi zingine
Suluhisho la uchambuzi na nambari la milinganyo tofauti
- WhenEvent kwa kazi za uchambuzi
- Suluhisho la uchambuzi la DE kwa kuchelewa
- Mbinu ya kipengele kikomo
Kujifunza kwa Mashine
- Classite
- Kutabiri
- Mfano
"Lugha Chombo" - lugha mpya ya kufanya kazi na hifadhidata + Idadi kubwa ya hifadhidata mpya
Lugha mpya ya kufanya kazi na habari za kijiografia
Habari nyingine ni zipi?
- Upanuzi wa lugha ya msingi
- Chama - safu zilizoorodheshwa
- Dataset - umbizo la hifadhidata iliyojengwa ndani
- Mandhari ya Plot
- Mahesabu yanayohusiana na wakati
- Uchambuzi wa michakato ya nasibu
- Mfululizo wa wakati
- Kuunganishwa na Wolfram Cloud
- Kuunganishwa na vifaa
- Violezo vya hati za hali ya juu, HTML
Cloudram Programming Cloud

2.1 | Utangulizi wa lugha, sifa zake. Shida kuu kwa watumiaji wa novice. Kufanya kazi na kiolesura cha Mathematica na uwezo wake - kiolesura cha utabiri, fomu ya pembejeo ya bure, nk.


Maudhui ya somoLugha ya Wolfram
Kanuni za Lugha ya Wolfram
Ni nini muhimu kukumbuka unapofanya kazi na Lugha ya Wolfram?
Kuanza katika Mathematica
Njia muhimu za mkato
— Shift+Enter au Ingiza kwenye vitufe vya nambari
— Ctrl+Shift+Enter
- F1
- F2
Kupata habari kuhusu alama
-? - kazi Ufafanuzi
- ?? - kazi Taarifa
- Bonyeza F1
- Kiolesura cha kutabiri
Kufanya kazi na palettes
- Msaidizi wa Msingi wa Hisabati
- Msaidizi wa darasa
- Msaidizi wa Kuandika
- Mipango ya Kipengele cha Chati
- Mipango ya Rangi
- Wahusika Maalum
- Kufanya kazi na grafu na michoro
—- Zana za Kuchora
——Pata Viratibu
—— Uchakataji wa kimsingi wa picha
- Kufanya kazi na grafu
Lugha na Mfumo wa Wolfram | Kituo cha Nyaraka
Kiolesura cha Kutabiri
- Ukamilishaji otomatiki unaozingatia muktadha wa amri zilizoingizwa
—— Kufanya kazi na vitendaji vilivyojengwa ndani na mifumo ya sintaksia
—— Kufanya kazi na vigezo vya mtumiaji
- Kiolesura cha utabiri kilichohesabiwa - paneli ya kupendekeza vitendo zaidi
Kuunganishwa na Wolfram|Alpha
- Wolfram|Tovuti ya Alpha
- Muunganisho kati ya Wolfram|Alpha na Mathematica
—— Kupata uwasilishaji wa fomu funge wa sehemu za desimali
—— Taarifa kuhusu shinikizo la damu
—— Suluhisho la hatua kwa hatua la mlinganyo wa matrix kwa kutumia mbinu ya Gaussian

2.2 | Kubainisha kazi, kufanya kazi na orodha, maneno ya template na vyama


Maudhui ya somoOrodha
- Orodhesha {...} na utendakazi orodha[…] - Onyesho la "Asili" la orodha
- Njia za kuunda orodha
- Uorodheshaji wa vitu na sifa zingine za nambari za orodha. Kazi urefu и Kina
— Teua vipengee ambavyo vinachukua sehemu fulani kwenye orodha kwa kutumia kitendakazi Sehemu ya([…]])
- Kubadilisha jina la vitu vya orodha
— Kutengeneza orodha kwa kutumia kitendaji Meza
— Kutengeneza orodha ya nambari kwa kutumia kitendaji Mbalimbali
Mashirika
- Kuweka ushirika na kufanya kazi nao
— Seti ya data — umbizo la hifadhidata katika Lugha ya Wolfram
Vielelezo vya Kiolezo
- Utangulizi wa violezo
- Violezo vya msingi vya vitu: Haijali (_), Msururu tupu (__), BlankNullSequence (___)
- Unaweza kufanya nini na violezo? Kazi kesi
- Kuamua aina ya usemi kwenye kiolezo
- Kuweka vizuizi kwa violezo kwa kutumia vitendaji Hali (/;), MfanoJaribio (?), Ila, pamoja na matumizi ya kazi za mtihani
- Uundaji wa templeti na uwezekano wa uteuzi mbadala kwa kutumia kitendaji Mbadala (|)
Kazi
- Utumiaji wa kazi iliyoahirishwa Imechelewa (:=)
- Kutumia mgawo kamili Kuweka 🇧🇷
- Kuweka chaguo la kukokotoa ambalo linakumbuka thamani ambazo tayari imepata na chaguo la kukokotoa linalojirudia
- Sifa na kazi za kazi Sifa, WekaSifa, ClearAttributes, Kulinda, Usilinde kufanya kazi nao
Kazi safi
- Utumiaji wa kitendaji kazi (&)
- Kazi safi hutumika wapi?

2.3 | Kuunda taswira


Maudhui ya somoLugha ya picha ya ishara
- primitives Graphic
—— yenye mwelekeo mmoja
—- Mbili-dimensional
—— Tatu-dimensional
—- Msaidizi
- Kazi Graphics
—— Sintaksia
——— Mfano rahisi zaidi
——— Tabaka
——— Marekebisho ya tabaka
——— Sifa za jumla na mahususi za tabaka
—— Chaguzi za kazi Graphics
--- AspectRatio
--- Shoka
--- AxesLabel
--- AxesOrigin
--- Mtindo wa Axes
--- Jibu
--- TicksStyle
--- Historia
--- ContentSelectable
--- CoordinatesToolOptions
--- Mwisho
--- Prolog
--- Frame
--- FrameLabel
--- ZungushaLebo
--- FrameStyle
--- FrameTicks
--- FrameTicksStyle
--- Mistari ya Gridi
--- GridLinesStyle
--- Ukubwa wa Picha
--- PlotLabel
--- LabelStyle
--- PlotRange
--- PlotRangeClipping
--- PlotRangePadding
—— Mipangilio ya mtindo
——— Rangi (rangi zilizotajwa + rangi kutoka kwa nafasi za rangi, sema RGBColor), uwazi (opacity)
——— Unene wa mstari: nene, Nyembamba, Unene, Unene Kabisa
——— Ukubwa wa nukta: PointSize, AbsolutePointSize
——— Mtindo wa mistari ya kumalizia na sehemu za mapumziko: CapForm, JoinForm
——— Kazi Mtindo kubinafsisha mwonekano wa maandishi
——— Kazi FaceForm и EdgeForm kudhibiti mwonekano wa eneo na mipaka yake
—— Mfano
——— Suluhisho la takriban
——— Suluhisho ni sahihi
——— Kwa nini suluhisho kamili ni muhimu sana?
- Kazi Graphics3D
—— Sintaksia
——— Mfano rahisi zaidi
——— Sifa za jumla na mahususi za vitu vya picha
—— Chaguzi za kazi Graphics3D
--- AxesEdge
--- boxed
--- Viwango vya Sanduku
--- BoxStyle
--- ClipPlanes
--- ClipPlanesStyle
--- FaceGrids
--- FaceGridsStyle
--- Angaza
--- Mkoa wa Spherical
--- Mtazamo wa Maoni, ViewVector, TazamaWima
—— Mfano: sehemu ya msalaba ya mchemraba
——— Kutoka kwa kitu tuli chenye mwelekeo-tatu hadi kiingiliano
Vitendaji vilivyojumuishwa vya kuunda taswira
Vipengele vya msingi vya 2D
- Plot
- ContourPlot
- MkoaPlot
- ParametricPlot
- PolarPlot
- OrodhaPlot
Vipengele vya msingi vya 3D
- Plot3D
- ContourPlot3D
- MkoaPlot3D
- ParametricPlot3D
- ListPlot3D
Muunganisho wa chaguo za kukokotoa kwa ajili ya kujenga taswira na vipengele vya msingi Graphics и Graphics3D
- 2D
- 3D

2.4 | Kuunda vitu vya maingiliano, kufanya kazi na udhibiti, kuunda miingiliano ya watumiaji


Maudhui ya somoLugha inayobadilika ya ishara
- Kazi Dynamic
—— Mifano rahisi
——— Kubadilisha kigezo
——— Onyesho la ujenzi wa suluhisho
- Vidhibiti
- Slider
——— Mfano rahisi zaidi
- Slider2D
——— Mfano rahisi zaidi
- IntervalSlider
——— Mfano rahisi zaidi
- Checkbox
——— Mfano rahisi zaidi
- Kisanduku cha kuteua
- Kuweka
- SetterBar
- Kitufe cha Redio - aina maalum Kuweka
- RadioButtonBar - aina maalum SetterBar
- Mtoaji
- ToggleBar
- Kopo
- ColorSlider
——— Mfano rahisi zaidi
- Menyu Ibukizi
——— Mfano rahisi zaidi
- InputField
——— Mfano rahisi zaidi
—— Vitu vingine...
Kazi Kuendesha
- Sintaksia
- Sintaksia iliyorahisishwa ya vidhibiti
—— {x, a, b}
—— {x, a, b, dx}
—— {{x, x0}, a, b}, {{x, x0}, a, b, dx}
—— {{x, x0, lebo}, a, b}, {{x, x0, lebo}, a, b, dx}
—— {{x, mwanzo, lebo}, ….}
—— {x, rangi}
—— {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {Kweli, Si kweli}}
—— {x} na {{x, x0}}
—— {x, Locator}
—— {x, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Locator} au
{{x, {{x1, y1}, {x2, y2}, …}}, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, …}, …, Locator, LocatorAutoCreate->Kweli}
—— {{x, …}, …, aina}
- Chaguzi Kuendesha
- Kitendo Endelevu
- LocalizeVariables
- Initialization
- HifadhiMafafanuzi
- Uanzishaji wa Usawazishaji
- Inasasisha Synchronous
- Alama Zilizofuatiliwa
- Mbuni wa manipulators
- Kuunda vidanganyifu vilivyounganishwa na kuunganisha locators kwenye curve kwa kutumia chaguo TrackingFunction

2.5 | Ingiza, Hamisha, usindikaji wa data, faili, picha, sauti, kurasa za wavuti. Kufanya kazi na API ya rasilimali za wavuti kwa kutumia mfano wa API ya VKontakte, na pia kufanya kazi na njia zilizojengwa za kufanya kazi na API ya Facebook, Twitter, Instagram, nk.


Maudhui ya somoKufanya kazi na faili na majina yao
- Utafutaji wa faili na kazi zinazohusiana
- $InstallationDirectory, $BaseDirectory
- DaftariDirectory
- FileExistsQ
- Majina ya Faili
- Kuunda majina ya faili
- Jina la Orodha
- FileNameJiunge
- FileNameSplit
- FileNameTake
- FileBaseName
- FileExtension
Kazi Agiza и Hamisha
- Ingiza na usafirishaji wa fomati
- Agiza
—— Mifano
- Hamisha
—— Mifano
Usindikaji wa data
- Ingiza na usindikaji wa data kutoka kwa TXT
- Ingiza na usindikaji wa data kutoka kwa MS Excel
Kufanya kazi na picha
- Unaweza kufanya nini?
- Inachakata mkusanyiko wa picha
Kufanya kazi na sauti
- Mfano
Kuagiza na kuchakata data kutoka kwa kurasa za wavuti
- Uingizaji wa habari kutoka kwa tovuti ya Benki Kuu ya Shirikisho la Urusi
-- Suluhisho
—- Muhtasari
- Kuagiza habari kutoka kwa tovuti ya Yandex.Dictionaries
Kufanya kazi na API
- API ya VKontakte
-- Hatua za kwanza
—— AccessToken
—— Mfano wa kufanya kazi na API ya VKontakte
- API iliyojengwa ndani ya Facebook, Twitter, Instagram

2.6 | Fanya kazi na hifadhidata zilizoratibiwa za Wolfram zilizojengewa ndani, muunganisho na Wolfram|Alpha


Maudhui ya somoUsaidizi wa kitengo cha mfumo mzima
- Matumizi ya kwanza
- Mfano wa matumizi katika mahesabu
—— Kutatua mifumo ya milinganyo yenye idadi yenye vipimo:
—— Uchambuzi wa Dimensional (Pi- nadharia):
kwa kutumia mfano wa tatizo la kutokuwa na utulivu wa mvuto wa kati
——— Nambari ya msaidizi
--- Suluhisho
--- Hitimisho
Hifadhidata Zilizopachikwa
- Vipengele vyote vya kufanya kazi na hifadhidata zilizoratibiwa za Utafiti wa Wolfram
- Mifano
—— Kuunda ramani ya dunia yenye rangi kulingana na kiwango cha Pato la Taifa
—— Jedwali la mara kwa mara la vipengele vya kemikali vilivyopewa jina lake. D. I. Mendeleev
- Je, ninawezaje kuhifadhi hifadhidata zilizoratibiwa za Utafiti wa Wolfram kwa ufikiaji wa papo hapo?
—— Uamuzi wa Leonid Shifrin...
--- Kanuni
——— Mfano wa kazi
Chombo cha Lugha
— (Ctrl + =) — kupata moduli ya kubadilisha ndani ombi la fomu isiyolipishwa kuwa umbizo la Lugha ya Wolfram
- Chombo
- Thamani ya chombo
- EntityClass
- EntityProperties, EntityProperty
- Tofauti Chombo kwa kuonekana
Mkalimani Mkalimani
- Orodha ya aina za tafsiri
- Kazi Mkalimani
- Kazi Ufafanuzi wa Semantiki
- Kazi SemanticImport
Kuunganishwa na Wolfram|Alpha
— Ingizo la fomu bila malipo (= mwanzoni mwa seli Pembejeo)
—— Mifano
— Ingizo la ndani la umbo lisilolipishwa (Ctrl + = popote kwenye kisanduku cha Kuingiza
—— Mfano
— Matokeo kamili ya hoja ya Wolfram|Alpha (== mwanzoni mwa kisanduku cha Ingizo)
—— Baadhi ya mifano ya kutumia Wolfram|Alpha
--- Hisabati
——— Fizikia
——— Kemia
——— Nadharia ya uwezekano, takwimu na uchambuzi wa data
——— Hali ya hewa na masuala yanayohusiana nayo
——— Mtandao na mifumo ya kompyuta
--- Muziki
——— Chakula, lishe, afya
- Kazi WolframAlpha
—— Mfano wa 1: Michoro ya Euler-Venn na saketi za kimantiki kwa vitendaji vya aljebra vya Boolean katika vigeu vitatu.
—— Mfano wa 2: Kupata rangi zilizo karibu zaidi na zilizopewa

3 | Kufanya kazi na Wolfram Cloud: kuunda API za moja kwa moja, fomu za uingizaji, CloudCDF, nk.


Maudhui ya somoWolfram Cloud ni nini?
- Je, Wolfram Cloud inajumuisha nini?
Unaweza kufanya nini na Wolfram Cloud?
Cloudram Programming Cloud
- Aina za Akaunti ya Wingu ya Wolfram Programming Aina za Akaunti za Wingu za Wolfram
- Mikopo ya wingu
Kazi za Wingu katika Hisabati na Eneo-kazi la Wolfram
- Kazi za kazi ya moja kwa moja na wingu, pamoja na zile zinazoweza kufanya kazi na vitu vya wingu.
- Vitendaji vya habari vya wingu
- CloudAccountData - habari kuhusu akaunti yako ya Cloud
- CloudConnect, CloudTenganisha — kuunganisha kwa au kukata muunganisho kutoka kwa Wingu
- CloudObjects - vitu vyako vya wingu
- $CloudCreditsAvailable - idadi ya mikopo ya wingu inayopatikana
Kiolesura cha wingu, hatua za kwanza
- Dirisha kuu
- Dirisha la habari ya akaunti yako
- Dirisha lenye taarifa kuhusu matumizi ya vitu vyako vya Wingu na Mikopo ya Wingu
- Dirisha mpya la hati
Kazi FormFunction
- Kusudi na syntax
- Mfano rahisi zaidi
- CloudDeploy
- Aina za vigezo
- Kufanya kazi na vigezo
—— “Mkalimani” kigezo
—— “Chaguo-msingi” kigezo
—— kigezo cha “Ingizo”
—— “Lebo” kigezo
—— “Msaada” kigezo
—— “Kidokezo” kigezo
- Kubinafsisha mwonekano wa fomu
- MwonekanoKanuni
--Mada ya Fomu
- Fomu za matokeo zinazowezekana
- Kuingiza maandishi ya Kirusi
—— Mfano
- Mifano
—— Kuunda programu ya kutatua mlingano
—— Kuunda programu ya kuchakata picha
—— Kuunda programu tumizi ya kijiografia kwa kutumia sehemu mahiri
Kazi APIFunction
- Mifano
—— Kuunda programu ya kutatua mlingano
—— Kuunda programu tumizi ya kijiografia kwa kutumia sehemu mahiri

4 | Teknolojia ya CDF - upachikaji wa papo hapo wa vitu shirikishi vilivyoundwa katika Mathematica kwenye kurasa za wavuti, hila. Tumia vitu wasilianifu vilivyotengenezwa tayari kutoka tovuti ya Mradi wa Maonyesho ya Wolfram katika miradi yako na uirekebishe. Mifano halisi ya maisha na matumizi ya biashara


Maudhui ya somoCDF - Umbizo la Hati Inayoweza Kukokotwa - Umbizo la Hati Inayoweza Kukokotwa
- Teknolojia ya CDF
- Ulinganisho mfupi na muundo mwingine
- Hatua za kuunda CDF
—— Hatua zilizoonyeshwa
- Mifano halisi
- Mradi wa Maandamano ya Wolfram
Kuunda CDF kulingana na Kudhibiti
- Hatua ya 1. Kuunda programu
— Hatua ya 2. Ihifadhi katika umbizo la CDF
- Hatua ya 3. Kuingiza kwenye ukurasa wa wavuti
Inaunda CDF kulingana na DynamicModule
- Hatua ya 1. Kuunda programu
- Hatua ya 2. Ihifadhi kwa CDF
- Hatua ya 3. Kuingiza kwenye ukurasa wa wavuti
- Mfano mwingine wa CDF tata
Kuunda kurasa za wavuti zilizotengenezwa tayari kulingana na CDF
- Mfano
EnterpriseCDF
- Tofauti kati ya CDF na EnterpriseCDF
- Ulinganisho wa kimsingi wa CDF na EnterpriseCDF
- Ulinganisho wa kina wa CDF, EnterpriseCDF, Wolfram Player Pro na Mathematica
CloudCDF
CloudCDF ni nini?
- Mfano wa kuunda CloudCDF
—— Mfano 1
—— Mfano 2

5 | Fanya kazi na Lugha ya Wolfram na Mathematica, iliyosakinishwa awali na bila malipo kwenye Raspberry Pi (na mfumo wa uendeshaji wa Raspbian)


Maudhui ya somoRaspberry Pi, marafiki wa kwanza
- Ni nini?
- Ninaweza kununua wapi?
- Wapi na jinsi ya kusakinisha OS, kwa msaada wa Lugha ya Wolfram
Raspberry Pi na Lugha ya Wolfram
- Ukurasa wa mradi
- Ukurasa wa hati
- Raspberry Pi inaonekanaje baada ya usakinishaji
- Wazo la kupanga katika Lugha ya Wolfram kwenye Raspberry Pi
Utendaji wa Raspberry Pi
— Kukokotoa msimbo fulani
- Kiwango cha kawaida kilichojengwa ndani ya Wolfram
- Kulinganisha na utendaji wa Python kwenye Raspberry Pi
Mfano wa roboti ya barua inayoendesha Raspberry Pi
Mifano ya kufanya kazi na Raspberry Pi
- Uundaji wa kifuatiliaji cha GPS
—— Utahitaji
—— Tazama baada ya mkusanyiko
—— Mpango wa Mathematica kwenye Raspberry Pi
- Kuchukua picha
—— Utahitaji
—— Tazama baada ya mkusanyiko
—— Mpango wa Mathematica kwenye Raspberry Pi
- Kwa kutumia GPIO
—— Utahitaji
—— Tazama baada ya mkusanyiko
—— Mpango wa Mathematica kwenye Raspberry Pi
- Mifano mingine
Ninaweza kupata wapi habari zaidi juu ya Lugha ya Wolfram na ujumuishaji wa Raspberry Pi?

Samahani kwa ubora wa sauti, katika video zingine sio nzuri kama ningependa.

Katika video mpya na mifumo ya mtandaoni, kila kitu kiko sawa kwa sauti na video katika 2K. Jiunge nasi: kila wiki kuna matangazo ya moja kwa moja kwenye chaneli.

Mfano wa wavuti



Chanzo: mapenzi.com

Kuongeza maoni