Postingan

Menampilkan postingan dari April, 2021

rangkuman buku Python Data Structures and Algorithms

Gambar
 Prinsip Desain Algoritma  Agoritma adalah dasar dari semua komputasi.  Mesin Turing pada dasarnya adalah model matematika yang, dengan menggunakan seperangkat aturan yang telah ditentukan, menerjemahkan sekumpulan masukan menjadi satu set keluaran.  Mesin Turing bersifat mekanis dan generasi berikutnya mungkin melihat sirkuit logika digital digantikan oleh sirkuit kuantum atau yang serupa. Terlepas dari platformnya, algoritme memainkan peran utama utama.  Aspek lain adalah efek algoritma dalam inovasi teknologi.  Sebagai contoh nyata, pertimbangkan algoritma pencarian peringkat halaman, variasi yang didasarkan pada mesin pencari Google.  Menggunakan algoritme ini dan algoritme serupa memungkinkan peneliti, ilmuwan, teknisi, dan lainnya untuk dengan cepat mencari informasi dalam jumlah besar dengan sangat cepat. Studi tentang algoritma juga penting karena melatih kita untuk berpikir secara spesifik tentang masalah tertentu.  Ini dapat berfungsi un...

rangkuman buku Python Data Structures and Algorithms chapter 2

Gambar
Jenis Data Python dan Struktur  Di   bab ini, kita akan melihat  tipe data Python secara mendetail  Seringkali kita menginginkan objek yang lebih khusus untuk mewakili  data kita. Pertama, kita akan membahas  beberapa operasi dan ekspresi yang umum untuk semua tipe dat a. Operasi dan ekspresi  Ada sejumlah operasi yang sama untuk semua ttipe data. Misalnya, semua data jenis, dan umumnya semua objek, dapat diuji untuk nilai kebenaran dengan cara tertentu. Pengikut adalah nilai-nilai yang dianggap python FALSE :   The  none type false bilangan bulat, float, nol kompleks Urutan atau pemetaan kosong Sebuah intance dari kelas yang ditentukan pengguna yang mendefinisikan __len__ atau __bool__() metode yang mengembalikan nol atau false  semua nilai lainnya dianggap benar. Operasi boolean  Operasi Boolean mengembalikan nilai lebih dari True atau False.  Operasi Boolean diurutkan berdasarkan prioritas, jadi jika lebih dari satu operasi ...