Senin, 30 Oktober 2017
Jumat, 27 Oktober 2017
Tipe NoneType di Python
Tipe NoneType merepresentasikan objek null(objek tanpa nilai) di dalam python.
Nilai konstan yang digunakan untuk menentukan nilai null adalah None.
Nilai ini biasanya digunakan untuk melakukan inisialisasi terhadap suatu referensi atau sebagai default untuk parameter opsional.
Kamis, 26 Oktober 2017
Tipe Set: frozenset di Python
Kali ini kita membahas sipe set yang kedua, yaitu frozenset.
Di frozenset, himpunan yang kita buat tidak dapat diubah, baik nilai maupun jumlah anggotanya.
BU : nama_constant_set = frozenset([nilai1, nilai2, nilai3,...])
Rabu, 25 Oktober 2017
Tipe Set: set di Python
Set (himpunan) digunakan untuk menampung data atau objek-objek yang tidak terurut.
Untuk membuat suatu himpunan, gunakan fungsi set() dan menyertakan runtunan nilai yang akan dijadikan sebagai elemen-elemen himpunan tersebut sebagai parameternya.
Selasa, 24 Oktober 2017
Tipe Tuple di Python
Tipe data tuple sama seperti dengan tipe data list.
Perbedaanya ada di :
- gaya penulisan, tuple menggunakan tanda kurung ().
- tuple bersifat immutable (data yang ada didalamnya tidak bisa diubah).
Jumat, 20 Oktober 2017
Tipe List di Python
- Anggota di dalam list, di indeks berdasarkan bilangan yang selalu diawali dari nilai 0
- Nilai anggota/elemen tidak harus dari tipe data yang sama
- Bersifat mutable (elemen data bisa diubah)
BU : nama_list = [elemen1, elemen2, elemen3, ...]
Kamis, 19 Oktober 2017
Type Dictionary di Python
Dalam python, dictionary disebut
juga tipe mapping. Dimana dalam tipe ini, terdapat 2 elemen, yaitu elemen
pertama sebagai key dan elemen kedua sebagai value.
BU : nama_dict = {key1:value1,
key2:value2, key3:value3, …}
Bersiifat mutable (data bisa
diubah)
Rabu, 18 Oktober 2017
Membuat Server DNS di Windows Server 2016
Apa itu DNS?
Resolusi nama (name resolution)
adalah proses translasi nama computer ke alamat IP.
Pada awalnya digunakan host file
untuk menyimpan record yang berisi pemetaan alamat IP ke nama host (hostname). Karena
penggunaan host file dirasa tidak memadai, sehingga dibuat suatu system
database tersebar (distributed database system) yang dikenal dengan sebutan
Domain Name System (DNS).
Server DNS adalah server yang
menyediakan resolusi nama. DNS digunakan secara luas di jaringan untuk mencari
server, dan memetakan host name ke alamat IP.
Tipe Numerik di Python
Python mendukung 3 tipe bilangan,
yaitu: Integer, floating-point, dan bilangan kompleks.
Tipe ini bersifat immutable
(tidak dapat diubah).
- Tipe Integer
Tipe bilangan ini adalah bilangan positif atau negative tanpa ada titik decimal. - Tipe Floating pointTipe bilangan positif atau negative dengan titik desimal
- Tipe Kompleks
Tersusun atas 2 bilangan pecahan (float) : bagian riil dan imaginer.
Code : numerik.py
def main():
#Tipe-tipe bilangan
int1 = 100
float1 = 15.20
complex1 = 45.j
#tampilkan tipe-tipe bilangan diatas
print("Ini tipe interger", int1)
print("Ini tipe Floating point", float1)
print("Ini tipe Complex", complex1)
if __name__ == "__main__":
main()
Sumber : Buku "Mudah belajar python untuk aplikasi desktop dan web"
Selasa, 17 Oktober 2017
Tipe String di Python
Dalam python, string
direpresentasikan dengan tipe str dan merupakan kumpulan karakter Unicode.
String dapat dibuat menggunakan
tanda petik tunggal, ganda, maupun triple (petik tunggal atau ganda yang
ditulis tiga kali).
String bersifat immutable (tidak
dapat diubah)
Code: string.py
Senin, 16 Oktober 2017
Tipe-tipe data di Python
Dalam python terdapat beberapa tipe data, diantaranya:
- Tipe String
Termasuk dalam tipe data teks.
String dapat dibuat dengan menggunakan tanda petik tunggal, ganda maupun triple (petik tunggal atau ganda yang ditulis tiga kali). - Tipe Numerik
Termasuk dalam tipe bilangan.
Python mendukung 3 (tiga) tipe bilangan, yaitu: integer, floating-point dan bilangan kompleks. - Tipe Boolean
Tipe khusus, yang menangani nilai logika, True dan False. - Tipe List
Berisi kumpulan nilai dari tipe data sejenis maupun tidak sejenis.
Index bilangan selalu diawali dari nilai nol (0).
Jumlah elemen dan nilai di dalam tuple bisa diubah.
BU : nama_list = [nilai1, nilai2, nilai3, …] - Tipe Tuple
Berisi kumpulan nilai dari tipe data sejenis maupun tidak sejenis.
Jumlah elemen dan nilai di dalam tuple tidak bisa diubah.
BU : nama_tuple = (nilai1, nila2, nilai3, …) - Tipe Dictionary
Terdapat key dan value dalam mendefinisikan kelompok data didalamnya.
BU : nama_dict = {key1:value1, key2:value2, key3:value3, …} - Tipe Set
Menampung data atau objek-objek yang tidak berurut.
BU : nama_set = set([nilai1, nilai2, nilai3, …]) - Tipe Frozenset
Fungsi sama dengan set, perbedaannya frozenset tidak dapat diubah nilai maupun jumlah anggotanya.
BU : nama_constant_set = frozenset([nilai1, nilai2, nilai3, …)] - Tipe Nontype
Mempresentasikan objek null (objek tanpa nilai).
Buku "Mudah belajar python untuk aplikasi desktop dan web"
Kamis, 12 Oktober 2017
Mengenal variabel di Python
Variabel adalah suatu pengenal di dalam kode program yang berfungsi untuk menyimpan nilai yang berasal dari salah satu tipe data.
Variabel dalam python tidak perlu
di deklarasikan terlebih dahulu.
Aturan dalam pembuatan variable:
- Nama variable harus menggunakan huruf, underscore(_), atau angka
- Tidak boleh diawali dengan angka dan spesial karakter
- Nama variable tidak boleh menggunakan kata kunci (keyword) yang sudah didefinisikan di dalam python
Bentuk Umum:
variable = nilai
Rabu, 11 Oktober 2017
Membuat file .exe dari kode python
Jiko kode program ingin didistribusikan untuk lingkungan Windows, maka kode program dapat dijadikan executable file (*.exe). Dengan menjadikan executable file, kita tidak membutuhkan Python Intreprter. untuk melakukan hal ini, dibutuhkan library py2exe.
Persiapan
Disini saya menggunakan sistem operasi Windows dan menggunakan python 3.4 (saat ini py2exe untuk versi 3.4 keatas belom support).
Koneksi internet untuk instalasi via pip
Senin, 09 Oktober 2017
[Ebook] Python
Pembahasan buku ini meliputi: pengenalan python3, keamanan data, jenis enkripsi dan cara dekrip, hingga cara pencurian data di jaringan
Author : Matius Celcius Sinaga
Download : GoogleDrive atau Dropbox
Langganan:
Postingan (Atom)