Belajar & Amali Python
Belajar & Amali Python — Tulis dan jalankan Python sebenar pada telefon anda
Belajar & Amali Python ialah aplikasi iOS dan Android percuma dengan jurubahasa CPython sebenar yang terbina dalam telefon — kod anda berjalan pada peranti, input() berfungsi, dan lukisan turtle serta carta matplotlib dipaparkan terus dalam output. 76 kursus dan AI Mentor membawa anda daripada print() pertama hingga Flask, pandas dan persediaan temu duga.
- Harga
- Percuma, naik taraf Pro
- Platform
- iOS dan Android
- Bahasa
- 22
- Penarafan umur
- 4+
- Memerlukan
- iOS 15.1 atau lebih baharu


Kod berjalan pada telefon, bukan pada pelayan.
Muat turun jurubahasa sekali — kira-kira 11 MB — dan Python akan berjalan pada peranti selepas itu, walaupun tanpa sambungan. Itulah yang membolehkan input() berfungsi di tengah-tengah program dan lukisan turtle atau carta matplotlib muncul dalam output, bukannya ralat tentang paparan yang tiada.
Apakah aplikasi ini
Belajar & Amali Python ialah aplikasi iOS dan Android percuma yang mengajar pengaturcaraan Python bermula daripada pernyataan print() pertama hingga projek sebenar, dengan jurubahasa CPython lengkap yang berjalan secara setempat pada telefon, bukannya pada pelayan jauh. Aplikasi ini merangkumi 76 kursus dengan 320 pelajaran, daripada pemboleh ubah dan gelung hingga pengaturcaraan berorientasikan objek, pembangunan web menggunakan Flask dan Django, serta kerja data dengan pandas dan NumPy, dengan AI Mentor yang sedia membantu menjelaskan perkara yang tidak difahami.
Dalam aplikasi
Rupa aplikasi ini




Kursus
Perkara yang diajar dalam kursus Python
76 kursus, 320 pelajaran, berdasarkan senarai kursus dalam aplikasi sendiri — daripada pernyataan print() pertama hingga backend web, alat data dan pengenalan awal kepada machine learning.
Introduction to Programming & Python Basics
Apakah itu pengaturcaraan dan mengapa Python ialah bahasa pertama yang sesuai, diikuti pemboleh ubah, jenis data, input dan baris pertama kod sebenar.
Pernyataan Bersyarat, Iterasi dan Struktur Data
if/elif/else dan gelung, diikuti senarai, tuple, kamus dan set — asas yang dianggap sudah anda kuasai oleh setiap kursus seterusnya.
Fungsi dan Pengaturcaraan Berorientasikan Objek
Fungsi dan argumen, pengaturcaraan modular, kemudian kelas, pewarisan, polimorfisme, dataclass dan enum.
Pengendalian Fail, Ralat dan Pengujian
Membaca dan menulis fail dengan pathlib, pengendalian ralat try/except, pengelogan dan penyahpepijatan, serta pengujian dengan pytest.
Bekerja dengan Library & Ciri Python Lanjutan
Modul, pakej, pip dan persekitaran maya, kemudian pemahaman senarai, generator, decorator, pengurus konteks, closure dan async/await.
Introduction to Web Development
Kursus backend web pertama, diikuti kursus khusus tentang Flask, Django dan FastAPI apabila sukatan pelajaran aplikasi ini menjadi lebih mendalam.
Python for Automation
Alat baris perintah, modul subprocess, automasi Excel dengan openpyxl, serta web scraping dengan BeautifulSoup dan Scrapy.
Data Science with Python
SQLite dan SQLAlchemy, NumPy dan pandas untuk kerja data, Matplotlib dan Plotly untuk carta, serta pengenalan kepada machine learning dengan scikit-learn.
Cara ia berfungsi
Cara sesuatu sesi berfungsi
Setiap sesi menggabungkan penerangan ringkas dengan kod yang anda jalankan sendiri, jadi pelajaran dan latihan berlaku dalam sesi yang sama, bukannya teori sekarang dan latihan kemudian.
Ambil satu pelajaran ringkas
Buka sesuatu topik dan ikuti satu pelajaran selama lima hingga sepuluh minit: teori dalam bahasa mudah dahulu, kemudian latihan, dengan tempoh yang sesuai supaya pelajaran selesai sebelum perjalanan bas berakhir.
Tulis dan jalankan Python sebenar pada peranti
Editor terbina dalam menjalankan jurubahasa CPython sebenar pada telefon — muat turunnya sekali (kira-kira 11 MB), dan kod akan dilaksanakan tanpa talian selepas itu. input() berfungsi di tengah-tengah program, manakala lukisan turtle atau carta matplotlib dipaparkan terus dalam output.
Pastikan anda benar-benar faham, kemudian teruskan lebih jauh
Kuiz dan cabaran pengekodan menutup setiap topik. Apabila sesuatu konsep atau mesej ralat tidak masuk akal, AI Mentor menerangkannya dalam beberapa saat, manakala misi pengekodan, Weekly Code Duel atau pusingan Bug Hunt memberi peluang kedua untuk mengasah idea tersebut.
Kandungan
Kandungan dalam aplikasi
76
Kursus, A1 hingga C1
320 pelajaran merentasi 76 kursus, daripada pemboleh ubah, gelung dan fungsi hingga pengaturcaraan berorientasikan objek, pengendalian ralat, penghias dan async/await, sehinggalah Flask, Django, FastAPI, pandas dan pengenalan pertama kepada scikit-learn.
Pada peranti
Jurubahasa CPython sebenar
Kod berjalan pada telefon itu sendiri, bukan pada pelayan: input() berfungsi semasa program sedang berjalan, manakala grafik turtle atau carta matplotlib muncul dalam tetingkap output. Muat turun runtime sekali dan jalankannya tanpa talian.
AI
AI Mentor
Buntu dengan sesuatu konsep atau mesej ralat? Tanya AI Mentor dan dapatkan penerangan yang jelas dalam beberapa saat melalui skrin sembang pelajaran.
60
Misi pengekodan
20 misi mudah, 20 sederhana dan 20 sukar, serta 20 projek berpandu seperti membuat pertanyaan kepada pangkalan data SQLite atau menulis penghias anda sendiri, langkah demi langkah.
Bug Hunt
Cari pepijat
Coretan pendek dengan pepijat tersembunyi di dalamnya, dengan penekanan pada topik yang paling kerap anda terlepas — jenis latihan yang berbeza daripada menulis kod dari awal.
Temu duga
Persediaan temu duga Python
Soalan temu duga Python dengan jawapan contoh, serta temu duga olok-olok AI yang mengemukakan soalan susulan dan memberikan markah kepada jawapan anda pada penghujungnya.
Latar belakang
Bolehkah anda benar-benar belajar Python pada telefon, dan untuk apa ia digunakan?
Python ialah bahasa pengaturcaraan serba guna yang terkenal dengan sintaks yang hampir seperti bahasa Inggeris biasa, sebab itulah ia biasanya disyorkan sebagai bahasa pertama. Python menjalankan bahagian belakang web (Django, Flask, FastAPI), mengautomatikkan tugas berulang (menamakan semula fail, mengisi hamparan, mengikis halaman web), dan melakukan sebahagian besar kerja berat dalam analisis data serta pembelajaran mesin (pandas, NumPy, scikit-learn). Telefon tidak dapat menggantikan komputer riba untuk projek besar yang mempunyai banyak fail, tetapi ia merupakan pilihan sebenar untuk perkara yang sering menghalang pemula: membaca sesuatu konsep sekali dan menaip kod yang menggunakannya sebelum idea itu hilang, yang jauh lebih sesuai dengan masa lapang lima hingga sepuluh minit berbanding membuka komputer riba.
Ditafsirkan, bukan dikompilsebab ia berjalan serta-merta
Kod Python dibaca dan dilaksanakan baris demi baris oleh jurubahasa, tanpa langkah binaan berasingan. Itulah juga sebabnya Python boleh berjalan secara setempat pada telefon: jurubahasa CPython yang sama seperti yang berjalan pada komputer riba digunakan dalam aplikasi, jadi kod dalam sesuatu pelajaran dilaksanakan sebaik sahaja anda mengetik butang jalankan.
Penaipan dinamikpelarasan sebenar yang pertama
Jenis pemboleh ubah ditentukan oleh nilai yang diberikan kepadanya, bukannya diisytiharkan terlebih dahulu, dan jenis itu boleh berubah kemudian dalam program yang sama. Ini biasanya lebih mudah untuk baris kod pertama pemula, tetapi ia juga menjadi punca kepada kelas ralat tertentu apabila fungsi dan argumen diperkenalkan.
Lekukan sebagai strukturperangkap pertama pemula
Python menggunakan lekukan, bukannya pendakap, untuk menandakan baris yang tergolong dalam gelung, fungsi atau syarat. Kodnya mudah dibaca setelah anda memahaminya, tetapi ruang atau tab yang tidak konsisten akan menghasilkan ralat sintaks, bukannya sekadar teguran gaya, dan hampir setiap pemula akan mengalaminya sekurang-kurangnya sekali.
Pustaka standard dan pipsebab Python terasa begitu berkeupayaan
Python disertakan dengan pustaka standard yang besar (pengendalian fail, tarikh, ungkapan nalar), manakala pip memasang perkara yang tiada dalamnya — pandas untuk data, Flask untuk pelayan web, BeautifulSoup untuk pengikisan web. Kebanyakan perkara yang terkenal digunakan dengan Python sebenarnya menggunakan pakej pihak ketiga yang popular, bukannya bahasa teras itu sendiri.
Sesuai
Untuk siapa — dan bukan untuk siapa
Sesuai untuk anda jika anda
- Anda benar-benar pemula dan mahu setiap konsep diterangkan sebelum menaip satu baris kod
- Anda mahukan kod yang benar-benar berjalan pada peranti, dengan input() dan output carta, bukannya contoh baca sahaja
- Anda mahu belajar dalam sesi five-to-ten-minute dan bukannya duduk untuk tempoh belajar yang panjang
- Anda sedang membuat persediaan untuk temu duga teknikal dan mahukan soalan latihan serta temu duga olok-olok yang dinilai
- Anda mahu melihat penggunaan Python untuk automasi dan kerja data, bukan teori semata-mata
Bukan alat yang sesuai jika anda
- Anda perlu membina projek besar yang terdiri daripada banyak fail — akhirnya anda tetap memerlukan komputer riba dan IDE penuh
- Anda menjangkakan semuanya percuma: kursus pertama dan beberapa ciri tersedia secara percuma, manakala Pro membuka akses kepada selebihnya
- Anda sudah menulis Python secara profesional dan mahukan manual rujukan, bukannya kursus untuk pemula
- Anda mahu menggunakan numpy, pandas atau matplotlib tanpa sebarang persediaan — semuanya dimuat turun pada import pertama, yang memerlukan sambungan sekali sahaja
Soalan
Soalan lazim
Apakah aplikasi terbaik untuk belajar Python pada telefon?
Dua perkara yang penting pada telefon ialah sama ada kod benar-benar berjalan pada peranti dan sama ada satu sesi boleh diselesaikan dalam masa lapang yang singkat. Belajar & Amali Python menjalankan interpreter CPython sebenar secara setempat — input() berfungsi, lukisan turtle dan carta matplotlib dipaparkan dalam output — merentasi 76 kursus dengan pelajaran five-to-ten-minute, serta AI Mentor untuk perkara yang masih belum difahami. Aplikasi ini percuma untuk dimulakan pada iOS dan Android, dalam 22 bahasa.
Bolehkah anda benar-benar belajar Python pada telefon, atau adakah anda memerlukan komputer riba?
Asas Python sememangnya boleh dipelajari pada telefon: pemboleh ubah, gelung, fungsi, struktur data dan pengaturcaraan berorientasikan objek ialah konsep yang boleh dibaca dan diuji dalam bahagian kecil. Belajar & Amali Python menjalankan interpreter sebenar pada peranti, jadi anda menulis dan melaksanakan Python sebenar, bukannya sekadar membacanya. Komputer riba kembali berguna apabila anda membina projek yang terdiri daripada banyak fail dengan struktur folder sendiri, pangkalan data dan langkah deployment — peringkat itu datang kemudian, bukan pada hari pertama.
Apakah kegunaan sebenar Python?
Terutamanya tiga perkara: backend web (Django, Flask dan FastAPI menggerakkan sebahagian besar bahagian server web), automasi (menamakan semula fail, mengisi hamparan, melakukan scraping pada halaman web) dan kerja data (pandas dan NumPy untuk analisis, scikit-learn untuk model pertama). Perkara yang paling penting bagi anda patut menentukan kursus yang diambil dahulu — sukatan pelajaran aplikasi ini merangkumi ketiga-tiganya sebagai trek berasingan, bukannya menganggap satu laluan sesuai untuk semua orang.
Berapa lamakah masa yang diperlukan untuk mempelajari asas Python?
Konsistensi lebih penting daripada jumlah jam. Dengan mengikuti pelajaran harian yang pendek — pemboleh ubah, syarat, gelung, fungsi dan struktur data teras — kebanyakan pemula boleh menulis program kecil yang berfungsi dalam masa beberapa minggu, jauh sebelum mencapai pengaturcaraan berorientasikan objek atau rangka kerja web. Belajar & Amali Python dibina berdasarkan bentuk pembelajaran itu: pelajaran selama five to ten minutes, kuiz selepas setiap topik, serta rentetan dan peringatan supaya jarak antara sesi tidak menjadi terlalu lama.
Adakah saya memerlukan pengalaman untuk bermula?
Tidak. Belajar & Amali Python menganggap anda tiada pengalaman pengaturcaraan terdahulu dan bermula dengan menerangkan maksud pemboleh ubah serta sebab lekukan penting dalam Python secara khusus. Pelajaran menggabungkan teori ringkas dalam bahasa mudah dengan sesuatu untuk ditaip dan dijalankan, jadi kursus pertama ini benar-benar titik permulaan, bukannya ulang kaji untuk mereka yang sudah mengenali bahasa lain.
Mengapakah numpy, pandas atau matplotlib memerlukan muat turun pada kali pertama saya menggunakannya?
Interpreter aplikasi ini menjalankan Python sepenuhnya secara luar talian selepas runtime kira-kira 11 MB dimuat turun, tetapi pustaka yang lebih besar seperti numpy, pandas dan matplotlib diambil apabila pelajaran mengimportnya buat kali pertama, yang memerlukan sambungan untuk muat turun sekali itu. Selepas import pertama, pakej yang sama berjalan secara setempat. Perkara ini hanya menjejaskan kursus data science — kursus bahasa teras berjalan secara luar talian sejak awal.
Adakah Belajar & Amali Python percuma?
Aplikasi ini percuma untuk dimuat turun di App Store dan Google Play. Kursus pertama tersedia secara percuma, begitu juga kuota harian soalan AI Mentor, dua misi pengekodan dan Weekly Code Duel, supaya anda boleh mencuba pelajaran sebenar sebelum membuat keputusan. Pro membuka semua kursus dan pelajaran, AI Mentor tanpa had, temu duga olok-olok peringkat pertengahan dan senior, serta peperiksaan sijil.
Adakah terdapat sijil pada penghujung kursus?
Ya. Lulus peperiksaan akhir akan mengeluarkan sijil tamat kursus yang boleh anda kongsikan di LinkedIn — bukti usaha yang anda lakukan, berguna bersama projek yang boleh anda terangkan dalam temu duga, bukannya kelayakan akademik yang diiktiraf.
Adakah aplikasi ini membantu membuat persediaan untuk temu duga Python?
Ya, sebagai bahagian khusus dan bukannya ciri sampingan: satu set soalan temu duga Python dengan jawapan contoh, serta temu duga olok-olok AI yang mengemukakan soalan susulan dan memberikan laporan berpenilaian pada penghujungnya. Temu duga olok-olok junior percuma tersedia setiap bulan; temu duga olok-olok peringkat pertengahan dan senior ialah sebahagian daripada Pro.
Apakah platform dan bahasa yang disokong?
Belajar & Amali Python berjalan pada iOS melalui App Store dan pada Android melalui Google Play, manakala antara muka aplikasi tersedia dalam 22 bahasa. Aplikasi ini diberi penarafan 4+, jadi tiada kandungan dalam bahan ini yang dihadkan mengikut umur.
Tersedia di iOS dan Android.