ProHoster > Blogs > interneta ziÅas > Kurss āEfektÄ«va darba ar Wolfram tehnoloÄ£ijÄm pamatiā: vairÄk nekÄ 13 stundas video lekcijas, teorija un uzdevumi
Kurss āEfektÄ«va darba ar Wolfram tehnoloÄ£ijÄm pamatiā: vairÄk nekÄ 13 stundas video lekcijas, teorija un uzdevumi
Pirms pÄris gadiem mÄcÄ«ju Å”o kursu diezgan lielai auditorijai. TajÄ ir daudz informÄcijas par sistÄmas darbÄ«bu Mathematica, Volframa mÄkonis un valoda Volframa valoda.
Ir grÅ«ti uzskaitÄ«t visas Wolfram tehnoloÄ£iju iespÄjas pÄris rindkopÄs vai dažÄs minÅ«tÄs.
Tas viss pamudinÄja mani apgÅ«t jaunu kursu, kurÄ es arÄ« Å”obrÄ«d esmu reÄ£istrÄcija notiek.
Esmu pÄrliecinÄts, ka, atklÄjot Wolfram valodas iespÄjas, jÅ«s sÄksit to izmantot arvien biežÄk, Ätri un efektÄ«vi risinot savas problÄmas dažÄdÄs jomÄs: no zinÄtnes lÄ«dz dizaina automatizÄcijai vai vietÅu parsÄÅ”anai, no neironu tÄ«kliem lÄ«dz ilustrÄciju apstrÄde, no molekulÄrÄs vizualizÄcijas lÄ«dz spÄcÄ«gas mijiedarbÄ«bas veidoÅ”anai.
1 | Wolfram Mathematica un Wolfram Cloud pÄrskats
Nodarbības satursKas ir Wolfram Mathematica?
ā RadÄ«tÄjs ā StÄ«vens Volframs
āā Daži jaunÄkie StÄ«vena Volframa raksti tulkoti krievu valodÄ
ā IebÅ«vÄto funkciju un simbolu saraksts
āā IebÅ«vÄto funkciju skaits atkarÄ«bÄ no versijas
āā Vieta cietajÄ diskÄ
ā VairÄk par matemÄtiku kopumÄ
ā Visi Wolfram Research produkti
Jaunas un atjauninÄtas funkcijas
ā Kods Å”o sarakstu iegÅ«Å”anai
Jauns priekÅ”pusÄ
Jauna Ä£eometriskÄ valoda
ā Pamata Ä£eometriski objekti
ā Ä£eometrisko aprÄÄ·inu funkcijas
āā PlatÄ«bas mÄrs
āā AttÄlums lÄ«dz apgabalam
āā Darbs ar jomÄm
ā Funkcijas apgabalu noteikÅ”anai
ā Darbs ar sietiem
ā PilnÄ«ga integrÄcija ar citÄm funkcijÄm
DiferenciÄlvienÄdojumu analÄ«tiskais un skaitliskais risinÄjums
ā WhenEvent analÄ«tiskiem uzdevumiem
ā DE analÄ«tiskais risinÄjums ar kavÄÅ”anos
ā galÄ«go elementu metode
MaŔīnmÄcÄ«ba
SÄkot no klasificÄt
SÄkot no ParedzÄt
- PiemÄrs
"Valoda OrganizÄcija" - jauna valoda darbam ar datu bÄzÄm + MilzÄ«gs skaits jaunu datu bÄzu
Jauna valoda darbam ar Ä£eogrÄfisko informÄciju
KÄdi vÄl jaunumi?
ā Pamatvalodas paplaÅ”inÄÅ”ana
- AsociÄcija - indeksÄti masÄ«vi
- Datu kopas - iebÅ«vÄts datu bÄzes formÄts
SÄkot no PlotTheme
ā ar laiku saistÄ«ti aprÄÄ·ini
ā nejauÅ”u procesu analÄ«ze
ā Laika rindas
ā IntegrÄcija ar Wolfram Cloud
- IntegrÄcija ar ierÄ«cÄm
ā Uzlabotas dokumentu veidnes, HTML
Wolfram programmÄÅ”anas mÄkonis
2.1 | Ievads valodÄ, tÄs iezÄ«mÄm. GalvenÄs grÅ«tÄ«bas iesÄcÄjiem lietotÄjiem. Darbs ar Mathematica interfeisu un tÄ iespÄjÄm ā paredzamo interfeisu, bezmaksas ievades formu u.c.
Nodarbības satursVolframa valoda
Volframa valodas principi
Kas ir svarÄ«gi atcerÄties, strÄdÄjot ar Wolfram valodu?
Darba sÄkÅ”ana programmÄ Mathematica
SvarÄ«gi Ä«sinÄjumtaustiÅi
ā Shift+Enter vai Enter uz ciparu tastatÅ«ras
ā Ctrl+Shift+Enter
- F1
- F2
InformÄcijas iegÅ«Å”ana par simboliem
ā? - funkcija DefinÄ«cija
- ?? - funkcija InformÄcija
ā NoklikŔķiniet uz F1
ā PrognozÄjoÅ”a saskarne
Darbs ar paletÄm
ā Pamata matemÄtikas palÄ«gs
ā klases palÄ«gs
- rakstīŔanas palīgs
- Diagrammu elementu shÄmas
ā KrÄsu shÄmas
ā ÄŖpaÅ”i tÄli
ā Darbs ar grafikiem un zÄ«mÄjumiem
āā ZÄ«mÄÅ”anas rÄ«ki
āāSaÅemt koordinÄtes
āā PrimÄrÄ attÄlu apstrÄde
ā Darbs ar grafikiem
Wolfram valoda un sistÄma | DokumentÄcijas centrs
Paredzamais interfeiss
ā KontekstjutÄ«ga ievadÄ«to komandu automÄtiskÄ pabeigÅ”ana
āā Darbs ar iebÅ«vÄtÄm funkcijÄm un sintakses modeļiem
āā Darbs ar lietotÄja mainÄ«gajiem
ā AprÄÄ·inÄtÄ paredzamÄ saskarne ā panelis turpmÄko darbÄ«bu ierosinÄÅ”anai
IntegrÄcija ar Wolfram|Alpha
ā Wolfram|Alpha vietne
ā IntegrÄcija starp Wolfram|Alpha un Mathematica
āā DecimÄldaļskaitļu slÄgtÄs formas attÄlojumu atraÅ”ana
āā InformÄcija par asinsspiedienu
āā Matricas vienÄdojuma soli pa solim atrisinÄÅ”ana, izmantojot Gausa metodi
2.2 | Funkciju norÄdÄ«Å”ana, darbs ar sarakstiem, veidÅu izteiksmÄm un asociÄcijÄm
Nodarbības satursSaraksti
ā Saraksts {...} un funkcija saraksts[ā¦] - ādabisksā sarakstu attÄlojums
ā sarakstu Ä£enerÄÅ”anas veidi
ā Elementu indeksÄcija un daži saraksta skaitliskie raksturlielumi. Funkcijas Garums Šø Dziļums
ā Elementu atlase, kas ieÅem noteiktas vietas sarakstÄ, izmantojot funkciju Daļa([ā¦]])
ā saraksta elementu pÄrdÄvÄÅ”ana
ā saraksta Ä£enerÄÅ”ana, izmantojot funkciju Tabula
ā skaitļu saraksta Ä£enerÄÅ”ana, izmantojot funkciju Diapazons
AsociÄcijas
ā AsociÄcijas izveide un darbs ar to
ā Dataset ā datu bÄzes formÄts Wolfram valodÄ
VeidÅu izteiksmes
ā Ievads veidnÄs
ā pamata objektu veidnes: TukÅ”s (_), BlankSequence (__), BlankNullSequence (___)
ā Ko jÅ«s varat darÄ«t ar veidnÄm? Funkcija VÄciÅi
ā izteiksmes veida noteikÅ”ana veidnÄ
ā Ierobežojumu noteikÅ”ana veidnÄm, izmantojot funkcijas StÄvoklis (/;), PatternTest (?), IzÅemot, kÄ arÄ« testa funkciju izmantoÅ”ana
ā VeidÅu izveide ar alternatÄ«vas atlases iespÄju, izmantojot funkciju AlternatÄ«vas (|)
Funkcijas
ā AtliktÄ norÄ«kojuma piemÄroÅ”ana SetDelayed (:=)
ā AbsolÅ«tÄ uzdevuma izmantoÅ”ana Noteikt (=)
ā Funkcijas iestatÄ«Å”ana, kas atceras jau atrastÄs vÄrtÄ«bas, un atkÄrtotu funkciju
ā Funkciju atribÅ«ti un funkcijas AtribÅ«ti, SetAttributes, ClearAttributes, AizsargÄt, NoÅemt aizsardzÄ«bu strÄdÄt ar viÅiem
TÄ«ras funkcijas
ā funkcijas pielietojums funkcija (&)
ā Kur tiek izmantotas tÄ«rÄs funkcijas?
2.5 | Datu, failu, attÄlu, skaÅas, tÄ«mekļa lapu imports, eksports, apstrÄde. Darbs ar tÄ«mekļa resursu API, izmantojot VKontakte API piemÄru, kÄ arÄ« darbs ar iebÅ«vÄtÄm metodÄm darbam ar Facebook, Twitter, Instagram utt.
Nodarbības satursDarbs ar failiem un to nosaukumiem
ā Failu meklÄÅ”ana un saistÄ«tie uzdevumi
- $InstallationDirectory, $BaseDirectory
- PiezÄ«mju grÄmatiÅu katalogs
- FileExistsQ
- Failu nosaukumi
ā failu nosaukumu izveide
- DirectoryName
- FileNamePievienoties
- FileNameSplit
- FileNameTake
- FileBaseName
- Faila paplaÅ”inÄjums
Funkcijas imports Šø EksportÄt
ā ImportÄt un eksportÄt formÄtus
SÄkot no imports
āā PiemÄri
SÄkot no EksportÄt
āā PiemÄri
Datu apstrÄde
ā Datu importÄÅ”ana un apstrÄde no TXT
ā Datu importÄÅ”ana un apstrÄde no MS Excel
Darbs ar attÄliem
- Ko tu vari izdarīt?
ā attÄlu kolekcijas apstrÄde
Darbs ar skaÅu
- PiemÄrs
Datu importÄÅ”ana un apstrÄde no tÄ«mekļa lapÄm
ā informÄcijas imports no Krievijas FederÄcijas CentrÄlÄs bankas tÄ«mekļa vietnes
-- RisinÄjums
āā Kopsavilkums
ā informÄcijas importÄÅ”ana no vietnes Yandex.Dictionaries
Darbs ar API
ā VKontakte API
-- Pirmie soļi
-- Pieejas atslÄga
āā PiemÄrs darbam ar VKontakte API
- IebÅ«vÄta API Facebook, Twitter, Instagram
2.6 | Darbs ar iebÅ«vÄtÄm Wolfram kurÄtajÄm datu bÄzÄm, integrÄcija ar Wolfram|Alpha
NodarbÄ«bas satursSistÄmas mÄroga vienÄ«bas atbalsts
ā PirmÄ lietoÅ”ana
ā PiemÄrs izmantoÅ”anai aprÄÄ·inos
ā ā vienÄdojumu sistÄmu atrisinÄÅ”ana ar lielumiem, kuru izmÄri:
āā dimensiju analÄ«ze (Pi-teorÄma):
izmantojot vides gravitÄcijas nestabilitÄtes problÄmas piemÄru
āāā PalÄ«dzÄ«bas kods
--- RisinÄjums
--- SecinÄjumi
IegultÄs datu bÄzes
- Visas funkcijas darbam ar Wolfram Research atlasÄ«tajÄm datu bÄzÄm
ā PiemÄri
āā Pasaules kartes izveide, kas iekrÄsota atbilstoÅ”i IKP lÄ«menim
āā NosauktÄ Ä·Ä«misko elementu periodiskÄ tabula. D. I. Mendeļejevs
ā KÄ saglabÄt Wolfram Research atlasÄ«tÄs datu bÄzes tÅ«lÄ«tÄjai piekļuvei?
āā LeonÄ«da Å ifrina lÄmums...
--- Kods
āāā Darba piemÄrs
Valodas vienība
ā (Ctrl + =) ā moduļa iegÅ«Å”ana brÄ«vas formas pieprasÄ«juma lokÄlai konvertÄÅ”anai Wolfram valodas formÄtÄ
SÄkot no OrganizÄcija
SÄkot no EntityValue
SÄkot no EntityClass
SÄkot no EntityProperties, EntityProperty
ā DiferencÄÅ”ana OrganizÄcija pÄc izskata
Tulks tulks
ā InterpretÄcijas veidu saraksts
ā Funkcija tulks
ā Funkcija SemantiskÄ interpretÄcija
ā Funkcija SemanticImport
IntegrÄcija ar Wolfram|Alpha
ā BrÄ«vas formas ievade (= Ŕūnas sÄkumÄ ievade)
āā PiemÄri
ā VietÄjÄ brÄ«vas formas ievade (Ctrl + = jebkur ievades ŔūnÄ
-- PiemÄrs
ā Pilns Wolfram|Alpha vaicÄjuma rezultÄts (== ievades Ŕūnas sÄkumÄ)
āā Daži Wolfram|Alpha izmantoÅ”anas piemÄri
--- MatemÄtika
--- Fizika
āāā Ķīmija
āāā VarbÅ«tÄ«bu teorija, statistika un datu analÄ«ze
āāā LaikapstÄkļi un ar to saistÄ«tie jautÄjumi
āāā Internets un datorsistÄmas
--- MÅ«zika
āāā PÄrtika, uzturs, veselÄ«ba
ā Funkcija WolframAlpha
āā 1. piemÄrs: Eilera-Vena diagrammas un loÄ£iskÄs shÄmas BÅ«la algebras funkcijÄm trÄ«s mainÄ«gajos.
āā 2. piemÄrs. Dotajai krÄsai tuvÄko nosaukto krÄsu atraÅ”ana
3 | Darbs ar Wolfram Cloud: tieŔo API izveide, ievades veidlapas, CloudCDF utt.
Nodarbības satursKas ir Wolfram Cloud?
ā No kÄ sastÄv Wolfram Cloud?
ā Ko jÅ«s varat darÄ«t ar Volframa Cloud?
Wolfram programmÄÅ”anas mÄkonis
ā Wolfram Programming Cloud kontu veidiWolfram Programming Cloud kontu veidi
ā MÄkoÅu aizdevumi
MÄkoÅfunkcijas programmÄs Mathematica un Wolfram Desktop
ā Funkcijas tieÅ”am darbam ar mÄkoni, kÄ arÄ« tÄs, kas var strÄdÄt ar mÄkoÅa objektiem.
ā MÄkoÅu informÄcijas funkcijas
- CloudAccountData ā informÄcija par jÅ«su Cloud kontu
- CloudConnect, CloudDisconnect ā savienojuma izveide ar mÄkoni vai atvienoÅ”ana no tÄ
- CloudObjects - jÅ«su mÄkoÅu objekti
- $CloudCreditsAvailable ā pieejamo mÄkoÅa kredÄ«tu skaits
MÄkoÅa saskarne, pirmie soļi
ā Galvenais logs
ā JÅ«su konta informÄcijas logs
ā logs ar informÄciju par jÅ«su mÄkoÅa objektu un mÄkoÅa kredÄ«tu izmantoÅ”anu
ā Jauns dokumenta logs
Funkcija FormFunction
ā MÄrÄ·is un sintakse
ā VienkÄrÅ”Äkais piemÄrs
SÄkot no CloudDeploy
ā mainÄ«go lielumu veidi
ā Darbs ar mainÄ«gajiem
āā parametrs āTulksā.
āā Parametrs āNoklusÄjumsā.
āā parametrs āIevadeā.
āā parametrs āEtiÄ·eteā.
āā parametrs āPalÄ«dzÄ«baā.
āā parametrs āPadomsā.
ā Veidlapas izskata pielÄgoÅ”ana
- IzskatsNoteikumi
āāVeidlapas tÄma
ā IespÄjamie rezultÄtu formÄti
ā krievu valodas teksta ievietoÅ”ana
-- PiemÄrs
ā PiemÄri
āā Lietojumprogrammas izveide vienÄdojuma risinÄÅ”anai
āā AttÄlu apstrÄdes lietojumprogrammas izveide
āā Ä¢eogrÄfiskas lietojumprogrammas izveide ar viedajiem laukiem
Funkcija APIFunkcija
ā PiemÄri
āā Lietojumprogrammas izveide vienÄdojuma risinÄÅ”anai
āā Ä¢eogrÄfiskas lietojumprogrammas izveide ar viedajiem laukiem
4 | CDF tehnoloÄ£ija - Mathematica izveidoto interaktÄ«vo objektu tÅ«lÄ«tÄja iegulÅ”ana tÄ«mekļa lapÄs, smalkumi. Izmantojiet savos projektos gatavus interaktÄ«vos objektus no Wolfram Demonstrations Project vietnes un modificÄjiet tos. ReÄlÄs dzÄ«ves piemÄri un biznesa lietojumprogrammas
NodarbÄ«bas satursCDF ā AprÄÄ·inÄmÄ dokumenta formÄts ā AprÄÄ·inÄmÄ dokumenta formÄts
ā CDF tehnoloÄ£ija
ā ÄŖss salÄ«dzinÄjums ar citiem formÄtiem
ā CDF izveides posmi
āā IlustrÄti soļi
ā ReÄli piemÄri
ā Volframa demonstrÄciju projekts
CDF izveide, pamatojoties uz manipulÄciju
ā 1. darbÄ«ba. Lietojumprogrammas izveide
ā 2. darbÄ«ba. SaglabÄjiet to CDF formÄtÄ
ā 3. darbÄ«ba. IevietoÅ”ana tÄ«mekļa lapÄ
CDF izveide, pamatojoties uz DynamicModule
ā 1. darbÄ«ba. Lietojumprogrammas izveide
ā 2. darbÄ«ba. SaglabÄjiet to CDF
ā 3. darbÄ«ba. IevietoÅ”ana tÄ«mekļa lapÄ
ā VÄl viens sarežģītÄ CDF piemÄrs
Gatavu tīmekļa lapu izveide, pamatojoties uz CDF
- PiemÄrs
EnterpriseCDF
ā AtŔķirÄ«bas starp CDF un EnterpriseCDF
ā CDF un EnterpriseCDF pamata salÄ«dzinÄjums
ā CDF, EnterpriseCDF, Wolfram Player Pro un Mathematica detalizÄts salÄ«dzinÄjums
CloudCDF
ā Kas ir CloudCDF?
ā CloudCDF izveides piemÄrs
āā 1. piemÄrs
āā 2. piemÄrs
5 | Darbs ar Wolfram Language un Mathematica, kas ir iepriekÅ” instalÄts un bez maksas Raspberry Pi (ar operÄtÄjsistÄmu Raspbian)
NodarbÄ«bas satursRaspberry Pi, pirmÄ iepazÄ«Å”anÄs
- Kas tas ir?
ā Kur to var nopirkt?
ā Kur un kÄ instalÄt OS ar Wolfram valodas atbalstu
Raspberry Pi un Wolfram valoda
ā Projekta lapa
ā DokumentÄcijas lapa
ā KÄ Raspberry Pi izskatÄs pÄc instalÄÅ”anas
- Ideja par programmÄÅ”anu Wolfram valodÄ uz Raspberry Pi
Raspberry Pi veiktspÄja
ā AprÄÄ·inot kÄdu kodu
- Standarta iebÅ«vÄtais Wolfram etalons
ā SalÄ«dzinÄjums ar Python veiktspÄju vietnÄ Raspberry Pi
Pasta robota piemÄrs, kas darbojas uz Raspberry Pi
PiemÄri darbam ar Raspberry Pi
ā GPS izsekotÄja izveide
-- Jums būs nepiecieŔams
āā Skats pÄc montÄžas
āā Programma Mathematica uz Raspberry Pi
ā FotografÄjot
-- Jums būs nepiecieŔams
āā Skats pÄc montÄžas
āā Programma Mathematica uz Raspberry Pi
- Izmantojot GPIO
-- Jums būs nepiecieŔams
āā Skats pÄc montÄžas
āā Programma Mathematica uz Raspberry Pi
ā Citi piemÄri
Kur es varu atrast vairÄk informÄcijas par Wolfram valodas un Raspberry Pi integrÄciju?
Atvainojos par skaÅas kvalitÄti, dažos video nav tik laba kÄ gribÄtos.
Jaunajos videoklipos un tÄ«mekļa seminÄros viss ir kÄrtÄ«bÄ ar skaÅu un video 2K formÄtÄ. Pievienojieties mums: katru nedÄļu kanÄlÄ notiek tieÅ”raides.