Kursus "Grondbeginsels van effektiewe werk met Wolfram-tegnologieë": meer as 13 uur se videolesings, teorie en take

Kursus "Grondbeginsels van effektiewe werk met Wolfram-tegnologieë": meer as 13 uur se videolesings, teorie en take

Alle kursusdokumente kan afgelaai word hier.

Ek het hierdie kursus 'n paar jaar gelede aan 'n redelike groot gehoor gegee. Dit bevat baie inligting oor hoe die stelsel werk Mathematica, Wolfram Wolk en taal Wolfram Taal.

Die tyd staan ​​egter natuurlik nie stil nie en baie nuwe dinge het die afgelope tyd verskyn: van gevorderde vermoëns werk met neurale netwerke aan alle soorte webbedrywighede; nou is dit Wolfram Engine, wat jy op jou bediener kan installeer en toegang daartoe kan kry soos Python; jy kan alle soorte bou geografiese visualiserings of chemiese; daar is groot bewaarplekke alle soorte data, insluitend Masjienleer; jy kan aan allerhande databasisse koppel; komplekse wiskundige probleme op te los, ens.

Dit is moeilik om al die vermoëns van Wolfram-tegnologie in 'n paar paragrawe of 'n paar minute te lys.

Dit alles het my aangemoedig om 'n nuwe kursus te volg, waarmee ek nou is registrasie aan die gang.

Ek is seker dat sodra jy die vermoëns van die Wolfram-taal ontdek het, jy dit meer en meer dikwels sal begin gebruik en jou probleme vinnig en doeltreffend op 'n verskeidenheid gebiede sal oplos: van wetenskap tot ontwerp-outomatisering of webwerf-ontleding, van neurale netwerke tot illustrasieverwerking, van molekulêre visualisering tot konstruksie kragtige interaksies.

1 | Oorsig van Wolfram Mathematica en Wolfram Cloud


LesinhoudWat is Wolfram Mathematica?
— Skepper — Stephen Wolfram
—— Sommige onlangse artikels deur Stephen Wolfram in Russies vertaal
— Lys van ingeboude funksies en simbole
—— Aantal ingeboude funksies, afhangende van weergawe
—— Hardeskyfspasie
— Meer oor Mathematica in die algemeen
— Alle Wolfram Research-produkte
Nuwe en opgedateerde kenmerke
— Kode vir die verkryging van hierdie lyste
Nuut in die voorkant
Nuwe meetkundige taal
— Basiese meetkundige voorwerpe
— Funksies vir meetkundige berekeninge
—— Oppervlaktemaat
—— Afstand na gebied
—— Werk met areas
— Funksies om gebiede te definieer
— Werk met gaas
- Volle integrasie met ander funksies
Analitiese en numeriese oplossing van differensiaalvergelykings
— WhenEvent vir analitiese take
— Analitiese oplossing van DE met vertraging
— Eindige element metode
Masjienleer
- klassifiseer
- voorspel
— Voorbeeld
"Taal Entiteit" - 'n nuwe taal om met databasisse te werk + 'n Groot aantal nuwe databasisse
'n Nuwe taal om met geografiese inligting te werk
Wat is ander nuus?
— Uitbreiding van die basistaal
- Vereniging - geïndekseer skikkings
- dataset - ingeboude databasisformaat
- plottema
— Tydverwante berekeninge
— Ontleding van ewekansige prosesse
- Tyd reeks
— Integrasie met Wolfram Cloud
- Integrasie met toestelle
— Gevorderde dokumentsjablone, HTML
Wolfram Programmeringswolk

2.1 | Inleiding tot die taal, sy kenmerke. Die belangrikste probleme vir beginner gebruikers. Werk met die Mathematica-koppelvlak en sy vermoëns - voorspellende koppelvlak, gratis invoervorm, ens.


LesinhoudWolfram Taal
Wolfram Taalbeginsels
Wat is belangrik om te onthou wanneer jy met Wolfram Language werk?
Aan die gang in Mathematica
Belangrike kortpaaie
— Shift+Enter of Enter op die numeriese sleutelbord
— Ctrl+Shift+Enter
- F1
- F2
Kry inligting oor simbole
—? - funksie Definisie
- ?? - funksie inligting
- Klik op F1
- Voorspellende koppelvlak
Werk met palette
- Basiese Wiskunde Assistent
— Klaskamerassistent
- Skryfassistent
- Grafiekelementskemas
- Kleurskemas
- Spesiale karakters
— Werk met grafieke en tekeninge
—— Tekengereedskap
——Kry koördinate
—— Primêre beeldverwerking
— Werk met grafieke
Wolfram Taal & Stelsel | Dokumentasiesentrum
Voorspellende koppelvlak
- Kontekssensitiewe outovoltooiing van ingevoerde opdragte
—— Werk met ingeboude funksies en sintaksispatrone
—— Werk met gebruikerveranderlikes
— Berekende voorspellende koppelvlak — paneel om verdere aksies voor te stel
Integrasie met Wolfram|Alpha
— Wolfram|Alpha-webwerf
— Integrasie tussen Wolfram|Alpha en Mathematica
—— Vind geslote vorm voorstellings van desimale breuke
—— Bloeddruk inligting
—— Stap-vir-stap oplossing van 'n matriksvergelyking deur die Gaussiese metode te gebruik

2.2 | Spesifikasie van funksies, werk met lyste, sjabloonuitdrukkings en assosiasies


LesinhoudLyste
— Lys {...} en funksie lys[…] - “Natuurlike” vertoning van lyste
- Maniere om lyste te genereer
— Indeksering van elemente en sommige numeriese kenmerke van die lys. Funksies Lengte и Diepte
— Kies elemente wat sekere plekke in die lys beklee deur die funksie te gebruik Deel([[…]])
- Hernoem lysitems
- Genereer 'n lys met behulp van die funksie Tabel
— Genereer 'n lys getalle deur 'n funksie te gebruik Range
Association
— Die stigting van 'n assosiasie en werk daarmee
— Datastel — databasisformaat in die Wolfram-taal
Sjabloon uitdrukkings
— Inleiding tot sjablone
— Basiese voorwerpsjablone: helder (_), Leë volgorde (__), BlankNullSequence (___)
— Wat kan jy met sjablone doen? Funksie gevalle
— Bepaling van die tipe uitdrukking in die sjabloon
— Die oplegging van beperkings op sjablone wat funksies gebruik Condition (/;), Patroontoets (?), Behalwe, asook die gebruik van toetsfunksies
— Skep van sjablone met die moontlikheid van alternatiewe keuse deur die funksie te gebruik Alternatiewe (|)
Funksies
— Toepassing van uitgestelde opdrag Stel Vertraag (:=)
— Gebruik absolute opdrag Stel (=)
- Stel 'n funksie in wat die waardes onthou wat dit reeds gevind het en 'n herhalende funksie
— Funksie-eienskappe en funksies eienskappe, Stel Kenmerke, Duidelike eienskappe, Beskerm, Ontskerm om met hulle te werk
Suiwer funksies
— Toepassing van die funksie funksie (&)
— Waar word suiwer funksies gebruik?

2.3 | Die skep van visualisasies


LesinhoudSimboliese grafiese taal
— Grafiese primitiewe
—— Eendimensioneel
—— Tweedimensioneel
—— Driedimensioneel
—— Hulp
- Funksie grafiese
—— Sintaksis
——— Die eenvoudigste voorbeeld
——— Lae
——— Laagherrangskikkings
——— Algemene en spesifieke eienskappe van lae
—— Funksie opsies grafiese
--- aspect
--- Asse
--- AxesLabel
--- AxesOrigin
--- AxesStyl
--- bosluise
--- Bosluise Styl
--- agtergrond
--- Inhoud Kiesbaar
--- Coordinates ToolOptions
--- Epiloog
--- Prolog
--- Frame
--- Raametiket
--- Draai etiket
--- Raamstyl
--- FrameTicks
--- FrameTicksStyl
--- Roosterlyne
--- GridLinesStyl
--- Beeld grootte
--- PlotEtiket
--- Etiketstyl
--- PlotRange
--- PlotRangeClipping
--- PlotRangePadding
—— Stylinstellings
——— Kleure (benoemde kleure + kleure uit kleurruimtes, sê RGBKleur), deursigtigheid (ondeursigtigheid)
——— Lyndikte: Dik, Dun, Dikte, Absolute dikte
——— Puntgrootte: Puntgrootte, AbsolutePointSize
——— Styl van eindlyne en breekpunte: CapForm, Sluit aan by Form
——— Funksie styl om die voorkoms van teks aan te pas
——— Funksies Gesigvorm и EdgeForm om die voorkoms van 'n gebied en sy grense te beheer
—— Voorbeeld
——— Geskatte oplossing
——— Die oplossing is akkuraat
——— Waarom is die presiese oplossing baie nuttig?
- Funksie Grafiese 3D
—— Sintaksis
——— Die eenvoudigste voorbeeld
——— Algemene en spesifieke eienskappe van grafiese voorwerpe
—— Funksie opsies Grafiese 3D
--- AxesEdge
--- doos
--- Boksverhoudings
--- BoxStyle
--- ClipPlanes
--- ClipPlanesStyl
--- FaceGrids
--- FaceGridsStyl
--- Beligting
--- Sferiese streek
--- oogpunt, ViewVector, Bekyk Vertikaal
—— Voorbeeld: deursnee van 'n kubus
——— Van 'n statiese driedimensionele voorwerp na 'n interaktiewe een
Ingeboude funksies vir die skep van visualisasies
Basiese 2D funksies
- plot
- KontoerPlot
- StreekPlot
- Parametriese plot
- PolarPlot
- LysPlot
Basiese 3D funksies
- Plot 3D
- KonturPlot3D
- StreekPlot3D
- Parametriese Plot3D
- LysPlot3D
Verbinding van funksies vir gebouvisualisering en basiese funksies grafiese и Grafiese 3D
— 2D
— 3D

2.4 | Skep interaktiewe voorwerpe, werk met kontroles, skep gebruikerskoppelvlakke


LesinhoudSimboliese dinamiese taal
- Funksie Dynamic
—— Eenvoudige voorbeelde
——— Verandering van 'n parameter
——— Oplossing konstruksie vertoon
— Kontroles
- Slider
——— Die eenvoudigste voorbeeld
- Slider2D
——— Die eenvoudigste voorbeeld
- IntervalSlider
——— Die eenvoudigste voorbeeld
- boks
——— Die eenvoudigste voorbeeld
- CheckboxBar
- setter
- SetterBar
- Radio knoppie - spesiale tipe setter
- RadioButtonBar - spesiale tipe SetterBar
- Wissel
- ToggleBar
- opener
- ColorSlider
——— Die eenvoudigste voorbeeld
- PopupMenu
——— Die eenvoudigste voorbeeld
- Invoerveld
——— Die eenvoudigste voorbeeld
—— Ander voorwerpe...
Funksie manipuleer
— Sintaksis
- Vereenvoudigde sintaksis van kontroles
—— {x, a, b}
—— {x, a, b, dx}
—— {{x, x0}, a, b}, {{x, x0}, a, b, dx}
—— {{x, x0, etiket}, a, b}, {{x, x0, etiket}, a, b, dx}
—— {{x, voorletter, etiket}, ….}
—— {x, kleur}
—— {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {Waar, Onwaar}}
—— {x} en {{x, x0}}
—— {x, Locator}
—— {x, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Locator} of
{{x, {{x1, y1}, {x2, y2}, …}}, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, …}, …, Locator, Locator AutoCreate->Waar}
—— {{x, …}, …, tipe}
- Opsies manipuleer
- Deurlopende aksie
- Lokaliseer veranderlikes
- Inisialisering
- SaveDefinitions
- Sinchroniese initialisering
- Sinchroniese opdatering
- Gespoorde simbole
— Ontwerper van manipuleerders
- Skep gekoppelde manipuleerders en koppel opspoorders aan 'n kromme met behulp van die opsie Opsporingsfunksie

2.5 | Invoer, uitvoer, verwerking van data, lêers, beelde, klank, webblaaie. Werk met die API van webbronne deur die voorbeeld van die VKontakte API te gebruik, sowel as om met ingeboude metodes te werk om met die API van Facebook, Twitter, Instagram, ens.


LesinhoudWerk met lêers en hul name
- Lêersoektog en verwante take
- $InstallationDirectory, $BaseDirectory
- Notaboekgids
- FileExistsQ
- Lêername
- Skep lêername
- Gidsnaam
- Lêernaam Sluit aan
- LêernaamVerdeel
- FileNameTake
- FileBaseName
- Lêeruitbreiding
Funksies invoer и uitvoer
- Invoer en uitvoer formate
- invoer
—— Voorbeelde
- uitvoer
—— Voorbeelde
Data verwerking
- Invoer en verwerking van data vanaf TXT
- Invoer en verwerking van data vanaf MS Excel
Werk met beelde
- Wat kan jy doen?
- Verwerking van 'n versameling beelde
Werk met klank
— Voorbeeld
Invoer en verwerking van data vanaf webblaaie
- Invoer van inligting vanaf die webwerf van die Sentrale Bank van die Russiese Federasie
-- Oplossing
—— Samevatting
— Die invoer van inligting vanaf die Yandex.Dictionaries-webwerf
Werk met die API
- VKontakte API
-- Eerste stappe
—— AccessToken
—— 'n Voorbeeld van werk met die VKontakte API
- Ingeboude API Facebook, Twitter, Instagram

2.6 | Werk met ingeboude Wolfram-gekureerde databasisse, integrasie met Wolfram|Alpha


LesinhoudStelselwye eenheidondersteuning
- Eerste gebruik
— Voorbeeld van gebruik in berekeninge
—— Los stelsels van vergelykings op met hoeveelhede met dimensies:
—— Dimensionele analise (Pi-stelling):
gebruik die voorbeeld van die probleem van gravitasie-onstabiliteit van 'n medium
——— Helper-kode
--- Oplossing
--- Gevolgtrekkings
Ingebedde databasisse
- Alle funksies om met Wolfram Research saamgestelde databasisse te werk
— Voorbeelde
—— Skep 'n wêreldkaart gekleur volgens BBP-vlak
—— Periodieke tabel van chemiese elemente na vernoem. D. I. Mendeleev
— Hoe stoor ek Wolfram Research saamgestelde databasisse vir onmiddellike toegang?
—— Leonid Shifrin se besluit ...
--- Kode
——— Voorbeeld van werk
Taal Entiteit
— (Ctrl + =) — kry 'n module vir die plaaslik omskakeling van 'n vryvormversoek na die Wolfram-taalformaat
- Entiteit
- Entiteitwaarde
- Entiteitklas
- Entiteiteienskappe, Entiteiteiendom
— Differensiasie Entiteit deur voorkoms
Tolk Tolk
— Lys van interpretasietipes
- Funksie Tolk
- Funksie Semantiese interpretasie
- Funksie Semantiese invoer
Integrasie met Wolfram|Alpha
- Vrye vorm invoer (= aan die begin van die sel insette)
—— Voorbeelde
- Plaaslike vryvorm-invoer (Ctrl + = enige plek in die invoersel
—— Voorbeeld
— Volledige resultaat van die Wolfram|Alpha-navraag (== aan die begin van die invoersel)
—— Enkele voorbeelde van die gebruik van Wolfram|Alpha
--- Wiskunde
——— Fisika
——— Chemie
——— Waarskynlikheidsteorie, statistiek en data-analise
——— Weer en verwante kwessies
——— Internet en rekenaarstelsels
--- Musiek
——— Kos, voeding, gesondheid
- Funksie WolframAlpha
—— Voorbeeld 1: Euler-Venn-diagramme en logiese stroombane vir Boole-algebra-funksies in drie veranderlikes.
—— Voorbeeld 2: Vind die naaste benoemde kleure aan 'n gegewe een

3 | Werk met Wolfram Cloud: skep direkte API's, invoervorms, CloudCDF, ens.


LesinhoudWat is Wolfram Cloud?
— Waaruit bestaan ​​Wolfram Cloud?
— Wat kan jy met Wolfram Cloud doen?
Wolfram Programmeringswolk
— Wolfram Programmering Wolk RekeningtipesWolfram Programmering Wolk Rekeningtipes
— Wolklenings
Wolkfunksies in Mathematica en Wolfram Desktop
— Funksies vir direkte werk met die wolk, sowel as dié wat met wolkvoorwerpe kan werk.
— Wolkinligtingsfunksies
- CloudAccountData - inligting oor jou Wolk-rekening
- CloudConnect, Wolk Ontkoppel - koppel aan of ontkoppel van die wolk
- CloudObjects - jou wolk voorwerpe
- $CloudCreditsAvailable - aantal beskikbare wolkkrediete
Wolk-koppelvlak, eerste stappe
— Hoofvenster
— Jou rekeninginligtingvenster
— 'n Venster met inligting oor die gebruik van jou Wolk-voorwerpe en Wolkkrediete
- Nuwe dokument venster
Funksie VormFunksie
— Doel en sintaksis
— Die eenvoudigste voorbeeld
- CloudDeploy
— Tipes veranderlikes
— Werk met veranderlikes
—— “Interpreter” parameter
—— “Verstek” parameter
—— “Invoer” parameter
—— “Etiket” parameter
—— “Help” parameter
—— “Wenk” parameter
- Pasmaak van die voorkoms van die vorm
- VoorkomsReëls
——VormTema
- Moontlike resultaatformate
- Voeg Russiese teks in
—— Voorbeeld
— Voorbeelde
—— Skep 'n toepassing om die vergelyking op te los
—— Skep 'n beeldverwerkingsprogram
—— Skep 'n geografiese toepassing met slim velde
Funksie API-funksie
— Voorbeelde
—— Skep 'n toepassing om die vergelyking op te los
—— Skep 'n geografiese toepassing met slim velde

4 | CDF-tegnologie - onmiddellike inbedding van interaktiewe voorwerpe wat in Mathematica geskep is in webblaaie, subtiliteite. Gebruik klaargemaakte interaktiewe voorwerpe vanaf die Wolfram Demonstrasieprojek-webwerf in jou projekte en wysig dit. Werklike voorbeelde en besigheidstoepassings


LesinhoudCDF - Berekenbare dokumentformaat - Berekenbare dokumentformaat
- CDF tegnologie
— Kort vergelyking met ander formate
— Stadiums van die skep van 'n CDF
—— Geïllustreerde stappe
— Werklike voorbeelde
— Wolfram Demonstrasies Projek
Skep 'n CDF gebaseer op Manipuleer
— Stap 1. Skep 'n toepassing
— Stap 2. Stoor dit in CDF-formaat
— Stap 3. Invoeging in 'n webblad
Skep CDF gebaseer op DynamicModule
— Stap 1. Skep 'n toepassing
— Stap 2. Stoor dit na CDF
— Stap 3. Invoeging in 'n webblad
— Nog 'n voorbeeld van 'n komplekse CDF
Die skep van klaargemaakte webblaaie gebaseer op CDF
— Voorbeeld
EnterpriseCDF
— Verskille tussen CDF en EnterpriseCDF
— Basiese vergelyking van CDF en EnterpriseCDF
— Gedetailleerde vergelyking van CDF, EnterpriseCDF, Wolfram Player Pro en Mathematica
CloudCDF
- Wat is CloudCDF?
- Voorbeeld van die skep van CloudCDF
—— Voorbeeld 1
—— Voorbeeld 2

5 | Werk met Wolfram Language en Mathematica, vooraf geïnstalleer en gratis op Raspberry Pi (met Raspbian-bedryfstelsel)


LesinhoudRaspberry Pi, eerste kennismaking
- Wat dit is?
— Waar kan ek dit koop?
— Waar en hoe om die bedryfstelsel te installeer, met Wolfram Language-ondersteuning
Raspberry Pi en Wolfram Language
- Projek bladsy
- Dokumentasie bladsy
— Hoe Raspberry Pi lyk na installasie
— Die idee van programmering in Wolfram Language op Raspberry Pi
Raspberry Pi Performance
— Berekening van 'n kode
- Standaard ingeboude Wolfram-maatstaf
— Vergelyking met Python-prestasie op Raspberry Pi
'n Voorbeeld van 'n posrobot wat op Raspberry Pi loop
Voorbeelde van werk met Raspberry Pi
- Skep van 'n GPS-spoorsnyer
-- Jy sal nodig hê
—— Uitsig na samestelling
—— Program vir Mathematica op Raspberry Pi
— Neem 'n foto
-- Jy sal nodig hê
—— Uitsig na samestelling
—— Program vir Mathematica op Raspberry Pi
- Gebruik GPIO
-- Jy sal nodig hê
—— Uitsig na samestelling
—— Program vir Mathematica op Raspberry Pi
— Ander voorbeelde
Waar kan ek meer inligting oor Wolfram Language en Raspberry Pi-integrasie kry?

Ek vra om verskoning vir die klankkwaliteit, in sommige video's is dit nie so goed as wat ek sou wou hê nie.

In nuwe video's en webinars is alles goed met klank en video in 2K. Sluit by ons aan: elke week is daar regstreekse uitsendings op die kanaal.

Webinar voorbeeld



Bron: will.com

Voeg 'n opmerking