OOP • Python sangat direkomendasikan untuk seseorang yang baru pertama kali belajar coding karena Python memiliki sintaks yang clear dan readable • Apapun yang mau kita buat dengan Python, Python sangat siap untuk mendukung • Mulai dari web development, machine learning, hingga data science. • Python menggunakan intrepreter sama seperti Ruby, Java, dan Perl • Dan masih banyak lagi. Silahkan cek disini untuk melihat lebih detail.
disimpan dalam bentuk indexing sehingga untuk mengakses data di dalam List menggunakan index. • Index dimulai dari 0 • Kita juga dapat mengakses negative index
untuk mengakses element dictionary diantaranya: • dict.keys() • dict.values() • dict.items() • dict.get() Cek built-in function dictionary secara lengkap di sini
(different) data types and lists for homogeneous (similar) data types. • Since tuples are immutable, iterating through a tuple is faster than with list. So there is a slight performance boost. • Tuples that contain immutable elements can be used as a key for a dictionary. With lists, this is not possible. • If you have data that doesn't change, implementing it as tuple will guarantee that it remains write-protected.
diagram himpunan pada matematika. Sifat dari Set sendiri yaitu: • Kumpulan dari item yang tidak berurutan • Setiap item harus unik. Tidak boleh duplikat • Immutable or unchangeable • Dapat digunakan untuk operasi himpunan seperti Union, Intersection, dll.
menggunakan built-in function yang disediakan: • add() untuk menambah 1 elemen • update() untuk menambah multiple elemen • discard() untuk menghapus elemen tanpa nilai kembalian error • remove() untuk menghapus elemen dan mengembalikan nilai kembalian error jika ada Untuk lebih lengkapnya silahkan cek di sini
nilai elemen yang berada pada set A namun tidak pada set B dan sebaliknya. • B - A berarti menampilkan kumpulan nilai elemen pada set B namun tidak pada set A • Pada Python kita dapat menggunakan operator `-` atau method difference()
adalah kumpulan nilai yang berada pada set A dan B namun tidak diantaranya. • Pada Python dapat menggunakan operator `^` atau method symmetric_difference()