Sekiranya anda adalah pemilik Raspberry Pi yang bangga, bahasa Scratch visual adalah cara terbaik untuk mengambil langkah pertama dalam pengaturcaraan. Tetapi untuk membuka lebih banyak kekuatan dan potensi perkakasan, lihatlah Python.
cara menggunakan wireshark untuk mendapatkan ip
Lebih banyak Raspberry Pi…
Lihat panduan tutorial kami ke menulis permainan Raspberry Pi anda sendiri menggunakan Scratch dan serahkan ciptaan permainan anda untuk berpeluang memenangi £ 250
Python adalah bahasa pengaturcaraan pendidikan lalai untuk Raspberry Pi. Ia digunakan di seluruh dunia sebagai bahasa pengantar untuk banyak platform, berkat gaya yang tidak rapi dan sintaks yang mudah difahami. Bukan hanya untuk pemula, walaupun: menurut indeks Komuniti Pengaturcaraan TIOBE, Python adalah bahasa pengaturcaraan kelapan paling popular di kalangan jurutera profesional, di hadapan Perl, JavaScript dan Visual Basic .NET. Ia juga percuma, jadi mudah untuk melihat mengapa begitu banyak orang memilih Python sebagai bahasa skrip pertama mereka.
Dalam ciri ini, kami akan memperkenalkan konsep utama Python, dan menunjukkan kepada anda cara memulakan bahasa dengan memandu anda melalui permainan contoh yang ditulis dalam Python. Maka anda perlu membuat karya anda sendiri, yang boleh anda serahkan ke pertandingan pengkodan Raspberry Pi kami.
Mengenal Python
Terdapat dua versi utama Python yang digunakan. Python 3 adalah masa depan, tetapi Python 2 menikmati keserasian yang lebih luas dengan sumber yang ada, dan versi inilah yang kini digabungkan dengan Raspberry Pi. Untuk tutorial ini, kami akan menggunakan Python 2.7, keluaran stabil terakhir dalam siri 2.x: ini bermaksud kami boleh menggunakan sebahagian besar contoh dalam talian dan kod pra-tulisan tidak berubah. Apabila tiba masanya, naik ke versi 3 akan menjadi mudah.
Perkara pertama yang mungkin anda perhatikan mengenai Python adalah bagaimana penampilannya lebih kemas. Mereka yang biasa menggunakan PHP, JavaScript atau bahasa moden lain juga akan melihat tidak adanya pendakap keriting, seperti biasa digunakan untuk melampirkan bahagian kod. Ini kerana Python menggunakan lekukan untuk menyusun kod. Ini adalah amalan yang baik dalam kebanyakan bahasa, kerana menjadikan kod lebih mudah dibaca: di Python adalah wajib. Sekiranya jarak anda tidak betul, kod anda tidak akan berfungsi. Walaupun ini boleh menjadi peralihan untuk pengaturcara yang berpengalaman, ia menjadi semula jadi dengan cepat dan membawa kepada kod yang jelas dan mudah difahami secara lalai.
cara membuat tanda ijazah pada mac
Python juga membuat bahasa pertama yang baik kerana ia merupakan pelaksanaan sederhana pengaturcaraan berorientasikan objek - konsep yang mesti difahami oleh setiap pengekod yang bercita-cita tinggi - dan santai tentang bagaimana pemboleh ubah dibuat dan dikendalikan. Hasil bersihnya adalah persekitaran pengaturcaraan yang sangat produktif.
Kod Python biasanya dijalankan melalui jurubahasa daripada disusun, tetapi walaupun demikian, hasil akhirnya cukup cepat. Aplikasi Python dapat berjalan di semua sistem operasi utama, jadi mungkin untuk membuat permainan Python pada PC Windows dan menjalankannya pada kotak Mac atau Linux - atau, memang, Raspberry Pi.
cara membuka jenis nat ps4
Kekuatan terakhir Python ialah ketersediaan pelbagai modul tambahan yang membawa fungsi tambahan. Salah satu modul tersebut adalah Piggame . Seperti namanya, Pygame membantu anda membuat permainan menggunakan Python: sebagai contoh, ia sangat meningkatkan pengendalian gambar melalui kelas Sprite, menjadikannya mudah untuk mengawal audio dalam permainan, dan bahkan membolehkan permainan anda berfungsi dengan kayu bedik. Permainan seperti Call of Duty mungkin di luar kemampuannya, tetapi klon Angry Birds tentu saja tidak.
Pembangunan asli dan merentas platform
Sekiranya anda menjalankan pengedaran Debian Squeeze Linux yang disyorkan pada Raspberry Pi, Python dan Pygame anda, anda boleh memasangnya terlebih dahulu, jadi anda boleh memulakan program dengan segera. Anda boleh menulis skrip Python dalam penyunting teks, tetapi kami mencadangkan anda memanfaatkan persekitaran pembangunan bersepadu Geany (IDE) yang juga dipasang sebagai sebahagian daripada sistem operasi. Perisian ini menawarkan banyak ciri berguna untuk pengaturcara, seperti pewarnaan sintaks automatik, untuk menjadikan kod anda lebih mudah dibaca dan debug, dan penyemak imbas simbol untuk membantu melacak semua kelas dan pemboleh ubah dalam kod anda.
Seperti yang telah kami sebutkan, Python berfungsi di banyak platform, jadi anda boleh menulis kod anda pada PC Windows dan kemudian memindahkannya ke Raspberry Pi apabila anda selesai. Untuk melakukan ini, anda perlu pasang Python 2.7 pada PC anda . Walaupun anda menggunakan Windows 64-bit, pilih pemasang Windows biasa, bukan yang x86-64, kerana pemasangan Pygame standard hanya 32-bit.
Muka surat seterusnya