Kursi "Bazat e punës efektive me teknologjitë Wolfram": më shumë se 13 orë video leksione, teori dhe detyra

Kursi "Bazat e punës efektive me teknologjitë Wolfram": më shumë se 13 orë video leksione, teori dhe detyra

Të gjitha dokumentet e kursit mund të shkarkohen këtu.

Unë e mësova këtë kurs disa vite më parë për një audiencë mjaft të madhe. Ai përmban shumë informacione se si funksionon sistemi Mathematica, Wolfram Cloud dhe gjuha Gjuha Wolfram.

Sidoqoftë, sigurisht, koha nuk qëndron ende dhe shumë gjëra të reja janë shfaqur kohët e fundit: nga aftësitë e avancuara duke punuar me rrjetet nervore ndaj të gjitha llojeve operacionet në internet; tani është Motori Wolfram, të cilin mund ta instaloni në serverin tuaj dhe ta aksesoni atë si Python; ju mund të ndërtoni të gjitha llojet vizualizimet gjeografike ose kimik; ka të mëdha qemeret të gjitha llojet e të dhënave, duke përfshirë mësimi i makinës; mund të lidheni me të gjitha llojet e bazave të të dhënave; zgjidh problema komplekse matematikore etj.

Është e vështirë të renditësh të gjitha aftësitë e teknologjive Wolfram në disa paragrafë ose disa minuta.

E gjithë kjo më nxiti të marr një kurs të ri, në të cilin jam tani regjistrimi në vazhdim.

Jam i bindur se sapo të zbuloni aftësitë e gjuhës Wolfram, do të filloni ta përdorni gjithnjë e më shpesh, duke i zgjidhur problemet tuaja shpejt dhe me efikasitet në një sërë fushash: nga shkenca te automatizimi i dizajnit ose analizimi i faqeve të internetit, nga rrjetet nervore te përpunimi i ilustrimeve, nga vizualizimi molekular deri te ndërtimi i ndërveprimeve të fuqishme.

1 | Përmbledhje e Wolfram Mathematica dhe Wolfram Cloud


Përmbajtja e mësimitÇfarë është Wolfram Mathematica?
- Krijuesi - Stephen Wolfram
—— Disa artikuj të fundit nga Stephen Wolfram të përkthyera në Rusisht
— Lista e funksioneve dhe simboleve të integruara
—— Numri i funksioneve të integruara në varësi të versionit
—— Hapësira në hard disk
- Më shumë rreth Mathematica në përgjithësi
— Të gjitha produktet Wolfram Research
Karakteristikat e reja dhe të përditësuara
— Kodi për marrjen e këtyre listave
E re në pjesën e përparme
Gjuhë e re gjeometrike
- Objekte gjeometrike bazë
— Funksionet për llogaritjet gjeometrike
—— Masa e sipërfaqes
—— Largësia nga zona
—— Puna me zonat
— Funksionet për përcaktimin e zonave
— Puna me rrjeta
— Integrim i plotë me funksione të tjera
Zgjidhja analitike dhe numerike e ekuacioneve diferenciale
— WhenEvent për detyra analitike
— Zgjidhja analitike e DE me vonesë
— Metoda e elementeve të fundme
Mësimi i Makinerisë
- Klasifiko
- parashikoj
- Shembull
"Gjuhe Enti" - një gjuhë e re për të punuar me bazat e të dhënave + Një numër i madh i bazave të të dhënave të reja
Një gjuhë e re për të punuar me informacionin gjeografik
Cilat janë lajmet e tjera?
- Zgjerimi i gjuhës bazë
- Shoqatë - vargje të indeksuara
- dataset — Formati i integruar i bazës së të dhënave
- Tema e Komplotit
— Llogaritjet e lidhura me kohën
— Analiza e proceseve të rastësishme
- Seritë kohore
— Integrimi me Wolfram Cloud
— Integrimi me pajisjet
— Modelet e avancuara të dokumenteve, HTML
Wolfram Programming Cloud

2.1 | Hyrje në gjuhën, veçoritë e saj. Vështirësitë kryesore për përdoruesit fillestarë. Puna me ndërfaqen Mathematica dhe aftësitë e saj - ndërfaqja parashikuese, formulari i hyrjes falas, etj.


Përmbajtja e mësimitGjuha Wolfram
Parimet e gjuhës Wolfram
Çfarë është e rëndësishme të mbani mend kur punoni me Wolfram Language?
Fillimi në Mathematica
Shkurtoret e rëndësishme të tastierës
— Shift+Enter ose Enter në tastierën numerike
- Ctrl+Shift+Enter
- F1
- F2
Marrja e informacionit rreth simboleve
—? - funksion Përcaktim
- ?? - funksion informacion
- Klikoni në F1
- Ndërfaqja parashikuese
Puna me paleta
- Asistenti bazë i matematikës
- Asistent në klasë
- Asistent i shkrimit
- Skemat e elementeve të grafikut
- Skemat e ngjyrave
- Personazhe të veçanta
— Puna me grafikë dhe vizatime
—— Mjetet e vizatimit
——Merr koordinatat
—— Përpunimi parësor i imazhit
- Puna me grafikë
Gjuha & Sistemi Wolfram | Qendra e Dokumentacionit
Ndërfaqja parashikuese
— Plotësim automatik i ndjeshme ndaj kontekstit të komandave të futura
—— Puna me funksione të integruara dhe modele sintaksore
—— Puna me variablat e përdoruesit
— Ndërfaqja parashikuese e llogaritur — panel për sugjerimin e veprimeve të mëtejshme
Integrimi me Wolfram|Alpha
— Uebsajti Wolfram|Alpha
— Integrimi midis Wolfram|Alpha dhe Mathematica
—— Gjetja e paraqitjeve në formë të mbyllur të thyesave dhjetore
—— Informacion për presionin e gjakut
—— Zgjidhja hap pas hapi e një ekuacioni matricë duke përdorur metodën Gaussian

2.2 | Specifikimi i funksioneve, puna me listat, shprehjet e shablloneve dhe asociacionet


Përmbajtja e mësimitListat
— Lista {...} dhe funksioni Listë[...] - Shfaqja “Natyrore” e listave
— Mënyrat për të gjeneruar lista
— Indeksimi i elementeve dhe i disa karakteristikave numerike të listës. Funksione Gjatësi и Thellësi
— Përzgjedhja e elementeve që zënë vende të caktuara në listë duke përdorur funksionin Pjesë([…]]
— Riemërtimi i artikujve të listës
— Gjenerimi i një liste duke përdorur funksionin Tryezë
— Gjenerimi i një liste numrash duke përdorur një funksion Varg
shoqatë
— Krijimi i një shoqate dhe puna me të
— Grupi i të dhënave — formati i bazës së të dhënave në gjuhën Wolfram
Shprehjet e shabllonit
- Hyrje në shabllone
— Modelet bazë të objekteve: bosh (_), Sekuenca e zbrazët (__), BlankNullSequence (___)
— Çfarë mund të bëni me shabllonet? Funksioni rastet
— Përcaktimi i llojit të shprehjes në shabllon
— Vendosja e kufizimeve në shabllonet që përdorin funksione Gjendja (/;), Testi i modelit (?), Përveç, si dhe përdorimin e funksioneve të testimit
— Krijimi i shablloneve me mundësinë e zgjedhjes alternative duke përdorur funksionin alternativat (|)
Funksionet
— Aplikimi i detyrës së shtyrë Vendosja e vonuar (:=)
— Përdorimi i detyrës absolute Set (=)
— Vendosja e një funksioni që kujton vlerat që ka gjetur tashmë dhe një funksioni të përsëritur
— Atributet dhe funksionet e funksionit Atributet, SetAttributes, ClearAttributes, Protect, Pambrojtur për të punuar me ta
Funksione të pastra
— Zbatimi i funksionit funksion (&)
— Ku përdoren funksionet e pastra?

2.3 | Krijimi i vizualizimeve


Përmbajtja e mësimitGjuha grafike simbolike
- Primitivët grafikë
—— Njëdimensionale
-- Dy dimensionale
—- Tredimensionale
—— Ndihmës
- Funksioni Grafikë
-- Sintaksë
——— Shembulli më i thjeshtë
——— Shtresat
——— Rirregullimet e shtresave
——— Vetitë e përgjithshme dhe specifike të shtresave
—— Opsionet e funksionit Grafikë
--- Raporti i aspektit
--- Sëpata
--- Etiketa Axes
--- AksetOrigjina
--- AxesStyle
--- ticks
--- TicksStyle
--- Sfond
--- Përmbajtja e Zgjedhur
--- CoordinatesToolOptions
--- Epilogu
--- prolog
--- Kornizë
--- FrameLabel
--- RotateLabel
--- Stili i kornizës
--- FrameTicks
--- FrameTicksStyle
--- Linjat e rrjetit
--- GridLinesStyle
--- Madhësia e imazhit
--- PlotLabel
--- LabelStyle
--- Gama e Komplotit
--- PlotRangeClipping
--- PlotRangePadding
—— Cilësimet e stilit
——— Ngjyrat (ngjyrat e emërtuara + ngjyrat nga hapësirat e ngjyrave, të themi RGBNgjyra), transparenca (perde)
——— Trashësia e vijës: i trashë, I hollë, Trashësia, Trashësia absolute
——— Madhësia e pikës: Madhësia e pikës, Madhësia Absolute Point
——— Stili i rreshtave të përfundimit dhe pikave të ndërprerjes: CapForm, JoinForm
——— Funksioni Stili për të personalizuar pamjen e tekstit
--- Funksione Forma e fytyrës и EdgeForm për të kontrolluar pamjen e një zone dhe kufijtë e saj
—— Shembull
——— Zgjidhje e përafërt
——— Zgjidhja është e saktë
——— Pse zgjidhja e saktë është shumë e dobishme?
- Funksioni Grafika 3D
-- Sintaksë
——— Shembulli më i thjeshtë
——— Vetitë e përgjithshme dhe specifike të objekteve grafike
—— Opsionet e funksionit Grafika 3D
--- AxesEdge
--- Boxed
--- Raportet e kutive
--- BoxStyle
--- ClipPlanes
--- ClipPlanesStyle
--- FaceGrids
--- FaceGridsStyle
--- Ndriçim
--- Rajoni Sferik
--- pikëpamja, ViewVector, Pamje Vertikale
—— Shembull: seksion kryq i një kubi
——— Nga një objekt statik tredimensional në një ndërveprues
Funksione të integruara për krijimin e vizualizimeve
Funksionet themelore 2D
- komplot
- ContourPlot
- RajoniPlota
- Plot Parametrik
- PolarPlot
- ListPlot
Funksionet themelore 3D
- Plot 3D
- ContourPlot3D
- RegionPlot3D
- ParametricPlot3D
- ListPlot3D
Lidhja e funksioneve për ndërtimin e vizualizimeve dhe funksioneve bazë Grafikë и Grafika 3D
- 2D
- 3D

2.4 | Krijimi i objekteve interaktive, puna me kontrolle, krijimi i ndërfaqeve të përdoruesit


Përmbajtja e mësimitGjuha dinamike simbolike
- Funksioni Dinamik
—— Shembuj të thjeshtë
——— Ndryshimi i një parametri
——— Ekrani i ndërtimit të zgjidhjes
- Kontrollet
- Slider
——— Shembulli më i thjeshtë
- Slider2D
——— Shembulli më i thjeshtë
- Rrëshqitësi i intervalit
——— Shembulli më i thjeshtë
- Checkbox
——— Shembulli më i thjeshtë
- Shiriti i kutisë së kontrollit
- setër
- SetterBar
- RadioButton - lloj i veçantë setër
- RadioButtonBar - lloj i veçantë SetterBar
- Ndërrimtar
- Shiriti i ndërrimit
- hapës
- ColorSlider
——— Shembulli më i thjeshtë
- Popupmenu
——— Shembulli më i thjeshtë
- Fusha hyrëse
——— Shembulli më i thjeshtë
--- Objekte të tjera...
Funksion Manipuloj
- Sintaksë
— Sintaksa e thjeshtuar e kontrolleve
—— {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, fillestari, etiketa}, ….}
—— {x, ngjyra}
—— {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {E vërtetë, e gabuar}}
—— {x} dhe {{x, x0}}
—— {x, Locator}
—— {x, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Locator} ose
{{x, {{x1, y1}, {x2, y2}, …}}, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, …}, …, matës toke, LocatorAutoCreate-> E vërtetë}
—— {{x, …}, …, shkruani}
- Opsione Manipuloj
- Veprimi i Vazhdueshëm
- LocalizeVariables
- Initialization
- Ruaj Përkufizimet
- Inicializimi sinkron
- Përditësim sinkron
- Simbolet e gjurmuara
- Projektues i manipuluesve
— Krijimi i manipuluesve të lidhur dhe lidhja e gjetësve me një kurbë duke përdorur opsionin Funksioni i përcjelljes

2.5 | Importi, eksporti, përpunimi i të dhënave, skedarëve, imazheve, zërit, faqeve të internetit. Puna me API-në e burimeve të uebit duke përdorur shembullin e API-së VKontakte, si dhe duke punuar me metodat e integruara të punës me API-në e Facebook, Twitter, Instagram, etj.


Përmbajtja e mësimitPuna me skedarët dhe emrat e tyre
— Kërkimi i skedarëve dhe detyrat përkatëse
- $InstallationDirectory, $BaseDirectory
- Drejtoria e fletoreve
- FileExistsQ
- Emrat e skedarëve
— Krijimi i emrave të skedarëve
- Emri i drejtorisë
- Emri i skedarit Bashkohu
- FileNameSplit
- FilenameTake
- Emri i bazës së skedarit
- Zgjerimi i skedarit
Funksionet Import и Eksport
— Formatet e importit dhe eksportit
- Import
—— Shembuj
- Eksport
—— Shembuj
Përpunimin e të dhënave
— Importi dhe përpunimi i të dhënave nga TXT
— Importi dhe përpunimi i të dhënave nga MS Excel
Puna me imazhe
- Cfare mund te besh?
— Përpunimi i një koleksioni imazhesh
Puna me zë
- Shembull
Importimi dhe përpunimi i të dhënave nga faqet e internetit
— Importi i informacionit nga faqja e internetit e Bankës Qendrore të Federatës Ruse
-- Zgjidhje
—— Përmbledhje
— Importimi i informacionit nga faqja e internetit Yandex.Dictionaries
Puna me API
- VKontakte API
-- Hapat e parë
—— AccessToken
—— Një shembull i punës me API VKontakte
— API e integruar Facebook, Twitter, Instagram

2.6 | Punoni me bazat e të dhënave të integruara të Wolfram, integrimi me Wolfram|Alpha


Përmbajtja e mësimitMbështetje për njësinë në të gjithë sistemin
- Përdorimi i parë
- Shembull i përdorimit në llogaritje
—— Zgjidhja e sistemeve të ekuacioneve me madhësi që kanë dimensione:
—— Analiza Dimensionale (Pi-teorema):
duke përdorur shembullin e problemit të paqëndrueshmërisë gravitacionale të një mediumi
——— Kodi ndihmës
--- Zgjidhje
--- Përfundime
Bazat e të dhënave të ngulitura
- Të gjitha veçoritë për të punuar me bazat e të dhënave të kuruara të Wolfram Research
- Shembuj
—— Krijimi i një harte botërore të ngjyrosur sipas nivelit të PBB-së
—— Tabela periodike e elementeve kimike me emrin. D. I. Mendeleev
— Si mund t'i ruaj bazat e të dhënave të kuruara të Wolfram Research për qasje të menjëhershme?
—— Vendimi i Leonid Shifrin...
--- Kodi
——— Shembull pune
Ent gjuhësor
— (Ctrl + =) — marrja e një moduli për konvertimin lokal të një kërkese në formë të lirë në formatin Wolfram Language
- Enti
- EntityValue
- EntityClass
- Vetitë e entitetit, Entiteti Pronë
- Diferencimi Enti nga pamja
Përkthyes Përkthyes
- Lista e llojeve të interpretimit
- Funksioni Përkthyes
- Funksioni Interpretimi semantik
- Funksioni SemanticImport
Integrimi me Wolfram|Alpha
— Hyrja e formës së lirë (= në fillim të qelizës të dhëna)
—— Shembuj
— Hyrja lokale me formë të lirë (Ctrl + = kudo në qelizën e hyrjes
—— Shembull
— Rezultati i plotë i pyetjes Wolfram|Alpha (== në fillim të qelizës hyrëse)
—— Disa shembuj të përdorimit të Wolfram|Alpha
--- Matematikë
——— Fizika
——— Kimi
——— Teoria e probabilitetit, statistikat dhe analiza e të dhënave
——— Moti dhe çështjet e lidhura me to
——— Interneti dhe sistemet kompjuterike
--- Muzika
——— Ushqimi, ushqimi, shëndeti
- Funksioni WolframAlpha
—— Shembulli 1: Diagramet Euler-Venn dhe qarqet logjike për funksionet e algjebrës së Bulit në tre variabla.
—— Shembulli 2: Gjetja e ngjyrave me emër më të afërt me një të dhënë

3 | Puna me Wolfram Cloud: krijimi i API-ve të drejtpërdrejta, formularëve të hyrjes, CloudCDF, etj.


Përmbajtja e mësimitÇfarë është Wolfram Cloud?
— Nga se përbëhet Wolfram Cloud?
— Çfarë mund të bëni me Wolfram Cloud?
Wolfram Programming Cloud
— Llojet e llogarisë së programimit të Wolfram në renë kompjuterike Llojet e llogarisë së programimit në renë kompjuterike Wolfram
— Kredi në renë kompjuterike
Funksionet e resë kompjuterike në Mathematica dhe Wolfram Desktop
— Funksionet për punë të drejtpërdrejtë me cloud, si dhe ato që mund të punojnë me objekte cloud.
— Funksionet e informacionit në renë kompjuterike
- Të dhënat e llogarisë në renë kompjuterike — informacione për llogarinë tuaj në Cloud
- CloudConnect, Shkëputja me renë kompjuterike — lidhja ose shkëputja nga Cloud
- Objektet Cloud - objektet tuaja të resë
- $CloudCreditsAvailable — numri i kredive të disponueshme në renë kompjuterike
Ndërfaqja e resë kompjuterike, hapat e parë
- Dritarja kryesore
— Dritarja e informacionit të llogarisë suaj
— Një dritare me informacione rreth përdorimit të objekteve tuaja në renë kompjuterike dhe kredive në renë kompjuterike
— Dritarja e dokumentit të ri
Funksion FormaFunksioni
- Qëllimi dhe sintaksa
- Shembulli më i thjeshtë
- CloudDeploy
— Llojet e variablave
— Puna me variabla
—— Parametri “Interpreter”.
—— Parametri "Default".
—— Parametri “Input”.
—— Parametri “Etiketë”.
—— Parametri "Ndihmë".
—— Parametri "Hint".
— Përshtatja e pamjes së formës
- Rregullat e paraqitjes
——FormTheme
— Formatet e mundshme të rezultateve
- Futja e tekstit në rusisht
—— Shembull
- Shembuj
—— Krijimi i një aplikacioni për zgjidhjen e ekuacionit
—— Krijimi i një aplikacioni për përpunimin e imazhit
—— Krijimi i një aplikacioni gjeografik me fusha inteligjente
Funksion Funksioni APIF
- Shembuj
—— Krijimi i një aplikacioni për zgjidhjen e ekuacionit
—— Krijimi i një aplikacioni gjeografik me fusha inteligjente

4 | Teknologjia CDF - futja e menjëhershme e objekteve ndërvepruese të krijuara në Mathematica në faqet e internetit, hollësitë. Përdorni objekte të gatshme ndërvepruese nga faqja e internetit e Projektit Wolfram Demonstrations në projektet tuaja dhe modifikoni ato. Shembuj të jetës reale dhe aplikime biznesi


Përmbajtja e mësimitCDF - Formati i Dokumentit të Llogaritshëm - Formati i Dokumentit të Llogaritshëm
— Teknologjia CDF
— Krahasim i shkurtër me formate të tjera
— Fazat e krijimit të një CDF
—— Hapat e ilustruar
- Shembuj të vërtetë
- Projekti i demonstrimeve të Wolfram
Krijimi i një CDF bazuar në Manipulimi
— Hapi 1. Krijimi i një aplikacioni
— Hapi 2. Ruajeni në formatin CDF
— Hapi 3. Futja në një faqe interneti
Krijimi i CDF bazuar në DynamicModule
— Hapi 1. Krijimi i një aplikacioni
— Hapi 2. Ruajeni në CDF
— Hapi 3. Futja në një faqe interneti
— Një shembull tjetër i një CDF komplekse
Krijimi i faqeve të gatshme në internet bazuar në CDF
- Shembull
Ndërmarrja CDF
— Dallimet midis CDF dhe EnterpriseCDF
— Krahasimi bazë i CDF dhe EnterpriseCDF
— Krahasimi i detajuar i CDF, EnterpriseCDF, Wolfram Player Pro dhe Mathematica
CloudCDF
- Çfarë është CloudCDF?
— Shembull i krijimit të CloudCDF
—— Shembulli 1
—— Shembulli 2

5 | Punoni me Wolfram Language and Mathematica, të para-instaluara dhe falas në Raspberry Pi (me sistemin operativ Raspbian)


Përmbajtja e mësimitRaspberry Pi, njohja e parë
- Cfare eshte?
- Ku mund ta blej?
— Ku dhe si të instaloni OS, me mbështetjen e Wolfram Language
Raspberry Pi dhe Gjuha Wolfram
— Faqja e projektit
— Faqja e dokumentacionit
— Si duket Raspberry Pi pas instalimit
— Ideja e programimit në gjuhën Wolfram në Raspberry Pi
Performanca e Raspberry Pi
- Llogaritja e një kodi
- Standardi standard i integruar i Wolfram
— Krahasimi me performancën e Python në Raspberry Pi
Një shembull i një roboti postar që funksionon në Raspberry Pi
Shembuj të punës me Raspberry Pi
— Krijimi i një gjurmuesi GPS
—— Do t'ju duhet
—— Pamje pas montimit
—— Programi për Mathematica në Raspberry Pi
— Bërja e një fotoje
—— Do t'ju duhet
—— Pamje pas montimit
—— Programi për Mathematica në Raspberry Pi
- Duke përdorur GPIO
—— Do t'ju duhet
—— Pamje pas montimit
—— Programi për Mathematica në Raspberry Pi
- Shembuj të tjerë
Ku mund të gjej më shumë informacion rreth integrimit të Wolfram Language dhe Raspberry Pi?

Kërkoj ndjesë për cilësinë e zërit, në disa video nuk është aq i mirë sa do të doja.

Në videot dhe uebinaret e reja, gjithçka është në rregull me zërin dhe videon në 2K. Bashkohuni me ne: çdo javë ka transmetime të drejtpërdrejta në kanal.

Shembull Webinar



Burimi: www.habr.com

Shto një koment