Kou "Fontalman travay efikas ak teknoloji Wolfram": plis pase 13 èdtan nan konferans videyo, teyori ak travay

Kou "Fontalman travay efikas ak teknoloji Wolfram": plis pase 13 èdtan nan konferans videyo, teyori ak travay

Tout dokiman kou yo ka telechaje isit la.

Mwen te anseye kou sa a yon koup de ane de sa a yon odyans jistis gwo. Li gen anpil enfòmasyon sou fason sistèm nan fonksyone Mathematica, Wolfram Cloud ak lang Wolfram Lang.

Sepandan, nan kou, tan pa kanpe toujou ak yon anpil nan nouvo bagay te parèt dènyèman: soti nan kapasite avanse travay ak rezo neral a tout kalite operasyon entènèt; kounye a li ye Wolfram motè, ke ou ka enstale sou sèvè ou epi jwenn aksè nan li tankou Python; ou ka bati tout kalite vizyalizasyon jewografik oswa chimik; gen gwo depo tout kalite done, ki gen ladan aprantisaj machin; ou ka konekte ak tout kalite baz done; rezoud pwoblèm matematik konplèks, elatriye.

Li difisil pou lis tout kapasite teknoloji Wolfram nan yon koup de paragraf oswa kèk minit.

Tout bagay sa yo te ankouraje m 'pran yon nouvo kou, ki mwen kounye a sou enskripsyon an ap fèt.

Mwen sèten ke yon fwa ou dekouvri kapasite Wolfram Language la, ou pral kòmanse sèvi ak li pi plis ak pi souvan, rezoud pwoblèm ou yo byen vit ak efikasite nan yon varyete domèn: soti nan syans nan automatisation konsepsyon oswa analiz sit entènèt, soti nan rezo neral rive. pwosesis ilistrasyon, soti nan vizyalizasyon molekilè nan konstriksyon entèraksyon pwisan.

1 | Apèsi sou Wolfram Mathematica ak Wolfram Cloud


Kontni leson anKi sa ki Wolfram Mathematica?
— Kreyatè — Stephen Wolfram
—— Kèk atik ki sot pase Stephen Wolfram te tradui an Ris
— Lis fonksyon entegre ak senbòl yo
—— Kantite fonksyon entegre depann sou vèsyon an
—— Espas disk difisil
— Plis sou Mathematica an jeneral
— Tout pwodwi Wolfram Research
Nouvo ak Mizajou Karakteristik
— Kòd pou jwenn lis sa yo
Nouvo nan fen devan an
Nouvo lang jeyometrik
— Objè jeyometrik debaz yo
— Fonksyon pou kalkil jewometrik
—— Mezi zòn
—— Distans ak zòn nan
—— Travay ak zòn yo
— Fonksyon pou defini zòn yo
— Travay ak may
— Entegrasyon konplè ak lòt fonksyon
Solisyon analitik ak nimerik ekwasyon diferansye yo
— WhenEvent pou travay analyse
— Solisyon analyse DE ak reta
— Metòd eleman fini
Aprantisaj machin
- Klase
- Fè prediksyon
— Egzanp
"Lang Antite» - yon nouvo lang pou travay ak baz done + Yon gwo kantite nouvo baz done
Yon nouvo lang pou travay ak enfòmasyon jeyografik
Ki lòt nouvèl yo ye?
— Ekstansyon lang de baz la
- Asosyasyon - ranje endis
- Dataset - bati-an fòma baz done
- PlotTheme
— Kalkil ki gen rapò ak tan
— Analiz de pwosesis o aza
- Seri tan
— Entegrasyon ak Wolfram Cloud
— Entegrasyon ak aparèy
— Modèl dokiman avanse, HTML
Wolfram Programming Cloud

2.1 | Entwodiksyon nan lang nan, karakteristik li yo. Difikilte prensipal yo pou itilizatè inisyasyon yo. Travay ak koòdone Mathematica ak kapasite li yo - koòdone prediksyon, fòm opinyon gratis, elatriye.


Kontni leson anWolfram Lang
Prensip Lang Wolfram
Ki sa ki enpòtan pou w sonje lè w ap travay ak Wolfram Language?
Kòmanse nan Mathematica
Rakoursi klavye enpòtan
— Shift+Enter oswa Antre sou klavye nimerik la
- Ctrl + Shift + Antre
- F1
- F2
Jwenn enfòmasyon sou senbòl yo
—? - fonksyon Definisyon
- ?? - fonksyon enfòmasyon
- Klike sou F1
— Koòdone prediksyon
Travay ak palèt
—Asistan Matematik Debaz
— Asistan salklas
— Asistan ekriti
- Schemes Eleman Tablo
— Koulè Scheme
— Karaktè espesyal
— Travay ak graf ak desen
—— Zouti Desen
——Jwenn Kowòdone
—— Pwosesis imaj prensipal
— Travay ak graf
Wolfram Lang ak Sistèm | Sant Dokimantasyon
Entèfas prediksyon
— Otokonplesyon kontèks nan kòmandman antre yo
—— Travay ak fonksyon entegre ak modèl sentaks
—— Travay ak varyab itilizatè
— Kalkile koòdone prediksyon — panèl pou sijere plis aksyon
Entegrasyon ak Wolfram|Alpha
— Wolfram|Alpha sit entènèt
— Entegrasyon ant Wolfram|Alpha ak Mathematica
—— Jwenn reprezantasyon fòm fèmen nan fraksyon desimal
—— Enfòmasyon sou tansyon
—— Solisyon etap pa etap yon ekwasyon matris ak metòd Gaussien an

2.2 | Espesifye fonksyon, travay ak lis, ekspresyon modèl ak asosyasyon


Kontni leson anLis
— Lis {...} ak fonksyon Lis[...] - "Natirèl" ekspozisyon lis yo
— Fason pou jenere lis
— Indexing nan eleman ak kèk karakteristik nimerik nan lis la. Fonksyon Longè и Pwofondè
— Chwazi eleman ki okipe sèten kote nan lis la lè l sèvi avèk fonksyon an Pati([[…]])
— Chanje non atik lis yo
— Jenere yon lis lè l sèvi avèk fonksyon an Tablo
— Jenere yon lis nimewo lè l sèvi avèk yon fonksyon Range
Asosyasyon
— Mete yon asosyasyon ak travay avèk li
— Dataset — fòma baz done nan Wolfram Language
Ekspresyon modèl
— Entwodiksyon nan modèl yo
— Modèl objè debaz yo: Blank (_), BlankSequence (__), BlankNullSequence (___)
— Kisa ou ka fè ak modèl? Fonksyon ka
— Detèmine ki kalite ekspresyon nan modèl la
— Enpoze restriksyon sou modèl lè l sèvi avèk fonksyon Kondisyon (/;), PatternTest (?), Eksepte, osi byen ke itilizasyon fonksyon tès yo
— Kreyasyon modèl ak posiblite pou seleksyon altènatif lè l sèvi avèk fonksyon an Lòt Chwa (|)
Fonksyon
— Aplikasyon pou plasman difere SetDelayed (:=)
— Sèvi ak devwa absoli Mete (=)
— Mete yon fonksyon ki sonje valè li te deja jwenn ak yon fonksyon renouvlab
— Fonksyon atribi ak fonksyon Atribi, SetAttributes, ClearAttributes, Pwoteje, Depwoteksyon pou travay avèk yo
Fonksyon pi
— Aplikasyon nan fonksyon an fonksyon (&)
— Ki kote yo itilize fonksyon pi?

2.3 | Kreye vizyalizasyon


Kontni leson anLang grafik senbolik
— Primitif grafik
—— Yon dimansyon
—— De dimansyon
—— Ki genyen twa dimansyon
—— Oksilyè
— Fonksyon Grafik
—— Sentaks
——— Egzanp ki pi senp
——— Kouch
——— Kouch rearanjman
——— Pwopriyete jeneral ak espesifik nan kouch
—— Opsyon fonksyon Grafik
--- Rapò aspè
--- Aks
--- AxesLabel
--- AxesOrigin
--- AxesStyle
--- Tik
--- TicksStyle
--- Istorik
--- ContentSelectable
--- CoordinatesToolOptions
--- Epilogue
--- Prolog
--- Ankadreman
--- FrameLabel
--- RotateLabel
--- FrameStyle
--- FrameTicks
--- FrameTicksStyle
--- GridLines
--- GridLinesStyle
--- ImageSize
--- PlotLabel
--- LabelStyle
--- PlotRange
--- PlotRangeClipping
--- PlotRangePadding
—— Anviwònman Style
——— Koulè (yo rele koulè + koulè ki soti nan espas koulè, di RGBColor), transparans (stupidity)
——— Epesè liy: Epè, Mens, Epesè, Absoli epesè
——— Gwosè pwen: PointSize, AbsolutePointSize
——— Style nan liy fini ak pwen kraze: CapForm, JoinForm
——— Fonksyon Style pou personnaliser aparans tèks
——— Fonksyon FaceForm и EdgeForm kontwole aparans yon zòn ak fwontyè li yo
—— Egzanp
——— Solisyon apwoksimatif
——— Solisyon an egzat
——— Poukisa solisyon egzak la trè itil?
— Fonksyon Graphics3D
—— Sentaks
——— Egzanp ki pi senp
——— Pwopriyete jeneral ak espesifik objè grafik yo
—— Opsyon fonksyon Graphics3D
--- AxesEdge
--- bwat
--- BoxRatio
--- BoxStyle
--- ClipPlanes
--- ClipPlanesStyle
--- FaceGrids
--- FaceGridsStyle
--- Lighting
--- SphericalRegion
--- ViewPoint, ViewVector, ViewVertical
—— Egzanp: koup transvèsal yon kib
——— Soti nan yon objè estatik ki genyen twa dimansyon rive nan yon objè entèaktif
Fonksyon entegre pou kreye vizyalizasyon
Fonksyon 2D debaz yo
- Trase
- ContourPlot
- RejyonPlot
- ParametricPlot
- PolarPlot
- ListPlot
Fonksyon 3D debaz yo
- Plot3D
- ContourPlot3D
- RegionPlot3D
- ParametricPlot3D
- ListPlot3D
Koneksyon fonksyon pou bati vizyalizasyon ak fonksyon debaz yo Grafik и Graphics3D
— 2D
— 3D

2.4 | Kreye objè entèaktif, travay ak kontwòl, kreye entèfas itilizatè


Kontni leson anLang senbolik dinamik
— Fonksyon Dinamik
—— Egzanp senp
——— Chanje yon paramèt
——— Solisyon konstriksyon ekspozisyon
— Kontwòl
- Kurseur
——— Egzanp ki pi senp
- Slider2D
——— Egzanp ki pi senp
- IntervalSlider
——— Egzanp ki pi senp
- Toulède kaz
——— Egzanp ki pi senp
- CheckboxBar
- Meteur
- SetterBar
- RadioButton - kalite espesyal Meteur
- RadioButtonBar - kalite espesyal SetterBar
- Baskile
- ToggleBar
- Bwat
- ColorSlider
——— Egzanp ki pi senp
- PopupMenu
——— Egzanp ki pi senp
- InputField
——— Egzanp ki pi senp
—— Lòt objè...
Fonksyon Manipile
- Sentaks
— Sentaks senplifye nan kontwòl yo
—— {x, a, b}
—— {x, a, b, dx}
—— {{x, x0}, a, b}, {{x, x0}, a, b, dx}
—— {{x, x0, etikèt}, a, b}, {{x, x0, etikèt}, a, b, dx}
—— {{x, inisyal, etikèt}, ….}
—— {x, koulè}
—— {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {Vre, Fo}}
—— {x} ak {{x, x0}}
—— {x, Lokalizatè}
—— {x, {xmin, ymin}, {xmax, ymax}, Lokalizatè}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Locator} oswa
{{x, {{x1, y1}, {x2, y2}, …}}, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, …}, …, Lokalizatè, LocatorAutoCreate-> Vrè}
—— {{x, …}, …, tape}
— Opsyon Manipile
- Aksyon Kontinyèl
- LocalizeVariables
- Inisyalizasyon
- SaveDefinitions
- SynchronousInitialization
- SynchronousUpdating
- TrackedSymbols
- Designer nan manipulateur
— Kreye manipilatè ki lye epi konekte lokalizatè nan yon koub lè l sèvi avèk opsyon an TrackingFunction

2.5 | Enpòte, ekspòtasyon, pwosesis done, fichye, imaj, son, paj wèb. Travay ak API nan resous entènèt lè l sèvi avèk egzanp VKontakte API a, osi byen ke travay ak metòd entegre nan travay ak API a nan Facebook, Twitter, Instagram, elatriye.


Kontni leson anTravay ak dosye ak non yo
— Rechèch dosye ak travay ki gen rapò
- $Anyè Enstalasyon, $BaseDirectory
- Anyè kaye
- FileExistsQ
- FileNames
- Kreye non dosye
- DirectoryName
- FileNameJoin
- FileNameSplit
- FileNameTake
- FileBaseName
- FileExtension
Fonksyon Import и Ekspòte
— Enpòte ak ekspòtasyon fòma
- Import
—— Egzanp yo
- Ekspòte
—— Egzanp yo
Done pwosesis
— Enpòte ak tretman done ki soti nan TXT
— Enpòte ak tretman done ki soti nan MS Excel
Travay ak imaj
- Kisa ou ka fè?
— Pwosesis yon koleksyon imaj
Travay ak son
— Egzanp
Enpòte ak trete done ki soti nan paj entènèt
- Enpòte enfòmasyon ki soti nan sit entènèt Bank Santral Federasyon Larisi la
-- Solisyon
—— Rezime
— Enpòte enfòmasyon ki soti nan sit entènèt Yandex.Dictionaries
Travay ak API a
— VKontakte API
-- Premye etap yo
—— AccessToken
—— Yon egzanp travay ak API VKontakte
— API entegre Facebook, Twitter, Instagram

2.6 | Travay ak baz done ki entegre Wolfram, entegrasyon ak Wolfram|Alpha


Kontni leson anSipò inite nan tout sistèm nan
- Premye itilizasyon
— Egzanp itilizasyon nan kalkil
—— Rezoud sistèm ekwasyon ak kantite ki gen dimansyon:
—— Analiz dimansyon (Pi-teyorèm):
itilize egzanp pwoblèm enstabilite gravitasyonèl yon mwayen
——— Kòd asistan
--- Solisyon
--- Konklizyon
Baz done entegre
- Tout karakteristik pou travay ak baz done Wolfram Research òganize
— Egzanp yo
—— Kreye yon kat monn koulè selon nivo GDP
—— Tablo peryodik eleman chimik yo rele apre. D. I. Mendeleeva
— Kouman pou mwen sove baz done Wolfram Research òganize pou aksè enstantane?
—— Desizyon Leonid Shifrin...
--- Kòd
——— Egzanp travay
Lang antite
— (Ctrl + =) — jwenn yon modil pou konvèti lokalman yon demann fòm gratis nan fòma Wolfram Language.
- Antite
- EntityValue
- EntityClass
- EntityProperties, EntityProperty
— Diferansyasyon Antite pa aparans
Entèprèt entèprèt
— Lis kalite entèpretasyon
— Fonksyon entèprèt
— Fonksyon Entèpretasyon semantik
— Fonksyon SemanticImport
Entegrasyon ak Wolfram|Alpha
— Entrée fòm gratis (= nan kòmansman selil la Antre)
—— Egzanp yo
— D 'lokal fòm lib (Ctrl + = nenpòt kote nan selil la Antre
—— Egzanp
— Rezilta konplè rekèt Wolfram|Alpha (== nan kòmansman selil Antre)
—— Kèk egzanp w ap itilize Wolfram|Alpha
--- Matematik
——— Fizik
——— Chimi
——— Teyori pwobabilite, estatistik ak analiz done
——— Tan ak pwoblèm ki gen rapò
——— Entènèt ak sistèm òdinatè
--- Mizik
——— Manje, nitrisyon, sante
— Fonksyon WolframAlpha
—— Egzanp 1: Dyagram Euler-Venn ak sikui lojik pou fonksyon aljèb Booleyen nan twa varyab.
—— Egzanp 2: Jwenn koulè ki pi pre yo bay yon non

3 | Travay ak Wolfram Cloud: kreye API dirèk, fòm opinyon, CloudCDF, elatriye.


Kontni leson anKi sa ki Wolfram Cloud?
— Ki sa Wolfram Cloud konpoze?
— Kisa ou ka fè ak Wolfram Cloud?
Wolfram Programming Cloud
— Wolfram Programming Cloud Kont KaliteWolfram Programming Cloud Account Types
— Prè nwaj yo
Fonksyon Cloud nan Mathematica ak Wolfram Desktop
— Fonksyon pou travay dirèk ak nwaj la, osi byen ke sa yo ki ka travay ak objè nwaj yo.
— Fonksyon enfòmasyon nwaj yo
- CloudAccountData — enfòmasyon sou kont Cloud ou a
- CloudConnect, CloudDisconnect — konekte oswa dekonekte nan Cloud la
- CloudObjects - objè nwaj ou yo
- $CloudCreditsAvailable — kantite kredi nwaj ki disponib
Cloud entèfas, premye etap yo
— Fenèt prensipal la
— Fenèt enfòmasyon kont ou a
— Yon fenèt ki gen enfòmasyon sou itilizasyon objè Cloud ou yo ak Kredi Cloud yo
— Nouvo fenèt dokiman
Fonksyon FormFunction
— Objektif ak sentaks
— Egzanp ki pi senp lan
- CloudDeploy
— Kalite varyab yo
— Travay ak varyab
—— Paramèt "Entèprèt".
—— Paramèt "Default".
—— "Entre" paramèt
—— Paramèt "Label".
—— "Ed" paramèt
—— Paramèt "Hint".
— Pèsonalize aparans nan fòm lan
- Règ sou Aparans
——FormTheme
— Fòma rezilta posib
— Mete tèks Ris
—— Egzanp
— Egzanp yo
—— Kreye yon aplikasyon pou rezoud ekwasyon an
—— Kreye yon aplikasyon pou tretman imaj
—— Kreye yon aplikasyon jeyografik ak jaden entelijan
Fonksyon APIFonksyon
— Egzanp yo
—— Kreye yon aplikasyon pou rezoud ekwasyon an
—— Kreye yon aplikasyon jeyografik ak jaden entelijan

4 | Teknoloji CDF - entegre enstantane nan objè entèaktif ki te kreye nan Mathematica nan paj wèb, sibtilite. Sèvi ak objè entèaktif ki pare nan sitwèb Wolfram Demonstrations Project nan pwojè ou yo epi modifye yo. Egzanp lavi reyèl ak aplikasyon pou biznis


Kontni leson anCDF - Computable Document Format - Computable Document Format
- Teknoloji CDF
— Konparezon kout ak lòt fòma
— Etap nan kreye yon CDF
—— Etap ilistre
— Egzanp reyèl
— Pwojè Demonstrasyon Wolfram
Kreye yon CDF ki baze sou Manipile
— Etap 1. Kreye yon aplikasyon
— Etap 2. Sove li nan fòma CDF
— Etap 3. Mete nan yon paj entènèt
Kreye CDF ki baze sou DynamicModule
— Etap 1. Kreye yon aplikasyon
— Etap 2. Sove li nan CDF
— Etap 3. Mete nan yon paj entènèt
— Yon lòt egzanp yon CDF konplèks
Kreye paj entènèt ki pare ki baze sou CDF
— Egzanp
EnterpriseCDF
— Diferans ant CDF ak EnterpriseCDF
— Konparezon debaz CDF ak EnterpriseCDF
— Konparezon detaye CDF, EnterpriseCDF, Wolfram Player Pro ak Mathematica
CloudCDF
— ki sa ki CloudCDF?
— Egzanp pou kreye CloudCDF
—— Egzanp 1
—— Egzanp 2

5 | Travay ak Wolfram Language ak Mathematica, pre-enstale epi gratis sou Raspberry Pi (ak sistèm operasyon Raspbian)


Kontni leson anFranbwaz Pi, premye konesans
- Kisa sa ye?
— Ki kote mwen ka achte l?
— Ki kote ak ki jan yo enstale eksplwatasyon an, ak sipò Wolfram Language
Franbwaz Pi ak Wolfram Lang
— Paj pwojè
— Paj dokimantasyon
— Ki sa ki Raspberry Pi sanble apre enstalasyon
— Lide pwogramasyon nan lang Wolfram sou Franbwaz Pi
Pèfòmans Franbwaz Pi
— Kalkile kèk kòd
- Standard bati-an Wolfram referans
— Konparezon ak pèfòmans Python sou Franbwaz Pi
Yon egzanp yon robo lapòs ki kouri sou Franbwaz Pi
Egzanp travay ak Franbwaz Pi
— Kreyasyon yon tracker GPS
—— Ou pral bezwen
—— View apre asanble
—— Pwogram pou Mathematica sou Franbwaz Pi
— Pran yon foto
—— Ou pral bezwen
—— View apre asanble
—— Pwogram pou Mathematica sou Franbwaz Pi
- Sèvi ak GPIO
—— Ou pral bezwen
—— View apre asanble
—— Pwogram pou Mathematica sou Franbwaz Pi
— Lòt egzanp
Ki kote mwen ka jwenn plis enfòmasyon sou Wolfram Language ak entegrasyon Raspberry Pi?

Mwen eskize pou kalite son an, nan kèk videyo li pa bon jan mwen ta renmen.

Nan nouvo videyo ak webinars, tout bagay anfòm ak son ak videyo nan 2K. Rejwenn nou: chak semèn gen emisyon an dirèk sou chanèl la.

Egzanp webinar



Sous: www.habr.com

Add nouvo kòmantè