(Python) Mari kita berkenalan!


Keupayaan untuk memprogramkan telah menjadi komponen keempat literasi. Semua orang perlu tahu bagaimana dunia digital kita berfungsi, bukan hanya jurutera.” – kata Mark Serman, Ketua Pegawai Eksekutif Yayasan Mozilla


Pengaturcaraan. Buat apa belajar kalau banyak program siap untuk komputer ya, memang banyak sangat program siap. Tetapi seperti yang ditunjukkan oleh amalan, sentiasa ada tugas yang tidak dapat diselesaikan dengan cara standard. Dalam kes ini, anda perlu mencipta program anda sendiri (atau mengubah suai program sedia ada).  

Namun anda boleh mengatakan bahawa pengaturcaraan bukan untuk anda, bahawa anda cenderung kepada kemanusiaan. Jadi mengapa anda memerlukannya?
Pertama, kita hidup dalam zaman teknologi maklumat. Teknologi komputer ada di sekeliling kita. Mengetahui cara ia berfungsi hanya membantu.
Kedua, belajar memprogram membantu orang ramai berfikir secara abstrak dan memecahkan tugasan kepada bahagian yang lebih kecil.

Kursus kami akan membolehkan anda mempelajari pengaturcaraan langkah demi langkah daripada kemahiran asas kepada menyelesaikan masalah yang rumit.  

Kursus ini ditumpukan kepada kajian bahasa pengaturcaraan yang paling popular - bahasa Python (Python atau kadangkala diterjemahkan ke dalam bahasa Rusia sebagai Python). 
Bahasa Python dicipta pada tahun 1991 oleh pengaturcara Belanda Guido van Rossum. Bahasa ini sentiasa diperbaiki, dan pengaturcara sedang menggunakan versi ketiga. Kami akan berhenti di sana.
Python mempunyai ciri yang kaya, membolehkan anda memprogram permainan dan tapak web, memproses data besar, menyelesaikan masalah kecerdasan buatan. 

Kelemahan Python boleh dipanggil kelajuan rendah. Ia sesuai untuk menyelesaikan tugasan kecil yang kelajuannya tidak begitu penting.

Semasa anda menjalani kursus, anda akan mengembangkan kemahiran anda secara beransur-ansur. Bermula dengan asas pengaturcaraan, anda akan dapat membawa kemahiran anda kepada  kesempurnaan, menyelesaikan masalah yang paling kompleks. Untuk mempelajari asas, anda mungkin tidak memerlukan sebarang perisian khusus. Cukuplah dengan memiliki Internet dan keinginan anda untuk belajar. 

Jika anda sudah bersedia untuk belajar cara memprogram dengan mudah dan bebas, maka mulakan tugasan!

Program

Atur caraialah satu set arahan yang ditulis dalam bahasa yang boleh difahami oleh komputer.

Otak komputer - pemproses pula memahami hanya satu bahasa - bahasa kod mesin (jujukan sifar dan satu). Agak bermasalah bagi seseorang untuk menulis atur cara dalam bahasa kod mesin, apatah lagi mencari ralat dan membetulkannya (menyahpepijat). 
Ia adalah untuk memudahkan proses mencipta program bahasa pengaturcaraan peringkat tinggi dibangunkan, di mana arahannya hampir dengan kata-kata bahasa semula jadi, selalunya bahasa Inggeris. Tetapi setiap perkataan-perintah mempunyai makna yang jelas dan tidak terkecuali. 

 

Penterjemah, penyusun, jurubahasa

Untuk membolehkan komputer melaksanakan program yang ditulis dalam bahasa peringkat tinggi, program khas digunakan – penterjemah.
Penterjemah boleh menterjemah program ke dalam kod mesin pemproses tertentu. Penyusun sedemikian dipanggil penyusun.
Penterjemah boleh melaksanakan program itu sendiri atau ia boleh menterjemahkannya ke dalam bytecode - setiap arahan mempunyai kodnya sendiri, yang menduduki satu bait dalam ingatan (nombor dari 0 hingga 255). Penterjemah sedemikian sudah pun dipanggil jurubahasa
Bytecode dilaksanakan oleh mesin maya (contohnya, atur cara yang ditulis dalam Java).

Penterjemah Python ialah jurubahasa. Oleh itu, untuk menjalankan program, anda perlu memasang penterjemah Python pada komputer anda. 
Pengedaran terbaharu boleh dimuat turun daripada https://www.python.org/downloads/  

Untuk kemudahan, anda boleh memasang persekitaran pembangunan bersepadu pada komputer anda (IDE), yang membolehkan anda menaip, nyahpepijat dan menjalankan program.
Terdapat banyak persekitaran pembangunan yang berbeza untuk bahasa Python, kedua-duanya komersial dan percuma (Lihat perbandingan di sini)
Wing IDE 101 – persekitaran pembelajaran percuma yang mudah, merentas platform.
 Halaman Muat Turun: http://wingware.com/downloads/wingide- 101 (pilih OS anda).
Selepas memasang Wing IDE dari kit edaran, pastikan anda memasang kemas kini pada sistem (menu "Bantuan" – "Semak kemas kini").
Selepas memulakan Wing, anda boleh melihat tetingkap terbahagi kepada beberapa bahagian.
 

 
Dalam tetingkap yang ditandakan dengan nombor 1, anda mesti menulis program dan pastikan anda menyimpannya (fail dengan program itu mempunyai sambungan .py).
Untuk menjalankan program, gunakan butang dengan segitiga hijau (Jalankan).
Anda akan melihat hasil kerja dalam tetingkap yang ditandakan dengan nombor 2.

Program ringkas

Atur cara Python yang paling mudah ialah atur cara kosong yang tidak mengandungi sebarang arahan.
Contohnya, program

# Ini hanyalah ulasan mengandungi hanya ulasan - teks penerangan yang tidak dilaksanakan oleh penterjemah, tetapi berfungsi hanya untuk membolehkan program ini memahami dengan cepat pada masa hadapan.