Modul lain yang sangat berguna yang mungkin Anda gunakan sebenarnya cukup sering dalam karir pemrograman Anda
adalah modul tanggal waktu.
Dan seperti namanya, ini memungkinkan kita untuk memanipulasi nilai data, yang sangat, sangat berguna.
Jadi izinkan saya menunjukkan kepada Anda dengan cepat bagaimana itu akan berhasil.
Saya dapat mengatakan dari waktu tanggal.
Dan di sini, ada banyak fungsi, tetapi Anda dapat melakukan hal-hal sederhana seperti waktu tanggal, waktu
titik.
Dan berikan di sini beberapa opsi.
Dan pastikan saya impor di sini seperti itu sehingga sekarang jika saya melihat waktu.
Cetak di sini jika saya klik jalankan.
Saya mendapatkan waktu nol.
Tetapi jika saya di sini, katakanlah saya melakukannya, waktunya adalah lima empat puluh lima dan katakanlah dua detik jika saya klik jalankan.
Saya mendapatkan lima empat puluh lima dan dua detik, saya mendapatkan waktu.
Jadi saya bisa membuat objek waktu di sini, yang sangat bagus.
Satu lagi yang berguna adalah tanggal dan tanggal memberi kita beberapa hal yang sangat berguna seperti hari ini.
Hei, apa hari ini?
Nah, hari ini, petunjuk, petunjuk, inilah saat saya merekam video ini.
Jadi saya mendapatkan objek tanggal yang sekarang dapat saya gunakan, yang sangat berguna, mungkin pengguna mendaftar untuk startup Anda dan Anda
ingin memastikan bahwa ketika mereka mendaftar, Anda ingin melacak pada hari apa mereka mulai.
Mungkin mereka mendapat keanggotaan dan kedaluwarsa dalam 30 hari.
Nah, kita bisa menggunakan modul siang hari untuk melacaknya.
Dan ada banyak hal yang bisa kita lakukan dengan kencan.
Seperti yang dapat Anda bayangkan, ada hal-hal seperti zona waktu dan data waktu berbeda yang dapat kita manipulasi dengan sangat,
sangat berguna.
Saya hampir lupa yang satu ini, tapi ingat ketika kita membangun dekorator kita, dekorator kinerja kita, yang mengukur berapa
lama waktu yang dibutuhkan sebuah fungsi.
Nah, kami menggunakan modul di sini, bukan, dan ini adalah salah satu modul favorit saya, ini
adalah modul dasi dan kami dapat menggunakannya dengan baik, seperti ini, ini memberi tahu kami waktu dan kami dapat
menggunakan dua contoh waktu untuk pada dasarnya mencari tahu apa perbedaan antara contoh waktu.
Sekali lagi, satu lagi yang sangat berguna.
Baiklah, saya pikir kita punya waktu untuk satu lagi, karena video ini bisa bertahan selamanya, saya bisa terus menunjukkan
ini kepada Anda.
Tapi seperti yang saya katakan, ini adalah modul yang akan Anda gunakan kapan pun dibutuhkan.
Anda akan mulai Googling dan mencari tahu, hei, saya perlu mendapatkan informasi tanggal.
Nah, Anda akan mulai Googling dan menemukan bahwa ada modul tanggal atau ada paket PI tanggal.
Baiklah, yang terakhir disebut array.
Dan kami memiliki paket array yang dapat kami gunakan dari modul array sekarang di sini.
Apa itu array?
Dan ini adalah sesuatu yang mungkin telah saya sebutkan karena daftar di Python kadang-kadang disebut array
dalam bahasa lain, tetapi ada sedikit perbedaan.
Anda melihat daftar di Python adalah apa yang kami sebut dinamis.
Artinya, setiap kali kita membutuhkan data ke dalam daftar, kita bisa membuatnya sebesar yang kita inginkan.
Kami hanya dapat meningkatkan daftar ini secara bertahap dan mengisi memori kami.
Dan kita telah melihat bahwa sebelumnya ketika kita mencoba, katakanlah, mencetak daftar besar, array yang diberikan Python kepada kita
sebenarnya menggunakan lebih sedikit memori dan bekerja lebih cepat.
Jadi jika Anda memiliki daftar yang besar dan katakanlah Anda tidak ingin menggunakan generator, Anda dapat memperbaikinya dengan sebuah
array.
Dan itu karena ketika kita membuat sebuah array, itu menetapkan berapa banyak memori yang dapat kita gunakan di mesin kita.
Sekarang, ini adalah topik ilmu komputer yang cukup besar.
Anda dapat mempelajari tentang array secara online atau beberapa kursus saya yang lain.
Tapi untuk saat ini, cara kita akan menggunakannya adalah seperti ini.
Kami akan mengatakan array dan pertama-tama kami harus memberinya kode tipe.
Jadi kode tipe dengan array adalah tipe apa?
Dari data, apakah array ini akan berhenti dan ini adalah bagian dari optimasi dengan memberi tahu jenis data
apa yang akan kita simpan, memori lebih baik digunakan.
Jadi, misalnya, jika saya pergi ke array.
Modul di sini, Anda melihat bahwa kami memiliki kode tipe yang berbeda, dan jika saya ingin, katakanlah, bilangan bulat,
jadi jika saya ingin yang ditandatangani dan atau mungkin saya ingin mengambang dan biasanya kita menginginkan sesuatu seperti yang ditandatangani.
Jadi ini adalah bilangan bulat python dan ini menunjukkan kepada Anda ukuran minimum dalam byte.
Tapi katakanlah kita hanya ingin angka kecil.
Jadi saya dapat mengatakan, hei, kode jenisnya adalah I itu akan menjadi bilangan bulat yang ditandatangani dan kemudian saya hanya
akan memberikannya satu, dua, tiga.
Jadi sekarang, jika saya memiliki array seperti ini dan saya mencetak oray, jika saya klik run.
Ini dia.
Kami memiliki array, tetapi saya dapat mengaksesnya seperti yang saya lakukan pada daftar.
Sangat sangat keren.
Dan ini sedikit lebih berkinerja daripada daftar, sekali lagi, jika Anda tidak ingin menggunakan generator, jika
Anda memiliki daftar besar.
Ini adalah cara cepat dan mudah untuk mengoptimalkan kode Anda.
Kemungkinannya tidak terbatas.
Ada begitu banyak paket yang bisa kita gunakan, begitu banyak alat bawaan.
Kuncinya adalah mencarinya dan mencarinya ketika masalah muncul.
Tetapi tidak mungkin Anda dapat menghafal semua ini seiring kemajuan karier Anda.
Akan ada orang-orang tertentu yang terus muncul dan Anda akan terbiasa.
Tapi Anda hanya harus mempercayai saya dalam hal ini.
Ini adalah salah satu hal yang hanya datang dengan pengalaman.
Dan saat Anda membuat kode semakin banyak.
Jadi cara terbaik untuk mempelajari ini adalah dengan terus coding.
Sampai jumpa di yang berikutnya.
Sampai jumpa.