
Vse dokumente tečaja je mogoče prenesti .
Ta tečaj sem pred nekaj leti predaval dokaj velikemu občinstvu. Vsebuje veliko informacij o delovanju sistema , in jezik .
Seveda pa čas ne miruje in v zadnjem času se je pojavilo veliko novosti: od naprednih zmogljivosti vsem vrstam ; zdaj je , ki ga lahko namestite na svoj strežnik in do njega dostopate kot Python; lahko zgradite vse vrste ali ; jih je ogromno vse vrste podatkov, vključno z ; lahko se povežete z vsemi vrstami baz podatkov; reševanje kompleksnih matematičnih problemov itd.
Težko je našteti vse zmogljivosti Wolframovih tehnologij v nekaj odstavkih ali nekaj minutah.
Vse to me je spodbudilo k novemu tečaju, na katerem sem sedaj .
Prepričan sem, da ko boste odkrili zmožnosti jezika Wolfram, ga boste začeli uporabljati vse pogosteje in tako hitro in učinkovito reševali svoje težave na različnih področjih: od znanosti do avtomatizacije oblikovanja ali razčlenjevanja spletnih strani, od nevronskih mrež do obdelava ilustracij, od molekularne vizualizacije do konstrukcije močnih interakcij.
1 | Pregled Wolfram Mathematica in Wolfram Cloud

Vsebina lekcijeKaj je Wolfram Mathematica?
— Ustvarjalec — Stephen Wolfram
—— Nekateri nedavni članki Stephena Wolframa prevedeni v ruščino
— Seznam vgrajenih funkcij in simbolov
—— Število vgrajenih funkcij glede na različico
—— Prostor na trdem disku
— Več o Mathematici na splošno
— Vsi izdelki Wolfram Research
Nove in posodobljene funkcije
— Koda za pridobitev teh seznamov
Novo v sprednjem delu
Nov geometrijski jezik
— Osnovni geometrijski objekti
— Funkcije za geometrijske izračune
—— Mera za površino
—— Razdalja do območja
—— Delo s področji
— Funkcije za definiranje območij
— Delo z mrežami
— Popolna integracija z drugimi funkcijami
Analitično in numerično reševanje diferencialnih enačb
— WhenEvent za analitične naloge
— Analitična rešitev DE z zamikom
— Metoda končnih elementov
Strojno učenje
-
-
— Primer
"Jezik " - nov jezik za delo z bazami podatkov + Ogromno število novih baz podatkov
Nov jezik za delo z geografskimi informacijami
Katere so druge novice?
— Razširitev osnovnega jezika
- - indeksirane matrike
- — vgrajena oblika baze podatkov
-
— Izračuni, povezani s časom
— Analiza naključnih procesov
- Časovne serije
— Integracija z Wolfram Cloud
— Integracija z napravami
— Napredne predloge dokumentov, HTML
Programski oblak Wolfram
2.1 | Uvod v jezik, njegove značilnosti. Glavne težave za začetnike. Delo z vmesnikom Mathematica in njegovimi zmožnostmi - vmesnik za predvidevanje, obrazec za brezplačen vnos itd.

Vsebina lekcijeWolfram jezik
Načela jezika Wolfram
Kaj si morate zapomniti pri delu z jezikom Wolfram?
Začetek v Mathematici
Pomembne bližnjice na tipkovnici
— Shift+Enter ali Enter na številski tipkovnici
— Ctrl+Shift+Enter
- F1
- F2
Pridobivanje informacij o simbolih
—? - funkcija
- ?? - funkcija
— Kliknite F1
— Vmesnik s predvidevanjem
Delo s paletami
— Pomočnik pri osnovni matematiki
— Pomočnik pri pouku
— Pomočnik pri pisanju
- Sheme elementov grafikona
— Barvne sheme
— Posebni znaki
— Delo z grafi in risbami
—— Orodja za risanje
——Pridobite koordinate
—— Primarna obdelava slike
— Delo z grafi
Jezik in sistem Wolfram | Dokumentacijski center
Prediktivni vmesnik
— Kontekstno občutljivo samodejno dokončanje vnesenih ukazov
—— Delo z vgrajenimi funkcijami in sintaksnimi vzorci
—— Delo z uporabniškimi spremenljivkami
— Izračunan napovedni vmesnik — plošča za predlaganje nadaljnjih dejanj
Integracija z Wolfram|Alpha
— Spletno mesto Wolfram|Alpha
— Integracija med Wolfram|Alpha in Mathematico
—— Iskanje predstavitev decimalnih ulomkov v zaprti obliki
—— Informacije o krvnem tlaku
—— Korak za korakom reševanje matrične enačbe z Gaussovo metodo
2.2 | Določanje funkcij, delo s seznami, predlognimi izrazi in asociacijami

Vsebina lekcijeSeznami
— Seznam {...} in funkcija [...]
— »Naravni« prikaz seznamov
— Načini ustvarjanja seznamov
— Indeksiranje elementov in nekaterih numeričnih značilnosti seznama. Funkcije и
— Izbiranje elementov, ki zasedajo določena mesta na seznamu s funkcijo ([[…]])
— Preimenovanje elementov seznama
— Ustvarjanje seznama s funkcijo
— Ustvarjanje seznama številk z uporabo funkcije
Združenja
— Ustanovitev združenja in delo z njim
— Nabor podatkov — format baze podatkov v jeziku Wolfram
Izrazi predlog
— Uvod v predloge
— Osnovne predloge objektov: (_), (__), (___)
— Kaj lahko storite s predlogami? funkcija
— Določanje vrste izraza v predlogi
— Uvedba omejitev za predloge z uporabo funkcij (/;), (?), , kot tudi uporabo testnih funkcij
— Izdelava predlog z možnostjo alternativne izbire s funkcijo (|)
Funkcije
— Uporaba odložene dodelitve (:=)
— Uporaba absolutne dodelitve (=)
— Nastavitev funkcije, ki si zapomni vrednosti, ki jih je že našla, in ponavljajoče se funkcije
— Funkcijski atributi in funkcije , , , , delati z njimi
Čiste funkcije
— Uporaba funkcije (&)
— Kje se uporabljajo čiste funkcije?
2.3 | Ustvarjanje vizualizacij

Vsebina lekcijeSimbolni grafični jezik
— Grafični primitivi
—— Enodimenzionalno
—— Dvodimenzionalno
—— Tridimenzionalno
—— Pomožni
— Funkcija
—— Sintaksa
——— Najenostavnejši primer
——— Plasti
——— Prerazporeditve plasti
——— Splošne in specifične lastnosti plasti
—— Funkcijske možnosti
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
—— Nastavitve sloga
——— Barve (poimenovane barve + barve iz barvnih prostorov, recimo ), preglednost ()
——— Debelina črte: , , ,
——— Velikost pike: ,
——— Slog končnih črt in prelomnih točk: ,
——— Funkcija da prilagodite videz besedila
——— Funkcije и za nadzor videza območja in njegovih meja
—— Primer
——— Približna rešitev
——— Rešitev je točna
——— Zakaj je natančna rešitev zelo uporabna?
— Funkcija
—— Sintaksa
——— Najenostavnejši primer
——— Splošne in specifične lastnosti grafičnih objektov
—— Funkcijske možnosti
---
---
---
---
---
---
---
---
---
---
--- , ,
—— Primer: presek kocke
——— Od statičnega tridimenzionalnega objekta do interaktivnega
Vgrajene funkcije za ustvarjanje vizualizacij
Osnovne 2D funkcije
-
-
-
-
-
-
Osnovne 3D funkcije
-
-
-
-
-
Povezava funkcij za gradnjo vizualizacij in osnovnih funkcij и
— 2D
— 3D
2.4 | Ustvarjanje interaktivnih objektov, delo s kontrolniki, ustvarjanje uporabniških vmesnikov

Vsebina lekcijeSimbolni dinamični jezik
— Funkcija
—— Preprosti primeri
——— Spreminjanje parametra
——— Prikaz konstrukcije rešitve
— Kontrole
-
——— Najenostavnejši primer
-
——— Najenostavnejši primer
-
——— Najenostavnejši primer
-
——— Najenostavnejši primer
-
-
-
- - posebna vrsta
- - posebna vrsta
-
-
-
-
——— Najenostavnejši primer
-
——— Najenostavnejši primer
-
——— Najenostavnejši primer
—— Drugi predmeti...
Funkcija
— Sintaksa
— Poenostavljena sintaksa kontrolnikov
—— {x, a, b}
—— {x, a, b, dx}
—— {{x, x0}, a, b}, {{x, x0}, a, b, dx}
—— {{x, x0, oznaka}, a, b}, {{x, x0, oznaka}, a, b, dx}
—— {{x, začetnica, oznaka}, ….}
—— {x, barva}
—— {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {True, False}}
—— {x} in {{x, x0}}
—— {x, Lokator}
—— {x, {xmin, ymin}, {xmax, ymax}, Lokator}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Lokator} ali
{{x, {{x1, y1}, {x2, y2}, …}}, {xmin, ymin}, {xmax, ymax}, Lokator}
—— {{x, …}, …, , ->True}
—— {{x, …}, …, tip}
- Opcije
-
-
-
-
-
-
-
— Oblikovalec manipulatorjev
— Ustvarjanje povezanih manipulatorjev in povezovanje lokatorjev s krivuljo z uporabo možnosti
2.5 | Uvoz, izvoz, obdelava podatkov, datotek, slik, zvoka, spletnih strani. Delo z API-jem spletnih virov na primeru API-ja VKontakte, kot tudi delo z vgrajenimi metodami dela z API-jem Facebook, Twitter, Instagram itd.

Vsebina lekcijeDelo z datotekami in njihovimi imeni
— Iskanje datotek in sorodna opravila
- ,
-
-
-
— Ustvarjanje imen datotek
-
-
-
-
-
-
Funkcije и
— Uvozni in izvozni formati
-
—— Primeri
-
—— Primeri
Obdelava podatkov
— Uvoz in obdelava podatkov iz TXT
— Uvoz in obdelava podatkov iz MS Excel
Delo s slikami
- Kaj lahko narediš?
— Obdelava zbirke slik
Delajte z zvokom
— Primer
Uvoz in obdelava podatkov s spletnih strani
— Uvoz informacij s spletne strani Centralne banke Ruske federacije
-- Rešitev
—— Povzetek
— Uvoz informacij s spletnega mesta Yandex.Dictionaries
Delo z API-jem
— VKontakte API
-- Prvi koraki
-- Dostopni žeton
—— Primer dela z API-jem VKontakte
— Vgrajen API Facebook, Twitter, Instagram
2.6 | Delajte z vgrajenimi kuriranimi zbirkami podatkov Wolfram, integracija z Wolfram|Alpha

Vsebina lekcijePodpora za sistemsko enoto
— Prva uporaba
— Primer uporabe pri izračunih
—— Reševanje sistemov enačb s količinami, ki imajo dimenzije:
—— Dimenzijska analiza (-izrek):
na primeru problema gravitacijske nestabilnosti medija
——— Pomožna koda
--- Rešitev
--- Sklepi
Vgrajene baze podatkov
- Vse funkcije za delo z zbirkami podatkov Wolfram Research
— Primeri
—— Izdelava zemljevida sveta, obarvanega glede na raven BDP
—— Periodni sistem kemijskih elementov poimenovan po. D. I. Mendelejev
— Kako shranim zbirke podatkov, ki jih je pripravil Wolfram Research, za takojšen dostop?
—— Odločitev Leonida Šifrina ...
--- Koda
——— Primer dela
Jezikovna entiteta
— (Ctrl + =) — pridobivanje modula za lokalno pretvorbo zahteve proste oblike v format jezika Wolfram
-
-
-
- ,
— Diferenciacija po videzu
Tolmač
— Seznam vrst tolmačenja
— Funkcija
— Funkcija
— Funkcija
Integracija z Wolfram|Alpha
— Vnos v prosti obliki (= na začetku celice )
—— Primeri
— Lokalni vnos v prosti obliki (Ctrl + = kjer koli v celici za vnos
—— Primer
— Celoten rezultat poizvedbe Wolfram|Alpha (== na začetku vnosne celice)
—— Nekaj primerov uporabe Wolfram|Alpha
--- Matematika
——— Fizika
——— Kemija
——— Teorija verjetnosti, statistika in analiza podatkov
——— Vreme in s tem povezane težave
——— Internet in računalniški sistemi
--- Glasba
——— Hrana, prehrana, zdravje
— Funkcija
—— Primer 1: Euler-Vennovi diagrami in logična vezja za funkcije Boolove algebre v treh spremenljivkah.
—— Primer 2: Iskanje poimenovanih barv, ki so najbližje dani
3 | Delo z Wolfram Cloudom: ustvarjanje neposrednih API-jev, vnosnih obrazcev, CloudCDF itd.

Vsebina lekcijeKaj je Wolfram Cloud?
— Kaj sestavlja Wolfram Cloud?
— Kaj lahko storite z Wolfram Cloudom?
Programski oblak Wolfram
— Vrste računov v oblaku za programiranje Wolfram Vrste računov v oblaku za programiranje v Wolframu
— Posojila v oblaku
Funkcije v oblaku v Mathematici in Wolfram Desktop
— Funkcije za neposredno delo z oblakom, pa tudi tiste, ki lahko delajo z objekti v oblaku.
— Funkcije informacij v oblaku
- — informacije o vašem računu v oblaku
- , — povezovanje z oblakom ali prekinitev povezave z njim
- - vaši predmeti v oblaku
- — število razpoložljivih kreditov v oblaku
Vmesnik v oblaku, prvi koraki
— Glavno okno
— Okno s podatki o vašem računu
— Okno z informacijami o uporabi vaših objektov v oblaku in dobropisov v oblaku
— Novo okno dokumenta
Funkcija
— Namen in sintaksa
— Najenostavnejši primer
-
— Vrste spremenljivk
— Delo s spremenljivkami
—— Parameter »Tolmač«.
—— Parameter »Privzeto«.
—— Parameter »Vhod«.
—— Parameter »Oznaka«.
—— Parameter »Pomoč«.
—— Parameter »Namig«.
— Prilagajanje videza obrazca
-
——FormTheme
— Možni formati rezultatov
— Vstavljanje ruskega besedila
—— Primer
— Primeri
—— Izdelava aplikacije za reševanje enačbe
—— Ustvarjanje aplikacije za obdelavo slik
—— Ustvarjanje geografske aplikacije s pametnimi polji
Funkcija
— Primeri
—— Izdelava aplikacije za reševanje enačbe
—— Ustvarjanje geografske aplikacije s pametnimi polji
4 | Tehnologija CDF - takojšnja vdelava interaktivnih objektov, ustvarjenih v Mathematici, v spletne strani, podrobnosti. V svojih projektih uporabite že pripravljene interaktivne objekte s spletnega mesta Wolfram Demonstrations Project in jih spreminjajte. Primeri iz resničnega življenja in poslovne aplikacije

Vsebina lekcijeCDF - Computable Document Format - Computable Document Format
— Tehnologija CDF
— Kratka primerjava z drugimi formati
— Faze ustvarjanja CDF
—— Ilustrirani koraki
— Pravi primeri
— Predstavitveni projekt Wolfram
Ustvarjanje CDF na podlagi Manipulate
— Korak 1. Ustvarjanje aplikacije
— 2. korak. Shranite v formatu CDF
— 3. korak. Vstavljanje na spletno stran
Ustvarjanje CDF na podlagi DynamicModule
— Korak 1. Ustvarjanje aplikacije
— 2. korak. Shranite v CDF
— 3. korak. Vstavljanje na spletno stran
— Še en primer kompleksnega CDF
Izdelava že pripravljenih spletnih strani na osnovi CDF
— Primer
EnterpriseCDF
— Razlike med CDF in EnterpriseCDF
— Osnovna primerjava CDF in EnterpriseCDF
— Podrobna primerjava CDF, EnterpriseCDF, Wolfram Player Pro in Mathematica
CloudCDF
— Kaj je CloudCDF?
— Primer ustvarjanja CloudCDF
—— Primer 1
—— Primer 2
5 | Delajte s programoma Wolfram Language in Mathematica, vnaprej nameščenima in brezplačnima na Raspberry Pi (z operacijskim sistemom Raspbian)

Vsebina lekcijeRaspberry Pi, prvo spoznavanje
- Kaj je?
— Kje ga lahko kupim?
— Kam in kako namestiti OS s podporo za jezik Wolfram
Jezik Raspberry Pi in Wolfram
— Stran projekta
— Stran z dokumentacijo
— Kako izgleda Raspberry Pi po namestitvi
— Zamisel o programiranju v jeziku Wolfram na Raspberry Pi
Zmogljivost Raspberry Pi
— Izračun neke kode
- Standardno vgrajeno merilo uspešnosti Wolfram
— Primerjava z delovanjem Pythona na Raspberry Pi
Primer poštnega robota, ki deluje na Raspberry Pi
Primeri dela z Raspberry Pi
— Izdelava GPS sledilnika
-- Boste potrebovali
—— Pogled po montaži
—— Program za Mathematico na Raspberry Pi
— Fotografiranje
-- Boste potrebovali
—— Pogled po montaži
—— Program za Mathematico na Raspberry Pi
- Uporaba GPIO
-- Boste potrebovali
—— Pogled po montaži
—— Program za Mathematico na Raspberry Pi
— Drugi primeri
Kje lahko najdem več informacij o integraciji jezika Wolfram in Raspberry Pi?
Opravičujem se za kakovost zvoka, v nekaterih videih ni tako dobra, kot bi si želel.
V novih videih in spletnih seminarjih je z zvokom in videom v 2K vse v redu. Pridružite se nam: vsak teden so na kanalu oddaje v živo.
Primer spletnega seminarja

Vir: www.habr.com
