Tutorial Python¶
Tip
This tutorial is designed for programmers that are new to the Python language, not beginners who are new to programming.
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.
Interpreter Python dan pustaka standar yang luas tersedia secara bebas dalam bentuk kode sumber atau biner untuk semua platform utama dari situs web Python, https://www.python.org/, dan dapat didistribusikan secara bebas. Situs yang sama juga berisi distribusi dan refernsi ke banyak modul Python gratis dari pihak ketiga, program dan alat, serta dokumentasi tambahan.
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.
This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. Be aware that it expects you to have a basic understanding of programming in general. It helps to have a Python interpreter handy for hands-on experience, but all examples are self-contained, so the tutorial can be read off-line as well.
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.
break
andcontinue
Statements - 4.5.
else
Clauses on Loops - 4.6. Pernyataan
pass
- 4.7.
match
Statements - 4.8. Mendefinisikan Fungsi
- 4.9. Lebih lanjut tentang Mendefinisikan Fungsi
- 4.10. 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. Rantai Pengecualian
- 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. Floating-Point Arithmetic: Issues and Limitations
- 16. Lampiran