Ringkasan dan Instalasi Python
Python adalah bahasa skrip open source yang tingkat tinggi, ditafsirkan, interaktif dan berorientasi objek. Ini dirancang agar sangat mudah dibaca. Sintaks bahasa Python mudah dipahami dan sering menggunakan kata kunci bahasa Inggris.
Fitur Bahasa Python
Python menyediakan fitur utama berikut -
Ditafsirkan
Python diproses saat runtime menggunakan interpreter. Tidak perlu mengkompilasi program sebelum dieksekusi. Ini mirip dengan PERL dan PHP.
Berorientasi pada objek
Python mengikuti gaya dan pola desain berorientasi objek. Ini termasuk definisi kelas dengan berbagai fitur seperti enkapsulasi dan polimorfisme.
Poin Utama Bahasa Python
Poin utama dari bahasa pemrograman Python adalah sebagai berikut -
Ini mencakup pemrograman dan metode fungsional dan terstruktur serta metode pemrograman berorientasi objek.
Ini dapat digunakan sebagai bahasa scripting atau sebagai bahasa pemrograman.
Ini termasuk pengumpulan sampah otomatis.
Ini mencakup tipe data dinamis tingkat tinggi dan mendukung berbagai pemeriksaan tipe dinamis.
Python menyertakan fitur integrasi dengan C, C ++ dan bahasa seperti Java.
Tautan unduhan untuk bahasa Python adalah sebagai berikut - www.python.org/downloads Ini termasuk paket untuk berbagai sistem operasi seperti distribusi Windows, MacOS dan Linux.
String Python
Deklarasi dasar string ditunjukkan di bawah ini -
str = 'Hello World!'
Daftar Python
Daftar python dapat dideklarasikan sebagai tipe data gabungan, dipisahkan dengan koma dan diapit oleh tanda kurung siku ([]).
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
Python Tuple
Tuple adalah tipe data dinamis dari Python yang terdiri dari sejumlah nilai yang dipisahkan dengan koma. Tupel diapit dengan tanda kurung.
tinytuple = (123, 'john')
Kamus Python
Kamus Python adalah jenis tabel hash. Kunci kamus dapat berupa hampir semua tipe data Python, yang biasanya berupa angka atau string.
tinydict = {'name': 'omkar','code':6734, 'dept': 'sales'}
Paket Kriptografi
Python menyertakan paket yang disebut kriptografi yang menyediakan resep dan primitif kriptografi. Ini mendukung Python 2.7, Python 3.4+, dan PyPy 5.3+. Instalasi dasar paket kriptografi dicapai melalui perintah berikut -
pip install cryptography
Ada berbagai paket dengan resep tingkat tinggi dan antarmuka tingkat rendah untuk algoritme kriptografi umum seperti symmetric ciphers, message digests dan key derivation functions.
Sepanjang tutorial ini, kami akan menggunakan berbagai paket Python untuk implementasi algoritma kriptografi.