Saat kami menulis program, kami menemukan bahwa masalah yang kami pecahkan berada pada area tertentu, disebut juga domain, seperti: Sistem perbankan perlu menjelaskan transaksi, suku bunga. Aplikasi web perlu menentukan rute, templat, dan respons. Dengan menggunakan General Purpose Language (GPL)
Kebocoran memori terjadi ketika suatu program salah mengelola alokasi memori yang mengakibatkan berkurangnya memori yang tersedia dan berpotensi menyebabkan program melambat atau crash. Dalam Python, manajemen memori umumnya ditangani oleh penerjemah tetapi kebocoran memori masih bisa terjadi terut
Dengan Python, Pemrograman Meta mengacu pada praktik penulisan kode yang memiliki pengetahuan sendiri dan dapat dimanipulasi. Metaclass adalah alat yang ampuh untuk metaprogramming dengan Python, memungkinkan Anda menyesuaikan cara kelas dibuat dan berperilaku. Dengan menggunakan metakelas, Anda dap
Komunikasi Antar-Thread mengacu pada proses mengaktifkan komunikasi dan sinkronisasi antar thread dalam program multi-thread Python. Umumnya, thread di Python berbagi ruang memori yang sama dalam suatu proses, yang memungkinkan mereka untuk bertukar data dan mengoordinasikan aktivitas mereka melalu
Fungsi type() bawaan Python mengembalikan kelas tempat suatu objek berada. Dalam Python, sebuah kelas, baik kelas bawaan atau kelas yang ditentukan pengguna adalah objek bertipe kelas. Contoh class myclass: def __init__(self): self.myvar=10 return obj = myclass() print (class of int, type(int)
Mengganti Nama dan Menghapus File dengan Python Dengan Python, Anda dapat mengganti nama dan menghapus file menggunakan fungsi bawaan dari modul os. Operasi ini penting ketika mengelola file dalam sistem file. Dalam tutorial ini, kita akan mempelajari cara melakukan tindakan ini langkah demi langka
Halaman SebelumnyaHalaman Berikutnya Kode apa pun yang Anda tulis menggunakan bahasa yang dikompilasi seperti C, C++, atau Java dapat diintegrasikan atau diimpor ke skrip Python lain. Kode ini dianggap sebagai ekstensi. Modul ekstensi Python tidak lebih dari pustaka C normal. Pada mesin Unix, lib
Halaman SebelumnyaHalaman Berikutnya Python menyediakan berbagai opsi untuk mengembangkan antarmuka pengguna grafis (GUI). Yang paling penting tercantum di bawah ini. Tkinter Tkinter adalah antarmuka Python ke toolkit GUI Tk yang dikirimkan bersama Python. Kami akan melihat opsi ini di bab ini.
Halaman SebelumnyaHalaman Berikutnya XML adalah bahasa open source portabel yang memungkinkan pemrogram mengembangkan aplikasi yang dapat dibaca oleh aplikasi lain, terlepas dari sistem operasi dan/atau bahasa pengembangan. Apa itu XML? Extensible Markup Language (XML) adalah bahasa markup sepert
Halaman SebelumnyaHalaman Berikutnya Menjalankan beberapa utas mirip dengan menjalankan beberapa program berbeda secara bersamaan, tetapi dengan manfaat berikut Beberapa utas dalam suatu proses berbagi ruang data yang sama dengan utas utama dan oleh karena itu dapat berbagi informasi atau berk
Halaman SebelumnyaHalaman Berikutnya Simple Mail Transfer Protocol (SMTP) adalah protokol, yang menangani pengiriman email dan perutean email antar server email. Python menyediakan smtplib modul, yang mendefinisikan objek sesi klien SMTP yang dapat digunakan untuk mengirim email ke mesin Internet
Halaman SebelumnyaHalaman Berikutnya Python menyediakan dua tingkat akses ke layanan jaringan. Pada tingkat rendah, Anda dapat mengakses dukungan soket dasar di sistem operasi yang mendasarinya, yang memungkinkan Anda mengimplementasikan klien dan server untuk protokol berorientasi koneksi dan tan
Halaman SebelumnyaHalaman Berikutnya Standar Python untuk antarmuka database adalah Python DB-API. Sebagian besar antarmuka database Python mematuhi standar ini. Anda dapat memilih database yang tepat untuk aplikasi Anda. Python Database API mendukung berbagai server database seperti − GadFly mS
Halaman SebelumnyaHalaman Berikutnya Ekspresi biasa adalah urutan karakter khusus yang membantu Anda mencocokkan atau menemukan string atau set string lain, menggunakan sintaks khusus yang disimpan dalam suatu pola. Ekspresi reguler banyak digunakan di dunia UNIX. Modul Python re memberikan dukun
Halaman SebelumnyaHalaman Berikutnya Python telah menjadi bahasa berorientasi objek sejak ada. Karena itu, membuat dan menggunakan kelas dan objek sangat mudah. Bab ini membantu Anda menjadi ahli dalam menggunakan dukungan pemrograman berorientasi objek Python. Jika Anda tidak memiliki pengalaman
Halaman SebelumnyaHalaman Berikutnya Python menyediakan dua fitur yang sangat penting untuk menangani kesalahan tak terduga dalam program Python Anda dan untuk menambahkan kemampuan debugging di dalamnya Penanganan Pengecualian Ini akan dibahas dalam tutorial ini. Berikut adalah daftar Pengecu
Halaman SebelumnyaHalaman Berikutnya Bab ini mencakup semua fungsi I/O dasar yang tersedia di Python. Untuk fungsi lainnya, silakan merujuk ke dokumentasi Python standar. Mencetak ke Layar Cara paling sederhana untuk menghasilkan output adalah menggunakan print pernyataan di mana Anda dapat melew
Halaman SebelumnyaHalaman Berikutnya Modul memungkinkan Anda untuk mengatur kode Python Anda secara logis. Pengelompokan kode terkait ke dalam modul membuat kode lebih mudah dipahami dan digunakan. Modul adalah objek Python dengan atribut bernama arbitrer yang dapat Anda ikat dan rujuk. Sederhana
Halaman SebelumnyaHalaman Berikutnya Fungsi adalah blok kode yang terorganisir dan dapat digunakan kembali yang digunakan untuk melakukan satu tindakan terkait. Fungsi memberikan modularitas yang lebih baik untuk aplikasi Anda dan penggunaan ulang kode tingkat tinggi. Seperti yang sudah Anda keta
Halaman SebelumnyaHalaman Berikutnya Program Python dapat menangani tanggal dan waktu dalam beberapa cara. Mengonversi antara format tanggal adalah tugas umum untuk komputer. Modul waktu dan kalender Python membantu melacak tanggal dan waktu. Apa itu Centang? Interval waktu adalah angka floating-
Python