Kursus “Dasar-dasar kerja efektif dengan teknologi Wolfram”: lebih dari 13 jam video ceramah, teori, dan tugas

Kursus “Dasar-dasar kerja efektif dengan teknologi Wolfram”: lebih dari 13 jam video ceramah, teori, dan tugas

Semua dokumen kursus dapat diunduh di sini.

Saya mengajarkan kursus ini beberapa tahun yang lalu kepada audiens yang cukup besar. Ini berisi banyak informasi tentang cara kerja sistem Mathematica, Awan Wolfram dan bahasa Bahasa Wolfram.

Namun tentu saja waktu tidak berhenti dan banyak hal baru bermunculan akhir-akhir ini: dari kemampuan yang canggih bekerja dengan jaringan saraf untuk semua jenis operasi web; sekarang Mesin Wolfram, yang dapat Anda instal di server Anda dan mengaksesnya seperti Python; Anda dapat membangun semua jenis visualisasi geografis или bahan kimia; ada yang sangat besar tempat penyimpanan semua jenis data, termasuk pembelajaran mesin; Anda dapat terhubung ke semua jenis database; memecahkan masalah matematika yang kompleks, dll.

Sulit untuk mencantumkan semua kemampuan teknologi Wolfram dalam beberapa paragraf atau beberapa menit.

Semua ini mendorong saya untuk mengambil kursus baru, yang sekarang saya jalani pendaftaran sedang berlangsung.

Saya yakin setelah Anda menemukan kemampuan Bahasa Wolfram, Anda akan mulai menggunakannya lebih sering, menyelesaikan masalah Anda dengan cepat dan efisien di berbagai bidang: mulai dari sains hingga otomatisasi desain atau penguraian situs web, dari jaringan saraf hingga pemrosesan ilustrasi, dari visualisasi molekuler hingga konstruksi interaksi yang kuat.

1 | Ikhtisar Wolfram Mathematica dan Wolfram Cloud


Isi pelajaranApa 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 versi
—— Ruang hard disk
— Lebih lanjut tentang Mathematica secara umum
— Semua produk Penelitian Wolfram
Fitur Baru dan Diperbarui
— Kode untuk mendapatkan daftar ini
Baru di bagian depan
Bahasa geometris baru
— Objek geometris dasar
— Fungsi untuk perhitungan geometris
—— Ukuran luas
—— Jarak ke area
—— Bekerja dengan area
— Fungsi untuk mendefinisikan area
— Bekerja dengan jerat
— Integrasi penuh dengan fungsi lainnya
Solusi analitik dan numerik dari persamaan diferensial
— WhenEvent untuk tugas analitis
— Solusi analitis DE dengan penundaan
— Metode elemen hingga
Pembelajaran mesin
- Klasifikasi
- Meramalkan
- Contoh
"Bahasa Kesatuan" - bahasa baru untuk bekerja dengan database + Sejumlah besar database baru
Bahasa baru untuk bekerja dengan informasi geografis
Apa kabar lainnya?
— Perpanjangan bahasa dasar
- Asosiasi - array yang diindeks
- Dataset — format basis data bawaan
- Tema Plot
— Perhitungan terkait waktu
— Analisis proses acak
— Rangkaian waktu
— Integrasi dengan Wolfram Cloud
— Integrasi dengan perangkat
— Templat dokumen tingkat lanjut, HTML
Awan Pemrograman Wolfram

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


Isi pelajaranBahasa Wolfram
Prinsip Bahasa Wolfram
Apa yang penting untuk diingat ketika bekerja dengan Bahasa Wolfram?
Memulai Matematika
Pintasan keyboard penting
— Shift+Enter atau Enter pada keypad numerik
— Ctrl+Shift+Enter
- F1
- F2
Mendapatkan informasi tentang simbol
—? - fungsi Definisi
- ?? - fungsi Informasi
— Klik pada F1
— Antarmuka prediktif
Bekerja dengan palet
—Asisten Matematika Dasar
— Asisten Kelas
—Asisten Penulisan
- Skema Elemen Bagan
—Skema Warna
-Karakter spesial
— Bekerja dengan grafik dan gambar
-- Alat menggambar
——Dapatkan Koordinat
—— Pemrosesan gambar primer
— Bekerja dengan grafik
Bahasa & Sistem Wolfram | Pusat Dokumentasi
Antarmuka Prediktif
— Pelengkapan otomatis yang sensitif terhadap konteks dari perintah yang dimasukkan
—— Bekerja dengan fungsi dan pola sintaksis bawaan
—— Bekerja dengan variabel pengguna
— Antarmuka prediktif terhitung — panel untuk menyarankan tindakan lebih lanjut
Integrasi dengan Wolfram|Alpha
— Wolfram|Situs web Alpha
— Integrasi antara Wolfram|Alpha dan Mathematica
—— Menemukan representasi pecahan desimal bentuk tertutup
—— Informasi tekanan darah
—— Penyelesaian langkah demi langkah persamaan matriks menggunakan metode Gaussian

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


Isi pelajaranDaftar
— Daftar {...} dan fungsinya Daftar[…] - Tampilan daftar “alami”.
— Cara menghasilkan daftar
— Pengindeksan elemen dan beberapa karakteristik numerik dari daftar. Fungsi Panjang и Kedalaman
— Memilih elemen yang menempati tempat tertentu dalam daftar menggunakan fungsi Bagian([[…]])
— Mengganti nama item daftar
— Menghasilkan daftar menggunakan fungsi tabel
— Menghasilkan daftar angka menggunakan suatu fungsi Jarak
Asosiasi
— Menetapkan asosiasi dan bekerja dengannya
— Dataset — format database dalam Bahasa Wolfram
Ekspresi Templat
— Pengenalan template
— Templat objek dasar: Kosong (_), Urutan Kosong (__), Urutan BlankNull (___)
— Apa yang dapat Anda lakukan dengan templat? Fungsi kasus
— Menentukan jenis ekspresi dalam template
— Menerapkan pembatasan pada templat menggunakan fungsi Kondisi (/;), Tes Pola (?), Kecuali, serta penggunaan fungsi pengujian
— Pembuatan template dengan kemungkinan pemilihan alternatif menggunakan fungsi Alternatif (|)
Fungsi
— Penerapan penugasan yang ditangguhkan Setel Tertunda (:=)
— Menggunakan penugasan absolut set (=)
— Mengatur fungsi yang mengingat nilai yang telah ditemukan dan fungsi berulang
— Atribut fungsi dan fungsi atribut, Set Atribut, Hapus Atribut, Melindungi, Buka proteksi untuk bekerja dengan mereka
Fungsi murni
— Penerapan fungsi fungsi (&)
— Di mana fungsi murni digunakan?

2.3 | Membuat visualisasi


Isi pelajaranBahasa grafis simbolis
— Grafis primitif
—— Satu dimensi
—— Dua dimensi
—— Tiga dimensi
—— Tambahan
- Fungsi Grafis
—— Sintaks
——— Contoh paling sederhana
——— Lapisan
——— Penataan ulang lapisan
——— Sifat umum dan khusus lapisan
—— Opsi fungsi Grafis
--- Rasio Aspek
--- Sumbu
--- Label Sumbu
--- Asal Sumbu
--- Gaya Sumbu
--- Kutu
--- Gaya Kutu
--- Latar Belakang
--- Konten Dapat Dipilih
--- Opsi Alat Koordinat
--- epilog
--- prolog
--- Bingkai
--- BingkaiLabel
--- PutarLabel
--- Gaya Bingkai
--- BingkaiTicks
--- BingkaiTicksStyle
--- Garis Kisi
--- Gaya GridLines
--- Ukuran gambar
--- Label Plot
--- Gaya Label
--- Rentang Plot
--- Kliping Rentang Plot
--- PlotRangePadding
—— Pengaturan gaya
——— Warna (nama warna + warna dari ruang warna, misalnya RGBWarna), transparansi (Kegelapan)
——— Ketebalan garis: Tebal, Tipis, Ketebalan, Ketebalan Mutlak
——— Ukuran titik: Ukuran Poin, Ukuran Titik Absolut
——— Gaya garis akhir dan titik putus: Formulir Cap, Bergabunglah dengan Formulir
--- Fungsi Gaya untuk menyesuaikan tampilan teks
——— Fungsi Bentuk Wajah и Bentuk Tepi untuk mengontrol penampilan suatu daerah dan batas-batasnya
-- Contoh
——— Solusi perkiraan
——— Solusinya akurat
——— Mengapa solusi yang tepat sangat berguna?
- Fungsi Grafik3D
—— Sintaks
——— Contoh paling sederhana
——— Sifat umum dan khusus objek grafis
—— Opsi fungsi Grafik3D
--- Tepi Sumbu
--- Kemas
--- Rasio Kotak
--- Gaya Kotak
--- Pesawat Klip
--- ClipPlanesStyle
--- FaceGrid
--- Gaya FaceGrids
--- Penerangan
--- Wilayah Bulat
--- ViewPoint, LihatVektor, LihatVertikal
—— Contoh: penampang kubus
——— Dari objek tiga dimensi statis menjadi objek interaktif
Fungsi bawaan untuk membuat visualisasi
Fungsi dasar 2D
- Merencanakan
- Plot Kontur
- Plot Wilayah
- Plot Parametrik
- Plot Kutub
- DaftarPlot
Fungsi dasar 3D
- plot3D
- ContourPlot3D
- WilayahPlot3D
- ParametrikPlot3D
- DaftarPlot3D
Koneksi fungsi untuk membangun visualisasi dan fungsi dasar Grafis и Grafik3D
— 2D
— 3D

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


Isi pelajaranBahasa dinamis simbolik
- Fungsi Dinamis
—— Contoh sederhana
——— Mengubah parameter
——— Tampilan konstruksi solusi
— Kontrol
- slider
——— Contoh paling sederhana
- Penggeser2D
——— Contoh paling sederhana
- Penggeser Interval
——— Contoh paling sederhana
- kotak centang
——— Contoh paling sederhana
- Bilah Kotak Centang
- Penyetel
- SetterBar
- Tombol radio - tipe khusus Penyetel
- RadioButtonBar - tipe khusus SetterBar
- Pengalih
- ToggleBar
- pembuka
- Penggeser Warna
——— Contoh paling sederhana
- Menu Popup
——— Contoh paling sederhana
- Bidang Masukan
——— Contoh paling sederhana
—— Objek lainnya...
Fungsi Menggerakkan
— 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, inisial, label}, ….}
—— {x, warna}
—— {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmaks, ymaks}}
—— {x, {Benar, Salah}}
—— {x} dan {{x, x0}}
—— {x, Pencari Lokasi}
—— {x, {xmin, ymin}, {xmax, ymax}, Pencari Lokasi}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Pencari Lokasi} atau
{{x, {{x1, y1}, {x2, y2}, …}}, {xmin, ymin}, {xmax, ymax}, Pencari Lokasi}
-- {{X, …}, …, Pencari Lokasi, LocatorAutoCreate-> Benar}
—— {{x, …}, …, ketik}
- Pilihan Menggerakkan
- Tindakan Berkelanjutan
- LokalkanVariabel
- Inisialisasi
- SimpanDefinisi
- Inisialisasi Sinkron
- Pembaruan Sinkron
- Simbol yang Dilacak
— Perancang manipulator
— Membuat manipulator tertaut dan menghubungkan pencari lokasi ke kurva menggunakan opsi Fungsi Pelacakan

2.5 | Impor, ekspor, pemrosesan data, file, gambar, suara, halaman web. Bekerja dengan API sumber daya web menggunakan contoh API VKontakte, serta bekerja dengan metode bawaan untuk bekerja dengan API Facebook, Twitter, Instagram, dll.


Isi pelajaranBekerja dengan file dan namanya
— Pencarian file dan tugas terkait
- $Direktori Instalasi, $Direktori Dasar
- Direktori Notebook
- FileAdaQ
- Nama File
— Membuat nama file
- Nama Direktori
- Nama FileGabung
- Pemisahan Nama File
- Nama FileAmbil
- NamaBasis File
- Ekstensi File
Fungsi impor и Ekspor
— Format impor dan ekspor
- impor
—— Contoh
- Ekspor
—— Contoh
Pengolahan data
— Impor dan pemrosesan data dari TXT
— Impor dan pemrosesan data dari MS Excel
Bekerja dengan gambar
- Apa yang bisa kau lakukan?
— Memproses kumpulan gambar
Bekerja dengan suara
- Contoh
Mengimpor dan memproses data dari halaman web
— Impor informasi dari situs web Bank Sentral Federasi Rusia
-- Solusi
-- Ringkasan
— Mengimpor informasi dari situs web Yandex.Dictionaries
Bekerja dengan API
— API VKontakte
-- Langkah pertama
—— AksesToken
—— Contoh bekerja dengan API VKontakte
— API bawaan Facebook, Twitter, Instagram

2.6 | Bekerja dengan database bawaan Wolfram yang dikurasi, integrasi dengan Wolfram|Alpha


Isi pelajaranDukungan unit seluruh sistem
— Penggunaan pertama
— Contoh penggunaan dalam perhitungan
—— Menyelesaikan sistem persamaan dengan besaran yang berdimensi:
—— Analisis Dimensi (Pi-dalil):
menggunakan contoh masalah ketidakstabilan gravitasi suatu medium
——— Kode pembantu
--- Solusi
--- Kesimpulan
Basis Data Tertanam
- Semua fitur untuk bekerja dengan database yang dikurasi Wolfram Research
— Contoh
—— Membuat peta dunia yang diwarnai menurut tingkat PDB
—— Tabel periodik unsur kimia dinamai menurut namanya. D.I.Mendeleev
— Bagaimana cara menyimpan database hasil kurasi Wolfram Research untuk akses cepat?
—— Keputusan Leonid Shifrin...
--- Kode
——— Contoh pekerjaan
Entitas Bahasa
— (Ctrl + =) — mendapatkan modul untuk mengonversi permintaan bentuk bebas secara lokal ke dalam format Bahasa Wolfram
- Kesatuan
- Nilai Entitas
- Kelas Entitas
- Properti Entitas, Properti Entitas
— Diferensiasi Kesatuan berdasarkan penampilan
Penerjemah Penerjemah
— Daftar jenis interpretasi
- Fungsi Penerjemah
- Fungsi Interpretasi Semantik
- Fungsi Impor Semantik
Integrasi dengan Wolfram|Alpha
— Input formulir bebas (= di awal sel Memasukkan)
—— Contoh
— Input bentuk bebas lokal (Ctrl + = di mana saja di sel Input
-- Contoh
— Hasil lengkap dari kueri Wolfram|Alpha (== di awal sel Input)
—— Beberapa contoh penggunaan Wolfram|Alpha
--- Matematika
--- Fisika
--- Kimia
——— Teori probabilitas, statistik dan analisis data
——— Cuaca dan masalah terkait
——— Internet dan sistem komputer
--- Musik
——— Makanan, nutrisi, kesehatan
- Fungsi WolframAlpha
—— Contoh 1: Diagram Euler-Venn dan rangkaian logika untuk fungsi aljabar Boolean dalam tiga variabel.
—— Contoh 2: Menemukan nama warna yang paling dekat dengan warna tertentu

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


Isi pelajaranApa itu Wolfram Cloud?
— Wolfram Cloud terdiri dari apa?
— Apa yang dapat Anda lakukan dengan Wolfram Cloud?
Awan Pemrograman Wolfram
— Jenis Akun Cloud Pemrograman WolframJenis Akun Cloud Pemrograman Wolfram
— Pinjaman awan
Fungsi Cloud di Mathematica dan Wolfram Desktop
— Fungsi untuk bekerja langsung dengan cloud, serta fungsi yang dapat bekerja dengan objek cloud.
— Fungsi informasi cloud
- Data Akun Cloud — informasi tentang akun Cloud Anda
- Koneksi Cloud, CloudDisconnect — menghubungkan ke atau memutuskan sambungan dari Cloud
- Objek Cloud - objek awan Anda
- $CloudCreditsTersedia — jumlah kredit cloud yang tersedia
Antarmuka cloud, langkah pertama
- Jendela utama
— Jendela informasi akun Anda
— Jendela berisi informasi tentang penggunaan objek Cloud dan Kredit Cloud Anda
— Jendela dokumen baru
Fungsi Fungsi Bentuk
— Tujuan dan sintaksis
— Contoh paling sederhana
- Penerapan Cloud
— Jenis variabel
— Bekerja dengan variabel
—— Parameter “Penerjemah”.
—— Parameter “Bawaan”.
—— Parameter “Masukan”.
—— Parameter “Label”.
—— Parameter “Bantuan”.
—— Parameter “Petunjuk”.
— Menyesuaikan tampilan formulir
- Aturan Penampilan
——Bentuk Tema
— Kemungkinan format hasil
— Memasukkan teks Rusia
-- Contoh
— Contoh
—— Membuat aplikasi untuk menyelesaikan persamaan
—— Membuat aplikasi pengolah gambar
—— Membuat aplikasi geografis dengan bidang pintar
Fungsi Fungsi API
— Contoh
—— Membuat aplikasi untuk menyelesaikan persamaan
—— Membuat aplikasi geografis dengan bidang pintar

4 | Teknologi CDF - penyematan instan objek interaktif yang dibuat di Mathematica ke dalam halaman web, kehalusan. Gunakan objek interaktif siap pakai dari situs web Wolfram Demonstration Project di proyek Anda dan modifikasi. Contoh kehidupan nyata dan penerapan bisnis


Isi pelajaranCDF - Format Dokumen yang Dapat Dihitung - Format Dokumen yang Dapat Dihitung
— Teknologi CDF
— Perbandingan singkat dengan format lain
— Tahapan pembuatan CDF
—— Langkah-langkah yang diilustrasikan
— Contoh nyata
— Proyek Demonstrasi Wolfram
Membuat CDF berdasarkan Manipulasi
— Langkah 1. Membuat aplikasi
— Langkah 2. Simpan dalam format CDF
— Langkah 3. Memasukkan ke halaman web
Membuat CDF berdasarkan DynamicModule
— Langkah 1. Membuat aplikasi
— Langkah 2. Simpan ke CDF
— Langkah 3. Memasukkan ke halaman web
— Contoh lain dari CDF yang kompleks
Membuat halaman web siap pakai berdasarkan CDF
- Contoh
PerusahaanCDF
— Perbedaan antara CDF dan EnterpriseCDF
— Perbandingan dasar CDF dan EnterpriseCDF
— Perbandingan mendetail 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)


Isi pelajaranRaspberry Pi, kenalan pertama
- Apa itu?
— Dimana saya bisa membelinya?
— Dimana dan bagaimana cara menginstal OS, dengan dukungan Bahasa Wolfram
Bahasa Raspberry Pi dan Wolfram
— Halaman proyek
— Halaman dokumentasi
— Seperti apa tampilan Raspberry Pi setelah instalasi
— Ide pemrograman dalam Bahasa Wolfram di Raspberry Pi
Kinerja Raspberry Pi
— Menghitung beberapa kode
- Tolok ukur Wolfram bawaan standar
— Perbandingan dengan kinerja Python di Raspberry Pi
Contoh robot email yang berjalan di Raspberry Pi
Contoh bekerja dengan Raspberry Pi
— Pembuatan pelacak GPS
-- Anda akan perlu
—— Lihat setelah perakitan
—— Program Mathematica di Raspberry Pi
- Mengambil foto
-- Anda akan perlu
—— Lihat setelah perakitan
—— Program Mathematica di Raspberry Pi
- Menggunakan GPIO
-- Anda akan perlu
—— Lihat setelah perakitan
—— Program Mathematica di Raspberry Pi
— Contoh lainnya
Di mana saya dapat menemukan informasi lebih lanjut tentang Bahasa Wolfram dan integrasi Raspberry Pi?

Saya minta maaf atas kualitas suaranya, di beberapa video tidak sebagus yang saya inginkan.

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

Contoh webinar



Sumber: www.habr.com

Tambah komentar