Kursus "Dasar gawé éféktif jeung téhnologi Wolfram": leuwih ti 13 jam video ceramah, téori jeung tugas.

Kursus "Dasar gawé éféktif jeung téhnologi Wolfram": leuwih ti 13 jam video ceramah, téori jeung tugas.

Sadaya dokumén kursus tiasa diunduh di dieu.

Kuring ngajarkeun kursus ieu sababaraha taun ka pengker ka pamiarsa anu lumayan ageung. Ieu ngandung loba informasi ngeunaan kumaha sistem jalan Mathematica, Wolfram Awan jeung basa Basa Wolfram.

Nanging, tangtosna, waktos henteu cicing sareng seueur hal-hal anyar anu nembongan akhir-akhir ieu: tina kamampuan canggih. gawé bareng jaringan saraf ka sagala rupa operasi wéb; ayeuna éta Mesin Wolfram, anu anjeun tiasa pasang dina server anjeun sareng aksés sapertos Python; anjeun tiasa ngawangun sagala rupa visualizations géografis atawa kimia; aya badag repositories sagala jinis data, kaasup pembelajaran mesin; Anjeun tiasa nyambung ka sagala jinis database; ngajawab masalah matematik kompléks, jsb.

Hese daptar sadaya kamampuan téknologi Wolfram dina sababaraha paragraf atanapi sababaraha menit.

Sadaya ieu nyorong kuring pikeun nyandak kursus anyar, anu ayeuna kuring angkat pendaptaran lumangsung.

Kuring yakin yén sakali anjeun mendakan kamampuan Basa Wolfram, anjeun bakal mimiti ngagunakeunana langkung sering, ngarengsekeun masalah anjeun gancang sareng éfisién dina sababaraha daérah: tina élmu pikeun ngarancang otomatisasi atanapi parsing halaman wéb, tina jaringan saraf dugi ka ngolah ilustrasi, ti visualisasi molekular nepi ka konstruksi interaksi kuat.

1 | Tinjauan Wolfram Mathematica sareng Wolfram Cloud


Eusi pangajaranNaon ari Wolfram Mathematica?
- Pencipta - Stephen Wolfram
—— Sababaraha tulisan panganyarna ku Stephen Wolfram ditarjamahkeun kana basa Rusia
- Daptar fungsi sareng simbol anu diwangun
—— Jumlah fungsi diwangun-di gumantung versi
—— Rohangan hard disk
- Langkung seueur ngeunaan Mathematica sacara umum
- Sadaya produk Wolfram Research
Fitur anyar sareng diropéa
- Kode pikeun meunangkeun daptar ieu
Anyar dina tungtung hareup
basa géométri anyar
- objék geometri dasar
- Fungsi pikeun itungan geometric
-- Ukuran wewengkon
—— Jarak ka daérah
—— Gawe sareng daérah
- Fungsi pikeun nangtukeun wewengkon
- Gawe sareng bolong
- Integrasi pinuh sareng fungsi anu sanés
Solusi analitik jeung numeris tina persamaan diferensial
- WhenEvent pikeun tugas analitis
- Solusi analitik DE kalayan reureuh
- Métode unsur terhingga
Diajar Mesin
- Klasifikasi
- Ramalan
— Conto
"Basa Badan"- basa anyar pikeun gawé bareng database + Sajumlah badag database anyar
Basa anyar pikeun gawé bareng inpormasi géografis
Naon warta sejenna?
- Ekstensi basa dasar
- perkumpulan - arrays indéks
- Dataset - format database diwangun-di
- Téma Plot
- Itungan nu patali jeung waktu
- Analisis prosés acak
- Runtuyan waktos
- Integrasi sareng Wolfram Cloud
- Integrasi sareng alat
- Témplat dokumén canggih, HTML
Wolfram Programming Awan

2.1 | Bubuka basa, ciri-cirina. Kasusah utama pikeun pamaké novice. Gawe sareng antarmuka Mathematica sareng kamampuanna - panganteur prediktif, formulir input gratis, jsb.


Eusi pangajaranBasa Wolfram
Prinsip Basa Wolfram
Naon anu penting pikeun émut nalika damel sareng Wolfram Language?
Ngamimitian di Mathematica
Pintasan keyboard penting
- Shift + Enter atanapi Lebetkeun dina keypad numerik
- Ctrl + Shift + Lebetkeun
- F1
- F2
Meunang informasi ngeunaan simbol
—? - fungsi panjelasan
-?? - fungsi inpormasi
- Pencét F1
- panganteur prediktif
Gawe sareng palettes
- Asistén Matematika Dasar
- Asistén Kelas
- Asisten Tulisan
- Skéma Unsur Bagan
- Skéma Warna
- Karakter Husus
- Gawe sareng grafik sareng gambar
—— Parabot Ngagambar
——Kéngingkeun Koordinat
—— Pangolah gambar primér
- Gawe sareng grafik
Wolfram Basa & System | Puseur Dokuméntasi
Interface prediktif
- Autocompletion sénsitip-kontéks paréntah anu diasupkeun
—— Gawé sareng fungsi anu diwangun sareng pola sintaksis
—— Gawe sareng variabel pangguna
- Diitung panganteur prediktif - panel pikeun suggesting lampah salajengna
Integrasi sareng Wolfram|Alpha
— Wolfram|Situs web Alpha
— Integrasi antara Wolfram|Alpha sareng Mathematica
—— Manggihan répréséntasi bentuk katutup tina pecahan desimal
—— Inpormasi tekanan darah
—— Lengkah-demi-lengkah solusi persamaan matriks ngagunakeun métode Gaussian

2.2 | Nangtukeun fungsi, damel sareng daptar, ekspresi template sareng asosiasi


Eusi pangajaranDaptar
— Daptar {...} jeung fungsi daptar[…] - Tampilan daptar "Alami".
- Cara pikeun ngahasilkeun daptar
- Indéks unsur sareng sababaraha ciri numeris daptar. Fungsi panjang и jerona
- Milih elemen anu nempatan tempat nu tangtu dina daptar ngagunakeun fungsi bagean([…]])
- Ngaganti ngaran item daptar
- Ngahasilkeun daptar nganggo fungsina meja
- Ngahasilkeun daptar nomer nganggo fungsi jajaran
Asosiasi
- Nyetel asosiasi sareng damel sareng éta
- Dataset - format database dina Wolfram Language
Citakan Babasan
- Bubuka pikeun témplat
- Témplat objék dasar: kosong (_), BlankSequence (__), BlankNullSequence (___)
— Naon anu anjeun tiasa laksanakeun sareng témplat? Fungsi kasus
- Nangtukeun jinis ekspresi dina citakan
- Maksakeun larangan dina témplat nganggo fungsi Kaayaan (/;), Uji Pola (?), Kacuali, kitu ogé pamakéan fungsi test
- Nyiptakeun témplat kalayan kamungkinan pilihan alternatif nganggo fungsina alternatif (|)
fungsi
- Aplikasi tina tugas nunggak SetDelayed (:=)
- Ngagunakeun tugas mutlak Setel (=)
- Nyetel fungsi anu nginget nilai anu parantos dipendakan sareng fungsi anu ngulang deui
- Atribut fungsi sareng fungsi atribut, SetAtribut, ClearAtribut, ngalindungan, Teu ngajaga pikeun digawe sareng maranehna
fungsi murni
- Aplikasi tina fungsi fungsi (&)
- Dimana fungsi murni dipaké?

2.3 | Nyiptakeun visualisasi


Eusi pangajaranBasa grafis simbolis
- Primitif grafis
—— Hiji diménsi
—— Dua diménsi
—— Tilu diménsi
—— Bantu
- Fungsi grafik
—— Sintaksis
——— Conto pangbasajanna
——— Lapisan
——— Susunan ulang lapisan
——— Sipat umum jeung spésifik lapisan
—— Pilihan fungsi grafik
--- AspékRatio
--- Kampak
--- AxesLabel
--- AxesOrigin
--- AxesStyle
--- Kéngingkeun
--- TicksStyle
--- kasang tukang
--- Eusi Bisa Dipilih
--- CoordinatesToolOptions
--- epilog
--- prolog
--- pigura
--- FrameLabel
--- RotateLabel
--- FrameStyle
--- FrameTicks
--- FrameTicksStyle
--- GridLines
--- GridLinesStyle
--- Ukuran Gambar
--- PlotLabel
--- LabelGaya
--- PlotRange
--- PlotRangeClipping
--- PlotRangePadding
—— Setélan gaya
——— Warna (dina ngaran warna + warna tina spasi warna, sebutkeun RGBWarna), transparansi (Opacity)
---- Ketebalan garis: kandel, ipis, kakandeleun, Kandel mutlak
——— Ukuran titik: Ukuran Titik, Ukuran AbsolutePoint
——— Gaya garis tungtung sareng titik putus: CapForm, JoinForm
——— Fungsi gaya pikeun ngaropea penampilan téks
——— Fungsi Beungeut и EdgeForm pikeun ngadalikeun penampilan hiji wewengkon jeung watesna
—— Conto
——— Solusi perkiraan
——— Solusina akurat
——— Naha leyuran pasti mangpaat pisan?
- Fungsi Grafik3D
—— Sintaksis
——— Conto pangbasajanna
——— Sipat umum jeung spésifik objék grafik
—— Pilihan fungsi Grafik3D
--- AxesEdge
--- boxed
--- Babandingan Box
--- BoxStyle
--- ClipPlanes
--- ClipPlanesStyle
--- FaceGrids
--- FaceGridsStyle
--- cahaya
--- Wewengkon buleud
--- ViewPoint, TémbongkeunVéktor, ViewVertical
—— Conto: bagian melintang kubus
——— Tina objék tilu diménsi statik ka objék interaktif
Diwangun-di fungsi pikeun nyieun visualizations
Fungsi 2D dasar
- kapling
- KonturPlot
- Plot wewengkon
- ParamétrikPlot
- PolarPlot
- ListPlot
Fungsi 3D dasar
- Plot3D
- ContourPlot3D
- WewengkonPlot3D
- ParamétrikPlot3D
- ListPlot3D
Sambungan fungsi pikeun ngawangun visualisasi sareng fungsi dasar grafik и Grafik3D
— 2D
— 3D

2.4 | Nyiptakeun objék interaktif, damel sareng kadali, nyiptakeun antarmuka pangguna


Eusi pangajaranBasa dinamis simbolis
- Fungsi dinamis
—— Conto basajan
——— Ngarobah parameter
——— Tampilan konstruksi solusi
- Kadali
- slaider
——— Conto pangbasajanna
- Slider2D
——— Conto pangbasajanna
- IntervalSlider
——— Conto pangbasajanna
- Kotak centang
——— Conto pangbasajanna
- Kotak centangBar
- setter
- SetterBar
- RadioTombol - tipe husus setter
- RadioButtonBar - tipe husus SetterBar
- Toggler
- ToggleBar
- Opener
- ColorSlider
——— Conto pangbasajanna
- PopupMenu
——— Conto pangbasajanna
- InputField
——— Conto pangbasajanna
—— Obyék séjén...
fungsi Manipulasi
- Sintaksis
- Sintaksis kontrol anu disederhanakeun
—— {x, a, b}
—— {x, a, b, dx}
—— {{x, x0}, a, b}, {{x, x0}, a, b, dx}
—— {{x, x0, labél}, a, b}, {{x, x0, labél}, a, b, dx}
—— {{x, awal, labél}, ….}
—— {x, warna}
—— {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {Leres, Palsu}}
—— {x} jeung {{x, x0}}
—— {x, Locator}
—— {x, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Locator} atawa
{{x, {{x1, y1}, {x2, y2}, …}}, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, …}, …, Locator, LocatorAutoCreate-> Leres}
—— {{x, …}, …, tipeu}
- Pilihan Manipulasi
- ContinuousAction
- LocalizeVariables
- Initialisasi
- SimpenDefinitions
- Inisialisasi Sinkron
- SynchronousUpdating
- TrackedSymbols
- Desainer manipulator
- Nyiptakeun manipulator anu kaitkeun sareng ngahubungkeun locator kana kurva nganggo pilihan Fungsi Tracking

2.5 | Impor, ékspor, ngolah data, file, gambar, sora, halaman wéb. Gawe sareng API sumberdaya wéb nganggo conto API VKontakte, ogé damel sareng metode anu diwangun pikeun damel sareng API Facebook, Twitter, Instagram, jsb.


Eusi pangajaranGawe sareng file sareng namina
- Pilarian file sareng tugas anu aya hubunganana
- $InstallationDirectory, $BaseDirectory
- NotebookDiréktori
- FileExistsQ
- Ngaran koropak
- Nyieun ngaran file
- Ngaran Diréktori
- FileNameJoin
- FileNameSplit
- FileNameTake
- FileBaseName
- FileExtension
fungsi impor и ekspor
- Format impor sareng ékspor
- impor
—— Conto
- ekspor
—— Conto
Ngolah data
- Impor sareng ngolah data tina TXT
- Impor sareng ngolah data tina MS Excel
Gawe sareng gambar
- Anjeun tiasa naon?
- Ngolah kumpulan gambar
Gawe sareng sora
— Conto
Ngimpor sareng ngolah data tina halaman wéb
- Impor inpormasi tina situs wéb Bank Séntral Féderasi Rusia
-- Solusi
—— Ringkesan
— Ngimpor inpormasi tina halaman wéb Yandex.Dictionaries
Gawe sareng API
- VKontakte API
-- Léngkah munggaran
—— AccessToken
—— Conto gawé bareng VKontakte API
- Diwangun-di API Facebook, Twitter, Instagram

2.6 | Gawé sareng basis data kurasi Wolfram anu diwangun, integrasi sareng Wolfram|Alpha


Eusi pangajaranRojongan unit sistem-lega
- pamakéan munggaran
- Conto pamakéan dina itungan
—— Ngarengsekeun sistem persamaan jeung kuantitas nu boga dimensi:
—— Analisis Diménsi (Pi-teorema):
ngagunakeun conto masalah instability gravitasi hiji medium
——— Kodeu Helper
--- Solusi
--- Kacindekan
Basis data anu dipasang
- Sadaya fitur pikeun gawé bareng Wolfram Research database curated
— Conto
—— Nyieun peta dunya diwarnaan nurutkeun tingkat GDP
—— Tabel périodik unsur kimia dingaranan. D. I. Mendeleev
- Kumaha kuring nyimpen database Wolfram Research curated pikeun aksés instan?
—— Kaputusan Leonid Shifrin...
--- Kodeu
——— Conto pagawéan
Badan Basa
— (Ctrl + =) — kéngingkeun modul pikeun sacara lokal ngarobih pamundut bentuk gratis kana format Wolfram Language
- Badan
- EntityValue
- EntityClass
- EntityProperties, EntityProperty
- Diferensiasi Badan ku penampilan
Juru basa juru basa
- Daptar jenis interpretasi
- Fungsi juru basa
- Fungsi Interprétasi Semantik
- Fungsi SemanticImport
Integrasi sareng Wolfram|Alpha
— Input bentuk gratis (= dina awal sél ngasupkeun)
—— Conto
- Input bentuk bébas lokal (Ctrl + = dimana waé dina sél Input
—— Conto
— Hasil lengkep tina Wolfram|Alpha query (== dina awal sél Input)
—— Sababaraha conto ngagunakeun Wolfram|Alpha
--- Matematika
--- Fisika
——— Kimia
——— Téori probabiliti, statistik jeung analisis data
——— Cuaca sareng masalah anu aya hubunganana
——— Sistem Internét sareng komputer
--- Musik
——— Dahareun, gizi, kaséhatan
- Fungsi WolframAlpha
—— Conto 1: diagram Euler-Venn jeung sirkuit logika pikeun fungsi aljabar Boolean dina tilu variabel.
—— Conto 2: Milarian warna anu pangdeukeutna sareng warna anu dipasihkeun

3 | Gawe sareng Wolfram Cloud: nyiptakeun API langsung, formulir input, CloudCDF, jsb.


Eusi pangajaranNaon Wolfram Cloud?
— Naon anu diwangun ku Wolfram Cloud?
— Naon anu anjeun tiasa laksanakeun sareng Wolfram Cloud?
Wolfram Programming Awan
— Jenis Akun Awan Pemrograman WolframJenis Akun Awan Pemrograman Wolfram
- Pinjaman awan
Fungsi Awan dina Mathematica sareng Wolfram Desktop
- Fungsi pikeun gawé langsung sareng awan, kitu ogé anu tiasa dianggo sareng objék awan.
- Fungsi inpormasi awan
- CloudAccountData - inpormasi ngeunaan akun Cloud anjeun
- CloudConnect, CloudPegatkeun - nyambungkeun atawa megatkeun sambungan ti Awan
- CloudObjects - objék awan anjeun
- $CloudCreditsAvailable - Jumlah sks awan sadia
Antarbeungeut awan, léngkah munggaran
- Jandéla utama
— Jandéla inpormasi akun anjeun
- Jandéla kalayan inpormasi ngeunaan pamakean objék Cloud anjeun sareng Kredit Awan
- Jandéla dokumén anyar
fungsi Fungsi Bentuk
- Tujuan jeung sintaksis
- Conto pangbasajanna
- CloudDeploy
- Jinis variabel
- Gawe sareng variabel
—— Parameter "Interpreter".
—— Parameter "Default".
—— Parameter "Input".
—— Parameter "Label".
—— Parameter "Pitulung".
—— Parameter "Hint".
- Nyaluyukeun penampilan formulir
- Aturan Penampilan
——FormTéma
- Format hasil anu mungkin
- Nyelapkeun téks Rusia
—— Conto
— Conto
—— Nyieun aplikasi pikeun ngajawab persamaan
—— Nyieun aplikasi ngolah gambar
—— Nyiptakeun aplikasi géografis nganggo widang pinter
fungsi Fungsi API
— Conto
—— Nyieun aplikasi pikeun ngajawab persamaan
—— Nyiptakeun aplikasi géografis nganggo widang pinter

4 | téhnologi CDF - embedding instan objék interaktif dijieun di Mathematica kana kaca web, subtleties. Paké obyék interaktif siap-dijieun tina ramatloka Wolfram Demonstrasi Project dina proyék anjeun sarta ngaropéa aranjeunna. Conto kahirupan nyata sareng aplikasi bisnis


Eusi pangajaranCDF - Computable Dokumén Format - Computable Dokumén Format
- téhnologi CDF
- Babandingan ringkes sareng format anu sanés
- Tahap nyieun CDF
—— Léngkah-léngkah ilustrasi
- Conto nyata
- Proyék Demonstrasi Wolfram
Nyiptakeun CDF dumasar kana Manipulasi
- Lengkah 1. Nyieun hiji aplikasi
— Lengkah 2. Simpen dina format CDF
- Lengkah 3. Nyelapkeun kana kaca wéb
Nyieun CDF dumasar kana DynamicModule
- Lengkah 1. Nyieun hiji aplikasi
- Lengkah 2. Simpen kana CDF
- Lengkah 3. Nyelapkeun kana kaca wéb
- conto sejen tina CDF kompléks
Nyiptakeun halaman wéb anu siap-siap dumasar kana CDF
— Conto
EnterpriseCDF
- Bedana antara CDF jeung EnterpriseCDF
- Babandingan dasar CDF sareng EnterpriseCDF
- Perbandingan rinci ngeunaan CDF, EnterpriseCDF, Wolfram Player Pro sareng Mathematica
CloudCDF
- Naon CloudCDF?
- Conto nyieun CloudCDF
—— Conto 1
—— Conto 2

5 | Gawé sareng Wolfram Language and Mathematica, tos dipasang sareng gratis dina Raspberry Pi (kalayan sistem operasi Raspbian)


Eusi pangajaranBuah prambus Pi, kenalan munggaran
- Naon éta?
- Dimana abdi tiasa ngagaleuh éta?
- Dimana sareng kumaha masang OS, kalayan dukungan Wolfram Language
Raspberry Pi sareng Wolfram Language
— Halaman proyék
- Kaca dokuméntasi
- Naon Raspberry Pi Sigana sanggeus instalasi
- Gagasan program dina Wolfram Language dina Raspberry Pi
Performance buah prambus Pi
- Ngitung sababaraha kode
- Standar diwangun-di Wolfram patokan
- Babandingan jeung kinerja Python on buah prambus Pi
Conto robot mail anu dijalankeun dina Raspberry Pi
Conto gawé bareng Raspberry Pi
- Nyiptakeun tracker GPS
—— Anjeun bakal peryogi
—— Témbongkeun sanggeus assembly
—— Program pikeun Mathematica dina Raspberry Pi
- Nyokot poto
—— Anjeun bakal peryogi
—— Témbongkeun sanggeus assembly
—— Program pikeun Mathematica dina Raspberry Pi
- Ngagunakeun GPIO
—— Anjeun bakal peryogi
—— Témbongkeun sanggeus assembly
—— Program pikeun Mathematica dina Raspberry Pi
— Conto séjénna
Dimana kuring tiasa mendakan langkung seueur inpormasi ngeunaan Wolfram Language sareng integrasi Raspberry Pi?

Hapunten kanggo kualitas sora, dina sababaraha pidéo éta henteu saé sapertos anu dipikahoyong.

Dina video sareng webinar énggal, sadayana saé kalayan sora sareng pidéo dina 2K. Gabung kami: unggal minggu aya siaran langsung dina saluran.

conto webinar



sumber: www.habr.com

Tambahkeun komentar