Mojo Academy · Pelajaran

Merilis Proyek yang Dipercepat

Kemas, verifikasi, dan laporkan peningkatan kecepatan.

Pelajaran 4 dari 413 langkah

Merilis Proyek yang Dipercepat adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Mojo Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Mojo Academy mencakup 4 pelajaran total.

Saatnya Merilis

Kernel ini cepat dan benar. Sekarang kemaslah, buktikan keunggulannya, dan serahkan proyek yang benar-benar dapat digunakan orang lain. 🚀

Susun Menjadi Modul

Pisahkan kode ke dalam berkas-berkas yang jelas. Satu modul untuk kernel dan satu untuk masukan/keluaran akan menjaga proyek tetap mudah dibaca saat berkembang.

from kernel import sum_squares
from io_utils import load_data

Tentukan Antarmuka Publik

Tentukan apa yang dipanggil pengguna dan apa yang tetap bersifat internal. Antarmuka pemrograman aplikasi yang kecil dan jelas memungkinkan orang menggunakan kode Anda tanpa membaca setiap baris.

Buat Paket

Gabungkan modul-modul menjadi satu berkas yang dapat dibagikan. .mojopkg memungkinkan orang lain mengimpor kode Anda yang telah dipercepat hanya dengan satu baris.

mojo package myproj -o myproj.mojopkg

Pertahankan Python di Tempat yang Tepat

Aplikasi dapat tetap sebagian besar menggunakan Python dan memanggil kernel Mojo melalui interoperabilitas. Anda mempercepat jalur yang paling sering digunakan tanpa menulis ulang semuanya.

Jalankan Tolok Ukur Akhir

Ukur waktu alur pemrosesan yang dirilis dari awal hingga akhir. Tolok ukur akhir ini akan dibandingkan dengan baseline Python asli.

Hitung Percepatan

Bagilah waktu lama dengan waktu baru untuk mendapatkan percepatan. Rasio yang jelas menceritakan keseluruhan hasil dalam satu angka yang jujur.

speedup = baseline_time / mojo_time

Verifikasi Sekali Lagi

Jalankan aplikasi lengkap dengan masukan nyata dan periksa keluarannya terhadap acuan. Kebenaran akhir sama pentingnya dengan peningkatan kecepatan.

Laporkan dengan Jujur

Sertakan ukuran masukan, perangkat keras, dan metode bersama hasilnya. Laporan yang jujur memungkinkan orang lain mempercayai dan mereproduksi angka Anda.

Dokumentasikan Proyek

Tulislah catatan singkat tentang cara memasang, menjalankan, dan mengukur kinerjanya. Dokumentasi yang baik mengubah eksperimen cepat menjadi sesuatu yang dapat digunakan orang lain.

Renungkan Perjalanan

Anda telah membuat profil, memindahkan jalur yang paling sering digunakan, melakukan vektorisasi, paralelisasi, penyetelan, dan merilisnya. Alur kerja lengkap itulah cara akselerasi Mojo yang sebenarnya dilakukan.

Pemeriksaan Singkat

Pilih cara yang tepat untuk melaporkan hasil proyek akhir Anda.

Rangkuman

Anda telah mengemas kernel, menjalankan tolok ukur akhir, memverifikasi kebenaran, dan melaporkan percepatan secara jujur. Proyek Anda yang telah dipercepat siap dirilis. 🎯

Gratis untuk memulai

Belajar Mojo dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Merilis Proyek yang Dipercepat” gratis?

Ya — teks lengkap “Merilis Proyek yang Dipercepat” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Mojo Academy, upgrade ke CoddyKit PRO. Kursus Mojo Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Merilis Proyek yang Dipercepat”?

Kemas, verifikasi, dan laporkan peningkatan kecepatan. Kamu berlatih Mojo Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Mojo Academy?

Tidak diperlukan pengalaman sebelumnya. Mojo Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Merilis Proyek yang Dipercepat” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Mojo Academy ini?

Ya. Setiap pelajaran Mojo Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Membuat Profil Dasar Python
  2. Menulis Ulang Jalur Terpanas dalam Mojo
  3. Memparalelkan dan Menyetel Inti
  4. Merilis Proyek yang Dipercepat
← Kembali ke Mojo Academy