Tutorial Python¶
Python adalah bahasa pemrograman yang berdaya dan mudah dipelajari. Python memiliki struktur data tingkat tinggi yang efisien dan pendekatan yang sederhana namun efektif untuk pemrograman berorientasi objek. Sintaksis Python yang elegan dan tipe dinamis, bersama dengan sifatnya yang diinterpretasikan, menjadikannya bahasa yang ideal untuk skrip dan pengembangan aplikasi yang cepat di banyak area di sebagian besar platform.
The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python web site, https://www.python.org/, and may be freely distributed. The same site also contains distributions of and pointers to many free third party Python modules, programs and tools, and additional documentation.
Interpreter Python mudah dikembangkan dengan fungsi dan tipe data baru diimplementasikan dalam C atau C ++ (atau bahasa lain yang bisa dipanggil dari C). Python juga cocok sebagai bahasa tambahan untuk aplikasi yang dapat disesuaikan.
Tutorial ini memperkenalkan pembaca secara informal ke konsep dan fitur dasar bahasa dan sistem Python. Akan membantu untuk memiliki interpreter Python yang praktis untuk pengalaman mencoba langsung, tetapi semua contoh mandiri, sehingga tutorialnya dapat dibaca secara off-line juga.
Untuk deskripsi objek dan modul standar, lihat Pustaka Standar Python. Referensi Bahasa Python memberikan definisi bahasa yang lebih formal. Untuk menulis ekstensi dalam C atau C ++, baca Memperluas dan Menggabungkan Interpreter Python dan Panduan Referensi Python/API C. Ada juga beberapa buku yang membahas Python secara mendalam.
Tutorial ini tidak mencoba menjadi komprehensif dan mencakup semua fitur, atau bahkan setiap fitur yang umum digunakan. Alih-alih, ini memperkenalkan banyak fitur Python yang paling penting, dan akan memberi Anda ide bagus tentang rasa dan gaya bahasa itu. Setelah membacanya, Anda akan dapat membaca dan menulis modul serta program Python, dan Anda akan siap untuk mempelajari lebih lanjut tentang berbagai modul pustaka Python yang dijelaskan dalam Pustaka Standar Python.
glosarium juga layak untuk dilihat.
- 1. Membangkitkan Selera Anda
- 2. Menggunakan Interpreter Python
- 3. Pengantar Informal Tentang Python
- 4. Lebih Banyak Alat Pengatur Aliran Control Flow
- 4.1. Pernyataan
if
- 4.2. Pernyataan
for
- 4.3. Fungsi
range()
- 4.4. Pernyataan
break
dancontinue
, danelse
Klausa pada Perulangan Loops - 4.5. Pernyataan
pass
- 4.6.
match
Statements - 4.7. Mendefinisikan Fungsi
- 4.8. Lebih lanjut tentang Mendefinisikan Fungsi
- 4.9. Intermezzo: Gaya Coding
- 4.1. Pernyataan
- 5. Struktur Data
- 6. Modul-Modul
- 7. Masukan dan Keluaran
- 8. Kesalahan errors dan Pengecualian exceptions
- 8.1. Kesalahan Sintaksis
- 8.2. Pengecualian
- 8.3. Menangani Pengecualian
- 8.4. Memunculkan Pengecualian
- 8.5. Exception Chaining
- 8.6. Pengecualian yang Ditentukan Pengguna
- 8.7. Mendefinisikan Tindakan Pembersihan
- 8.8. Tindakan Pembersihan yang Sudah Ditentukan
- 8.9. Raising and Handling Multiple Unrelated Exceptions
- 8.10. Enriching Exceptions with Notes
- 9. Classes
- 10. Tur Singkat Pustaka Standar
- 10.1. Antarmuka Sistem Operasi
- 10.2. Berkas Wildcard
- 10.3. Baris Perintah Berargumen
- 10.4. Pengalihan Output Kesalahan dan Pengakhiran Program
- 10.5. Pencocokan Pola String
- 10.6. Matematika
- 10.7. Akses internet
- 10.8. Tanggal dan Waktu
- 10.9. Kompresi Data
- 10.10. Pengukuran Kinerja
- 10.11. Kontrol kualitas
- 10.12. Dilengkapi Baterai
- 11. Tur Singkat Pustaka Standar --- Bagian II
- 12. Lingkungan dan Paket Virtual
- 13. Lalu apa sekarang?
- 14. Pengeditan Input Interaktif dan Penggantian Riwayat
- 15. Aritmatika Pecahan Floating Point: Masalah dan Keterbatasan
- 16. Lampiran