Kursus "Dasar-Dasar Kerja Efektif dengan Wolfram Technologies": lebih dari 13 jam ceramah video, teori dan masalah



Semua dokumen kursus dapat diunduh di sini .

Saya membaca kursus ini beberapa tahun yang lalu untuk audiens yang cukup besar. Ini berisi banyak informasi tentang bagaimana Mathematica , Wolfram Cloud, dan Bahasa Wolfram bekerja .

Namun, tentu saja, waktu tidak berhenti dan banyak hal baru muncul akhir-akhir ini: mulai dari fitur canggih bekerja dengan jaringan saraf hingga semua jenis operasi web ; sekarang ada Mesin Wolfram yang dapat diinstal di server Anda dan diakses seperti Python; Anda dapat membangun segala macam visualisasi geografis atau bahan kimia ; ada repositori besar dari semua jenis data, termasuk pembelajaran mesin ; Anda dapat terhubung ke semua jenis database; memecahkan masalah matematika yang kompleks, dll.

Sulit untuk membuat daftar semua fitur teknologi Wolfram dalam beberapa paragraf atau beberapa menit.
Semua ini mendorong saya untuk mengambil kursus baru, yang sekarang sedang mendaftar .
Saya yakin bahwa ketika Anda menemukan kemungkinan Bahasa Wolfram, Anda akan semakin sering menggunakannya, menyelesaikan tugas Anda dengan cepat dan efektif di berbagai bidang: dari sains hingga otomatisasi desain atau penguraian situs web, dari jaringan saraf ke pemrosesan ilustrasi, dari visualisasi molekul hingga konstruksi interaksi yang kuat.

1 | Gambaran Umum Wolfram Mathematica dan Wolfram Cloud System



Konten pelajaran
Apa itu Wolfram Mathematica?
- Pencipta - Stephen Wolfram
β€”β€” Beberapa artikel terbaru oleh Stephen Wolfram diterjemahkan ke dalam bahasa Rusia
- Daftar fungsi dan simbol bawaan
β€”β€” Jumlah fungsi bawaan tergantung pada versinya
β€”β€” Ruang hard disk
- Lebih lanjut tentang Mathematica secara umum
- Semua Produk Penelitian Wolfram
Fitur Baru dan Diperbarui
- Kode untuk menerima daftar ini
Baru di ujung depan
Bahasa geometris baru
- Objek geometris dasar
- Fungsi untuk perhitungan geometrik
β€”β€” Ukuran area
β€”β€” Jarak ke daerah itu
β€”β€” Bekerja dengan area
- Fungsi untuk mendefinisikan area
- Bekerja dengan kisi-kisi
- Integrasi penuh dengan fitur-fitur lainnya
Solusi analitik dan numerik dari persamaan diferensial
- WhenEvent untuk tugas analitik
- Solusi analitis remote control dengan penundaan
- Metode Elemen Hingga
Pembelajaran Mesin - Pembelajaran Mesin
- Klasifikasi
- Prediksi
- Contoh
" Entity Language" - bahasa baru untuk bekerja dengan basis data + Sejumlah besar basis data baru
Bahasa baru untuk bekerja dengan informasi geografis
Apa lagi yang baru?
- Perpanjangan bahasa dasar
β€”β€” Asosiasi - array yang diindeks
β€”β€” Dataset - format basis data tertanam
- PlotTema
- Perhitungan terkait waktu
- Analisis proses acak
- Rangkaian waktu
- Integrasi dengan Wolfram Cloud
- Integrasi dengan perangkat
- Template dokumen HTML tingkat lanjut
Cloud pemrograman Wolfram

2.1 | Pengantar bahasa, fitur-fiturnya. Kesulitan utama pengguna pemula. Bekerja dengan antarmuka Mathematica dan kemampuannya - antarmuka prediktif, formulir input gratis, dll.



Konten pelajaran
Bahasa Wolfram
Prinsip Bahasa Wolfram
Apa yang penting untuk diingat ketika bekerja dengan Bahasa Wolfram?
Memulai di Mathematica
Pintasan keyboard penting
- Shift + Enter atau Enter pada keypad numerik
- Ctrl + Shift + Enter
- F1
- F2
Mengambil Informasi Karakter
-? - Fungsi definisi
- ?? - Fungsi informasi
- Tekan F1
- Antarmuka prediktif
Bekerja dengan palet
- Asisten Matematika Dasar
- Asisten Kelas
- Asisten Penulisan
- Skema Elemen Bagan
- Skema Warna
- Karakter Khusus
- Bekerja dengan grafik dan gambar
β€”β€” Alat Menggambar
β€”β€” Dapatkan Koordinat
β€”β€” Pemrosesan gambar utama
- Bekerja dengan grafik
Bahasa & Sistem Wolfram | Pusat Dokumentasi
Antarmuka Prediktif - Antarmuka Prediktif
- Pengisian otomatis perintah input yang sensitif terhadap konteks
β€”β€” Bekerja dengan fungsi bawaan dan template sintaks
β€”β€” Bekerja dengan variabel pengguna
- Antarmuka prediktif yang dihitung - panel untuk menyarankan tindakan lebih lanjut
Integrasi dengan Wolfram | Alpha
- Situs web Wolfram | Alpha
- Integrasi antara Wolfram | Alpha dan Mathematica
β€”β€” Cari representasi dalam pecahan desimal tertutup
β€”β€” Informasi tekanan darah
β€”β€” Solusi langkah-demi-langkah dari persamaan matriks dengan metode Gauss

2.2 | Menentukan fungsi, bekerja dengan daftar, ekspresi template, dan asosiasi



Konten pelajaran
Daftar
- Daftar {...} dan fungsi Daftar [...]
- Tampilan daftar "Alami"
- Cara menghasilkan daftar
- Elemen pengindeksan dan beberapa karakteristik numerik dari daftar. Fungsi Panjang dan Kedalaman
- Pemilihan elemen yang menempati tempat-tempat tertentu dalam daftar menggunakan fungsi Bagian ([[...]])
- Mengganti nama item daftar
- Membuat daftar menggunakan fungsi Tabel
- Membuat daftar angka menggunakan fungsi Range
Asosiasi
- Penugasan asosiasi dan bekerja dengannya
- Dataset - format basis data dalam Bahasa Wolfram
Ekspresi Template
- Pengantar Template
- Templat objek dasar: Kosong (_), BlankSequence (__), BlankNullSequence (___)
- Apa yang bisa dilakukan dengan menggunakan templat? Kasus berfungsi
- Menentukan jenis ekspresi dalam templat
- Pengenaan pembatasan pada pola menggunakan fungsi Kondisi (/;), PatternTest (?), Kecuali , serta penerapan fungsi pengujian
- Membuat template dengan pilihan alternatif menggunakan fungsi Alternatif (|)
Fungsi
- Menerapkan tugas yang ditangguhkan SetDelayed (: =)
- Penerapan Set penugasan absolut (=)
- Menentukan fungsi yang mengingat nilai-nilai yang telah ditemukan dan fungsi rekursif
- Atribut fungsi dan fungsi Atribut , SetAttributes , ClearAttributes , Protect , Unprotect untuk bekerja dengannya
Fungsi murni
- Penerapan Fungsi Fungsi (&)
- Di mana fungsi murni digunakan?

2.3 | Buat visualisasi



Konten pelajaran
Bahasa grafis karakter
- Primitif grafis
β€”β€” Satu dimensi
β€”β€” Dua dimensi
β€”β€” Tiga dimensi
β€”β€” Bantu
- Fungsi grafis
β€”β€” Sintaks
β€”β€”β€” Contoh paling sederhana
β€”β€”β€” Lapisan
β€”β€”β€” Permutasi lapisan
β€”β€”β€” Sifat umum dan khusus lapisan
β€”β€” Opsi fungsi grafik
β€”β€”β€” AspectRatio
β€”β€”β€” Sumbu
β€”β€”β€” AxesLabel
β€”β€”β€” AxesOrigin
β€”β€”β€” AxesStyle
β€”β€”β€” Kutu
β€”β€”β€” TicksStyle
β€”β€”β€” Latar Belakang
β€”β€”β€” Konten Dipilih
β€”β€”β€” CoordinatesToolOptions
β€”β€”β€” Epilog
β€”β€”β€” Prolog
β€”β€”β€” Bingkai
β€”β€”- FrameLabel
β€”β€”β€” RotateLabel
β€”β€”β€” FrameStyle
β€”β€”β€” FrameTicks
β€”β€”β€” FrameTicksStyle
β€”β€”β€” GridLines
β€”β€”β€” GridLinesStyle
β€”β€”β€” ImageSize
β€”β€”β€” PlotLabel
β€”β€”β€” LabelStyle
β€”β€”β€” PlotRange
β€”β€”β€” PlotRangeClipping
β€”β€”β€” PlotRangePadding
β€”β€” Pengaturan gaya
β€”β€”β€” Warna (warna bernama + warna dari ruang warna, misalnya RGBColor ), transparansi ( Opacity )
β€”β€”- Ketebalan Garis: Tebal , Tipis , Tebal , Ketebalan Mutlak
β€”β€”β€” Ukuran poin: PointSize , AbsolutePointSize
β€”β€”β€” Gaya garis akhir dan titik putus: CapForm , JoinForm
β€”β€”β€” Fungsi gaya untuk menyesuaikan tampilan teks
β€”β€”β€” FaceForm dan EdgeForm berfungsi untuk mengontrol tampilan area dan perbatasannya
β€”β€” Contoh
β€”β€”β€” Perkiraan solusi
β€”β€”β€” Solusinya akurat
β€”β€”β€” Mengapa solusi yang tepat sangat berguna?
- Fungsi Graphics3D
β€”β€” Sintaks
β€”β€”β€” Contoh paling sederhana
β€”β€”β€” Sifat umum dan khusus dari objek grafik
β€”β€” Pilihan fungsi Graphics3D
β€”β€”β€” AxesEdge
β€”β€”β€” Kemas
β€”β€”β€” BoxRatios
β€”β€”β€” BoxStyle
β€”β€”β€” ClipPlanes
β€”β€”β€” ClipPlanesStyle
β€”β€”β€” FaceGrids
β€”β€”β€” FaceGridsStyle
β€”β€”β€” Pencahayaan
β€”β€”β€” Region Bulat
β€”β€”β€” ViewPoint , ViewVector , ViewVertical
β€”β€” Contoh: bagian kubus
β€”β€”β€” Dari objek tiga dimensi statis menjadi interaktif
Fungsi bawaan untuk membuat visualisasi
Fitur 2D Dasar
- Plot
- ContourPlot
- RegionPlot
- Parametriklot
- PolarPlot
- ListPlot
Fitur 3D Dasar
- Plot3D
- ContourPlot3D
- RegionPlot3D
- ParametricPlot3D
- ListPlot3D
Hubungan fungsi untuk membangun visualisasi dan fungsi dasar Graphics dan Graphics3D
- 2D
- 3D

2.4 | Membuat objek interaktif, bekerja dengan kontrol, membuat antarmuka pengguna



Konten pelajaran
Bahasa dinamis karakter
- Fungsi dinamis
β€”β€” Contoh paling sederhana
β€”β€”β€” Ubah parameter
β€”β€”β€” Pemetaan konstruksi solusi
- Kontrol
- Slider
β€”β€”β€” Contoh paling sederhana
β€”β€” Slider2D
β€”β€”β€” Contoh paling sederhana
β€”β€” IntervalSlider
β€”β€”β€” Contoh paling sederhana
β€”β€” Kotak centang
β€”β€”β€” Contoh paling sederhana
β€”β€” Kotak Centang
β€”β€” Setter
β€”β€” SetterBar
β€”β€” RadioButton - sejenis Setter khusus
β€”β€” RadioButtonBar - pemandangan khusus SetterBar
β€”β€” Toggler
β€”β€” TogglerBar
β€”β€” Pembuka
β€”β€” ColorSlider
β€”β€”β€” Contoh paling sederhana
β€”β€” PopupMenu
β€”β€”β€” Contoh paling sederhana
β€”β€” InputField
β€”β€”β€” Contoh paling sederhana
β€”β€” Benda lain ...
Memanipulasi Fungsi
- Sintaks
- Sintaks kontrol yang disederhanakan
β€”β€” {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, awal, label}, ....}
β€”β€” {x, warna}
β€”β€” {x, {val1, val2, ...}}
β€”β€” {x, {val1-lbl1, val2-> lbl2, ...}}
β€”β€” {x, {xmin, ymin}, {xmax, ymax}}
β€”β€” {x, {Benar, Salah}}
β€”β€” {x} dan {{x, x0}}
β€”β€” {x, Penunjuk Lokasi}
β€”β€” {x, {xmin, ymin}, {xmax, ymax}, Pencari Lokasi}
β€”β€” {{x, {{x1, y1}, {x2, y2}, ...}}, Penunjuk Lokasi} atau
{{x, {{x1, y1}, {x2, y2}, ...}}, {xmin, ymin}, {xmax, ymax}, Locator}
β€”β€” {{x, ...}, ..., Locator , LocatorAutoCreate -> True}
β€”β€” {{x, ...}, ..., ketik}
- Memanipulasi opsi
β€”β€” ContinuousAction
β€”β€”Label Lokalisasi
β€”β€” Inisialisasi
β€”β€” SimpanDefinisi
β€”β€”Inisialisasi Sinkronisasi
β€”β€”Pembaruan Sinkron
β€”β€”Lacak Simbol
- Pembuat manipulator
- Buat manipulator yang tertaut dan snap locators ke kurva menggunakan opsi TrackingFunction

2.5 | Impor, ekspor, pemrosesan data, file, gambar, suara, halaman web. Bekerja dengan API sumber daya web menggunakan contoh API API VK, serta bekerja dengan metode built-in bekerja dengan Facebook, Twitter, Instagram, dan API lainnya.



Konten pelajaran
Bekerja dengan file dan namanya
- Pencarian file dan tugas terkait
β€”β€” $ InstallationDirectory , $ BaseDirectory
β€”β€”Direktori Notebook
β€”β€” FileExistsQ
β€”β€” FileNames
- Buat nama file
β€”β€” DirectoryName
β€”β€” FileNameJoin
β€”β€” FileNameSplit
β€”β€” FileNameTake
β€”β€” FileBaseName
β€”β€” FileExtension
Fungsi Impor dan Ekspor
- Impor dan ekspor format
- Impor
β€”β€” Contoh
- Ekspor
β€”β€” Contoh
Pemrosesan data
- Impor dan pemrosesan data dari TXT
- Impor dan pemrosesan data dari MS Excel
Bekerja dengan gambar
- Apa yang bisa saya lakukan?
- Pemrosesan pengumpulan gambar
Bekerja dengan suara
- Contoh
Impor dan proses data dari halaman web
- Impor informasi dari situs web Bank Sentral Federasi Rusia
β€”β€” Solusi
β€”β€” Generalisasi
- Mengimpor informasi dari situs web Yandex.Dictionaries
Bekerja dengan API
- VK API
β€”β€” Langkah pertama
β€”β€” AccessToken
β€”β€” Contoh bekerja dengan VK API
- Built-in API Facebook, Twitter, Instagram

2.6 | Bekerja dengan Wolfram tertanam basis data kurasi, integrasi dengan Wolfram | Alpha



Konten pelajaran
Dukungan unit di seluruh sistem
- Penggunaan pertama
- Contoh penggunaan dalam perhitungan
β€”β€” Solusi sistem persamaan dengan jumlah yang memiliki dimensi:
β€”β€” Analisis dimensi ( Piorema ):
pada contoh masalah ketidakstabilan gravitasi medium
β€”β€”β€” Kode pembantu
β€”β€”β€” Solusi
β€”β€”β€” Kesimpulan
Basis Data Tertanam
- Semua fungsi untuk bekerja dengan database Wolfram Research yang dikuratori
- Contoh
β€”β€” Pembuatan peta dunia diwarnai sesuai dengan tingkat PDB
β€”β€” Sistem periodik unsur-unsur kimia untuk mereka. D. I. Mendeleev
- Bagaimana cara menyimpan database kurasi Wolfram Research untuk akses instan?
β€”β€” Keputusan Leonid Shifrin ...
β€”β€”β€” Kode
β€”β€”β€” Contoh pekerjaan
Bahasa Entitas
- (Ctrl + =) - menerima modul untuk konversi lokal permintaan dalam bentuk bebas ke format Bahasa Wolfram
- Entitas
- Nilai Entity
- EntityClass
- EntityProperties , EntityPropertyty
- Entitas Diferensiasi dalam penampilan
Penerjemah
- Daftar jenis interpretasi
- Fungsi juru bahasa
- Fungsi Interpretasi Semantik
- Fungsi SemanticImport
Integrasi dengan Wolfram | Alpha
- Formulir input gratis (= di awal sel Input )
β€”β€” Contoh
- Input lokal dalam bentuk bebas (Ctrl + = di mana saja di sel Input
β€”β€” Contoh
- Hasil lengkap kueri Wolfram | Alpha (== di awal sel Input)
β€”β€” Beberapa contoh penggunaan Wolfram | Alpha
β€”β€”β€” Matematika
β€”β€”β€” Fisika
β€”β€”β€” Kimia
β€”β€”β€” Teori probabilitas, statistik, dan analisis data
β€”β€”β€” Cuaca dan hal-hal terkait
β€”β€”β€” Sistem internet dan komputer
β€”β€”β€” Musik
β€”β€”β€” Makanan, nutrisi, kesehatan
- Fungsi WolframAlpha
β€”β€” Contoh 1: Diagram Euler-Venn dan sirkuit logika untuk fungsi aljabar Boolean dalam tiga variabel.
β€”β€” Contoh 2: Menemukan warna bernama terdekat ke yang diberikan

3 | Bekerja dengan Wolfram Cloud: membuat API langsung, formulir input, CloudCDF, dll.



Konten pelajaran
Apa itu Wolfram Cloud?
- Terdiri dari apa Wolfram Cloud terdiri?
- Apa yang bisa saya lakukan dengan Cloud Wolfram?
Cloud pemrograman Wolfram
- Jenis akun Cloud Pemrograman WolframJenis akun Cloud Pemrograman Wolfram
- Pinjaman cloud
Fungsi Cloud di Mathematica dan Wolfram Desktop
- Fungsi untuk bekerja secara langsung dengan cloud, serta yang dapat bekerja dengan objek cloud.
- Fitur Informasi Cloud
β€”β€” CloudAccountData - informasi tentang akun Anda di Cloud
β€”β€” CloudConnect , CloudDisconnect - Menyambungkan ke atau memutuskan sambungan dari Cloud
β€”β€” CloudObjects - Objek Cloud Anda
β€”β€” $ CloudCreditsAvailable - jumlah pinjaman cloud yang tersedia
Langkah Pertama Antarmuka Awan
- Jendela utama
- Jendela informasi tentang akun Anda
- Jendela dengan informasi tentang penggunaan objek Cloud Anda dan pinjaman Cloud
- Jendela dokumen baru
FormFunction
- Tujuan dan sintaksis
- Contoh paling sederhana
- CloudDeploy
- Jenis variabel
- Bekerja dengan variabel
β€”β€” β€œInterpreter” parameter
β€”β€” "Default" parameter
β€”β€” Parameter "Input"
β€”β€” "Label" parameter
β€”β€” Parameter bantuan
β€”β€” "Petunjuk" parameter
- Sesuaikan penampilan formulir
β€”β€” Peraturan Penampilan
β€”β€” Formulir Tema
- Format hasil yang mungkin
- Masukkan teks Rusia
β€”β€” Contoh
- Contoh
β€”β€” Membuat aplikasi untuk menyelesaikan persamaan
β€”β€” Membuat aplikasi pemrosesan gambar
β€”β€” Membuat aplikasi geografis dengan bidang cerdas
Fungsi
- Contoh
β€”β€” Membuat aplikasi untuk menyelesaikan persamaan
β€”β€” Membuat aplikasi geografis dengan bidang cerdas

4 | Teknologi CDF - integrasi instan objek interaktif yang dibuat dalam Mathematica ke halaman web, seluk-beluk. Menggunakan objek interaktif yang sudah jadi dari situs web Proyek Demonstrasi Wolfram di proyek Anda dan mengubahnya. Contoh dunia nyata dan aplikasi bisnis



Konten pelajaran
CDF - Format Dokumen Komputasi - Format Dokumen Komputasi
- Teknologi CDF
- Perbandingan singkat dengan format lain
- Tahapan membuat CDF
β€”β€”Langkah ilustrasi
- Contoh dunia nyata
- Proyek Demonstrasi Wolfram
Buat CDF Berbasis Manipulasi
- Langkah 1. Membuat aplikasi
- Langkah 2. Menyimpannya dalam format CDF
- Langkah 3. Masukkan ke halaman web
Buat CDF berdasarkan DynamicModule
- Langkah 1. Membuat aplikasi
- Langkah 2. Simpan ke CDF
- Langkah 3. Masukkan ke halaman web
- Contoh lain dari CDF kompleks
Buat Halaman Web Berbasis CDF
- Contoh
EnterpriseCDF
- Perbedaan antara CDF dan EnterpriseCDF
- Perbandingan dasar CDF dan EnterpriseCDF
- Perbandingan lengkap CDF, EnterpriseCDF, Wolfram Player Pro dan Mathematica
CloudCDF
- Apa itu CloudCDF?
- Contoh pembuatan CloudCDF
β€”β€” Contoh 1
β€”β€” Contoh 2

5 | Bekerja dengan Bahasa Wolfram dan Mathematica, sudah diinstal sebelumnya dan gratis di Raspberry Pi (dengan sistem operasi Raspbian)



Konten pelajaran
Raspberry Pi, kenalan pertama
- Apa itu?
- Di mana saya bisa membeli?
- Di mana dan bagaimana menginstal OS, dengan dukungan untuk Bahasa Wolfram
Bahasa Raspberry Pi dan Wolfram
- Halaman proyek
- Halaman dokumentasi
- Seperti apa tampilan Raspberry Pi setelah instalasi
- Gagasan pemrograman dalam Bahasa Wolfram di Raspberry Pi
Penampilan Raspberry Pi
- Perhitungan beberapa kode
- Tes Kinerja Tertanam Standar Wolfram
- Perbandingan dengan kinerja Python di Raspberry Pi
Contoh robot email yang berjalan di Raspberry Pi
Contoh Raspberry Pi
- Buat pelacak GPS
β€”β€” Anda akan membutuhkan
β€”β€” Lihat setelah perakitan
β€”β€” Program untuk Mathematica di Raspberry Pi
- Ambil foto
β€”β€” Anda akan membutuhkan
β€”β€” Lihat setelah perakitan
β€”β€” Program untuk Mathematica di Raspberry Pi
- Menggunakan GPIO
β€”β€” Anda akan membutuhkan
β€”β€” Lihat setelah perakitan
β€”β€” Program untuk Mathematica di Raspberry Pi
- Contoh lainnya
Di mana saya dapat menemukan informasi lebih lanjut tentang pengintegrasian Bahasa Wolfram dan Raspberry Pi?



Saya minta maaf untuk kualitas suara, dalam beberapa klip itu tidak sebagus yang kita inginkan.

Dalam iklan dan webinar baru, semuanya baik-baik saja dengan suara dan video dalam 2K. Bergabunglah: setiap minggu di saluran ada siaran langsung.

Contoh Webinar

Source: https://habr.com/ru/post/id469935/


All Articles