Tampilkan postingan dengan label Python. Tampilkan semua postingan
Tampilkan postingan dengan label Python. Tampilkan semua postingan

Sabtu, 26 Desember 2015

Pengenalan Fungsi Tuples Bawaan Pada Python

Pada tutorial Python kali ini, kita akan belajar tentang fungsi-fungsi tuples bawaan (built-in function) yang terdapat dalam bahasa pemrograman Python.

Builtin Function Tuples in Python


Berikut ini adalah daftar fungsi tuples bawaan yang terdapat pada Python:
  • len(tuple), digunakan untuk menghitung panjang sebuah tuples
  • max(tuple), digunakan untuk menghitung nilai maksimum dari elemen yang ada di tuples
  • min(tuple), digunakan untuk menghitung nilai minimum dari elemen yang ada di tuples
  • tuple(seq), digunakan untuk mengubah atau mengkonversi dari list menjadi tuples.

len(tuple)


Fungsi len(tuple) digunakan untuk menghitung panjang sebuah tuples.

Contoh Program

#Nama File : tuples_length.py

tuple1, tuple2 = (123, 'xyz', 'zara'), (456, 'abc')

print ("Panjang tuple1 : ", len(tuple1))
print ("Panjang tuple2 : ", len(tuple2))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Panjang tuple1 :  3
Panjang tuple2 : 2


max(tuple)


Fungsi max(tuple) digunakan untuk menampilkan nilai maksimum dari elemen yang ada di dalam tuples.

Contoh Program

#Nama File : tuples_max.py

tuple1, tuple2 = ("dodol", 'xyz', 'zara', 'abc'), (100, -200, 300)

print ("Max value tuple1 : ", max(tuple1))
print ("Max value tuple2 : ", max(tuple2))


Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Max value tuple1 :  zara
Max value tuple2 : 300


min(tuple)


Fungsi min(tuple) digunakan untuk menampilkan nilai minimum dari elemen yang ada di dalam tuples.

Contoh Program

#Nama File : tuples_min.py

tuple1, tuple2 = ("dodol", 'xyz', 'zara', 'abc'), (100, -200, 300)

print ("Min value tuple1 : ", min(tuple1))
print ("Min value tuple2 : ", min(tuple2))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Min value tuple1 :  abc
Min value tuple2 : -200


tuple(seq)


Fungsi tuple(seq) digunakan untuk mengubah atau mengkonversi sebuah list menjadi tuples.

Contoh Program

#Nama File : tuples_tuple.py

aList = (123, 'xyz', 'zara', 'abc');
aTuple = tuple(aList)

print ("Tuple elements : ", aTuple)


Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Tuple elements :  (123, 'xyz', 'zara', 'abc')


Sekian tutorial singkat tentang Pengenalan Fungsi Tuples Bawaan Pada Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim
Baca selengkapnya

Pengenalan Tuples Pada Python

Pada tutorial Python kali kita akan belajar tentang Tuples. Tuples adalah salah satu object di bahasa pemrograman Python yang mirip dengan List, tetapi pada Tuples nilainya tidak boleh Anda ubah.

Tuples Pada Python


Deklarasi Tuples


Untuk membuat sebuah tuples, setiap elemen dipisahkan dengan tanda koma "comma separated values". Berikut contoh program deklarasi sebuah tuples.

tup1 = (Nursalim', 'Naura Krasiva', 1983, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

Sedangkan untuk membuat sebuah tuple kosong, Anda dapat mendeklarasikannya dalam bentuk berikut ini:

tup1 = ();

Setiap elemen pada tuples, dimulai dengan indeks ke-0.

Mengakses Tuples


Untuk mengakses sebuah atau beberapa elemen pada tuples, Anda dapat menggunakan tanda kurung siku "square bracket" diikuti dengan index yang akan Anda akses.

Perhatikan contoh program berikut ini:

#Nama File : tuples_access.py

tup1 = ('Nursalim', 'Naura Krasiva', 1983, 2012);
tup2 = (1, 2, 3, 4, 5, 6, 7 );

print ("tup1[1]: ", tup1[1])
print ("tup2[1:6]: ", tup2[1:6])

Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

tup1[1]:  Naura Krasiva
tup2[1:6]: (2, 3, 4, 5, 6)


Menggabungkan Beberapa Tuples


Karena bersifat immutable, atau tidak dapat di update nilanya. Anda hanya dapat menggabungkan dua tuple atau lebih untuk meng-update nilai sebuah tuples.

Untuk menggabungkan dua buah tuples atau lebih, Anda dapat menggunakan operator concatenation "+".

Perhatikan contoh program berikut ini:

#Nama File : tuples_concat.py

tup1 = (1983, 2012);
tup2 = ('Nursalim', 'Naura Krasiva');

# Buat variable tuples baru untuk menampung hasil penggabungan
tup3 = tup1 + tup2;
print (tup3)

Jika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:

(1983, 2012, 'Nursalim', 'Naura Krasiva')

Menghapus Elemen Tuples


Pada tuples, Anda tidak diperbolehkan untuk menghapus sebagian elemen atau beberapa elemen saja. Anda harus menghapus semuanya.

Perhatikan contoh program berikut ini:

#Nama File : tuples_delete.py

tup = ('Nursalim', 'Naura Krasiva', 1983, 2012);

print (tup)
del tup;
print ("Setelah tuples di delete : ")
print (tup)


Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

('Nursalim', 'Naura Krasiva', 1983, 2012)
Setelah tuples di delete :
Traceback (most recent call last):
File "D:\python\tuples_delete.py", line 8, in
print (tup)
NameError: name 'tup' is not defined

Operasi Dasar Pada Tuples


Ada beberapa operasi dasar pada tuples yang sering kita gunakan, yaitu
  • penggabungan (concatenation)
  • repetisi (repetition)
  • membership
  • iterasi (iteration)
Contoh Program

Berikut contoh penggunaan operasi dasar diatas pada program:

#Nama File : tuples_operator.py

print ((1, 2, 3) + (4, 5, 6), "\n") # Concatenation
print (('Hi!') * 4, "\n") # Repetition
print (3 in (1, 2, 3),"\n") # Membership
for x in (1, 2, 3): print (x) # Iteration

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

(1, 2, 3, 4, 5, 6) 

Hi!Hi!Hi!Hi!

True

1
2
3



Sekian tutorial singkat tentang Pengenalan Tuples pada bahasa pemrograman Python. Semoga bermanfaat & Happy learning Python Programmning.

Salam,

Nursalim
Baca selengkapnya

Kamis, 24 Desember 2015

Pengenalan Macam-Macam Fungsi List Pada Python

Pada tutorial Python kali ini, kita akan belajar tentang Pengenalan Macam-Macam Fungsi List Pada Python.

Builtin List Function Python


Berikut macam-macam fungsi bawaan list:
  • len(list)
  • max(list)
  • min(list)
  • list(tuples)

Sedangkan di bawah ini adalah macam-macam method yang terdapat pada list:
  • list.append(obj)
  • list.count(obj)
  • list.extend(seq)
  • list.index(obj)
  • list.insert(index,obj)
  • list.pop(obj=list[-1])
  • list.remove(obj)
  • list.reverse()
  • list.sort([func])


len(list)


Fungsi len(list) digunakan untuk menghitung panjang sebuah list.

Contoh Program

#Nama File : list_len.py

list1, list2 = [123, 'xyz', 'zara'], [456, 'abc']

print ("Panjang list1 : ", len(list1))
print ("Panjang list2 : ", len(list2))

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Panjang list1 :  3
Panjang list2 : 2

max(list)


Fungsi max(list) digunakan untuk menampilkan nilai maksimum dari sebuah list.

Contoh Program

#Nama File : list_max.py

values = [-100, 1, 10, 1000]

print("Nilai Maksimum: ", max(values))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Nilai Maksimum:  1000

min(list)


Fungsi min(list) digunakan untuk menampilkan nilai minimum dari sebuah list.

Contoh Program

#Nama File : list_min.py

values = [-100, 1, 10, 1000]

print("Nilai Minimum: ", min(values))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Nilai Minimum:  -100

list(tuples)


Fungsi list(tuples) digunakan untuk mengkonversi dari tuples menjadi list.

Contoh Program

#Nama File : list_convert.py

aTuples = (1234, 'abc', 'def', 'ghi', 4321);
aLists = list(aTuples)

print ("Elemen dari list : ", aLists)


Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Elemen dari list :  [1234, 'abc', 'def', 'ghi', 4321]


list.append(obj)


Method list.append(obj) digunakan untuk menambahkan object obj ke dalam list.

Contoh Program

#Nama File : list_append.py

aList = [1234, 'abc', 'def', 'ghi'];
aList.append( 5432 );

print ("Hasil append : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Hasil append :  [1234, 'abc', 'def', 'ghi', 5432]


list.count(obj)


Method list.count(obj) digunakan untuk menghitung sebuah object di dalam list.

Contoh Program

#Nama File : list_count.py

aList = ['abc', 123, 'abc', 'zara', 'abc', 123];

print ("Jumlah object 123 : ", aList.count(123))
print ("Jumlah object abc : ", aList.count('abc'))

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Jumlah object 123 :  2
Jumlah object abc : 3


list.extend(seq)


Method list.extend(seq) digunakan untuk menambahkan (append) list seq ke dalam sebuah list.

Contoh Program

#Nama File : list_extend.py

list1 = [1234, 'abcd', 'efgh', 'xyz', 567];
list2 = [2015, 'dodol'];
list1.extend(list2)

print ("Extended List : ", list1)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Extended List :  [1234, 'abcd', 'efgh', 'xyz', 567, 2015, 'dodol']

list.index(obj)


Method list.index(obj) digunakan untuk mengetahui index atau posisi sebuah object di dalam list.

Contoh Program

#Nama File : list_index.py

aList = [123, 'abc', 'dodol', 'abc'];

print ("Index untuk abc : ", aList.index( 'abc' ))
print ("Index untuk dodol : ", aList.index( 'dodol' ))

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Index untuk abc :  1
Index untuk dodol : 2


list.insert(index, obj)


Method list.insert(index, obj) digunakan untuk memasukkan sebuah object ke dalam index yang telah ditentukan.

Contoh Program

#Nama File : list_insert.py

aList = [123, 'xyz', 'zara', 'abc']

# Memasukkan object 2009 ke dalam index ke 3
aList.insert( 3, 2009)

print ("Hasil akhir list : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Hasil akhir list :  [123, 'xyz', 'zara', 2009, 'abc']


list.remove(obj)


Method list.remove(obj) digunakan untuk menghapus object dari sebuah list.

Contoh Program

#Nama File : list_remove.py

aList = [1234, 'abc', 'defg', 'abc', 'xyz'];

aList.remove('abc');
print ("List : ", aList)

aList.remove(1234);
print ("List : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

List :  [1234, 'defg', 'abc', 'xyz']
List : ['defg', 'abc', 'xyz']


list.reverse()


Method list.reverse() digunakan untuk membalik object di dalam list.

Contoh Program

#Nama File : list_reverse.py

aList = [1234, 'abc', 'defg', 'abc', 'xyz'];

print ("Before Reverse : ", aList)

aList.reverse();
print ("After Reverse : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Before Reverse :  [1234, 'abc', 'defg', 'abc', 'xyz']
After Reverse : ['xyz', 'abc', 'defg', 'abc', 1234]


list.sort()


Method list.sort() digunakan untuk mengurutkan object di dalam list secara ascending. Object yang diurutkan harus sama tipe datanya.

Contoh Program

#Nama File : list_sort.py

aList = ["ghskh", 'xyz', 'zara', 'abc', 'lmngj'];

print ("Before Sort : ", aList)

aList.sort();
print ("After Sort : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Before Sort :  ['ghskh', 'xyz', 'zara', 'abc', 'lmngj']
After Sort : ['abc', 'ghskh', 'lmngj', 'xyz', 'zara']


Sekian tutorial singkat tentang Macam-Macam Fungsi List Pada Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim
Baca selengkapnya

Pengenalan List Pada Python

Pada tutorial Python kali ini, kita akan belajar lebih detail tentang Pengenalan List. Tutorial ini mencakup tentang cara deklarasi variable list, cara mengakses nilai sebuah list, mengupdate nilai sebuah list, menghapus elemen sebuah list, operasi-operasi dasar yang ada di dalam list, fungsi-fungsi dasar list, dan lain sebagainya.

Pengenalan List Pada Python


Deklarasi Variable List


Seperti yang Anda ketahui, bahwa list adalah tipe data yang digunakan untuk menampung kumpulan dari beberapa data, baik yang bertipe sama maupun berbeda.

Data-data di dalam list dipisahkan dengan koma di dalam kurung siku.

Di bawah ini adalah contoh deklarasi variable yang bertipe list:

list1 = ['nursalim', 'naura', 1983, 2012];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d","e"];


Mengakses Nilai Sebuah List


Untuk mengakses nilai dari sebuah list, bisa Anda perhatikan pada contoh program berikut:

# Nama File: list_access.py

list1 = ['Nursalim', 'Naura', 1983, 2012];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
list3 = ["a", "b", "c", "d", "e", "f", "g" ];

print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])
print ("list3[-5]: ", list3[-5])

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

list1[0]:  Nursalim
list2[1:5]: [2, 3, 4, 5]
list3[-5]: c

Perhatikan contoh lainnya di bawah ini:

#Nama File : list_akses2.py

list = ['Belajar', 'BELAJAR', 'belajar', 'belaJAR']

print (list[3])
print (list[-3])
print (list[1:3])

Jika Anda jalankan program diatas, akan menampilkan output sebagai berikut:

belaJAR
BELAJAR
['BELAJAR', 'belajar']


Mengupdate Nilai Sebuah List


Untuk mengupdate nilai dari sebuah list, bisa Anda perhatikan pada contoh program berikut:

# Nama File: list_update.py

list1 = ['Nursalim', 'Naura', 1983, 2012];

print ("Nilai awal list index ke-2 : ")
print (list1[2])

#Mengupate nilai list index ke-2
list1[2] = 1984;

print ("Nilai akhir list index ke-2 : ")
print (list1[2])

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Nilai awal list index ke-2 : 
1983
Nilai akhir list index ke-2 :
1984

Menghapus Elemen Sebuah List


Untuk menghapus elemen sebuah list, Anda dapat menggunakan perintah del di ikuti dengen elemen list yang akan Anda hapus.

Perhatikan contoh program berikut:

#Nama File : list_delete.py

list1 = ['Nursalim', 'Naura Krasiva', 1983, 2012];

print (list1)
del list1[2];
print ("Setelah dihapus index ke 2 : ")
print (list1)

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

['Nursalim', 'Naura Krasiva', 1983, 2012]
Setelah dihapus index ke 2 :
['Nursalim', 'Naura Krasiva', 2012]

Operasi Dasar Pada List


Ada beberapa operasi-operasi dasar yang sering digunakan pada list, yaitu:
  • Penggabungan (concatenation) menggunakan tanda "+"
  • Perulangan (repetition) menggunakan tanda "*"
  • Membership menggunakan tanda "in"
  • Iterasi (Interation) menggunakan tanda ":"

Contoh Program

#Nama File : list_operator.py

print ([1, 2, 3] + [4, 5, 6], "\n") # Concatenation
print (['Hi!'] * 4, "\n") # Repetition
print (3 in [1, 2, 3],"\n") # Membership
for x in [1, 2, 3]: print (x) # Iteration

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

[1, 2, 3, 4, 5, 6] 

['Hi!', 'Hi!', 'Hi!', 'Hi!']

True

1
2
3


Sekian tutorial singkat tentang Pengenalan List Pada Python. Semoga bermanfaat & Happy Learning Pyhton Programming.

Salam,

Nursalim
Baca selengkapnya

Jumat, 18 Desember 2015

Pengenalan Macam-Macam Fungsi String Pada Python

Pada tutorial Python ini, kita akan membahas tentang Pengenalan Macam-Macam Fungsi String Bawaan (Built-in) Pada Bahasa Pemrograman Python beserta contohnya.

Built-in String Function in Python


Berikut ini adalah macam-macam fungsi string yang terdapat pada bahasa pemrograman Python:
  • capitalize()
  • center()
  • count()
  • decode()
  • encode()
  • endswith()
  • expandtabs()
  • find()
  • index()
  • isallnum()
  • isalpha()
  • isdecimal()
  • isdigit()
  • isspace()
  • istitle()
  • isupper()
  • join()
  • len()
  • ljust()
  • lower()
  • lstrip()
  • maketrans()
  • max()
  • min()
  • replace()
  • rfind()
  • rjust()
  • rstrip()
  • split()
  • splitlines()
  • strip()
  • swapcase()
  • upper()
  • zfill()

capitalize(str)


Fungsi capitalize(str) digunakan untuk menampilkan string str dengan huruf pertama adalah huruf kapital.

Contoh Progam

#Nama File: string_format.py

print ("Perkenalkan nama saya %s berumur %d tahun!" % ('Nursalim', 25))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Selamat belajar python semoga menyenangkan


center(width[, fillchar])


Fungsi center(width[, fillchar]) akan menampilkan string pada posisi tengah sampai dengan panjang string (width) dengan tambahan karakter tertentu (padding),

Contoh Program

#Nama File: string_center.py

str = "belajar python asyik";

print ("str.center(40, 'a') : ", str.center(40, 'a'))
print ("str.center(40) : ", str.center(40))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

str.center(40, 'a') :  aaaaaaaaaabelajar python asyikaaaaaaaaaa
str.center(40) : belajar python asyik


count(sub, start= 0,end=len(string))


Fungsi count() digunakan untuk menghitung jumlah sebuah string atau substring. Ada beberapa parameter yang terdapat pada fungsi count() ini yaitu:
  • sub adalah subtring atau string yang dicari
  • start adalah indeks permulaan pencarian
  • end adalah indeks terakhir pencarian

Contoh Program

#Nama File: string_count.py

str = "Belajar Python sangat menyenangkan sekali....keren!!!";

sub = "a";
print ("str.count(sub, 4, 40) : ", str.count(sub, 4, 40))
sub = "an";
print ("str.count(sub) : ", str.count(sub))


Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

str.count(sub, 4, 40) :  6
str.count(sub) : 3

decode(encoding='UTF-8',errors='strict')


encode(encoding='UTF-8',errors='strict')


endswith(suffix[, start[, end]])



Sekian tutorial singkat tentang Macam-Macam Fungsi String Pada Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim

Baca selengkapnya

Kamis, 17 Desember 2015

Pengenalan String Pada Python

Pada tutorial Python kali ini, kita akan belajar tentang Pengenalan String Pada Python. Tutorial ini akan membahas lebih detail tentang cara deklarasi string, mengakses string, memanipulasi atau mengupdate string, pengenalan escape character, memformat string, dan penggunaan operator pada string.

String In Python


Deklarasi String


Untuk membuat atau deklarasi sebuah string, Anda dapat menggunakan petik tunggal (single quote) maupun petik ganda (double quote).

Perhatikan dua contoh program berikut ini:

Contoh Program #1

#Nama File: deklarasi_string1.py

print ("Selamat Belajar Pemrograman Python")
print ('Selamat Belajar Pemrograman Python')

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Selamat Belajar Pemrograman Python
Selamat Belajar Pemrograman Python

Contoh Program #2

#Nama File: deklarasi_string2.py

var1 = "Selamat Belajar Pemrograman Python\n"
var2 = 'Selamat Belajar Pemrograman Python\n'

print (var1)
print (var2)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Selamat Belajar Pemrograman Python

Selamat Belajar Pemrograman Python


Mengakses String


Untuk mengakses sebuah string, Anda dapat menggunakan tanda kurung siku (bracket) "[ ]" disertai dengan index dari sebuah string.

Contoh Program

#Nama File: string_substring.py

var1 = 'Selamat Belajar!'
var2 = "Bahasa Pemrograman Python"

# Mengakses index ke 0 dari string
print ("var1[0]: ", var1[0])

# Mengakses index ke 1 s/d 8 dari string
print ("var2[3:8]: ", var2[1:8])


Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

var1[0]:  S
var2[3:8]: ahasa P


Mengupdate String


Di bawah ini adalah contoh program Python untuk mengupdate string.

#Nama File: string_substring.py

var1 = 'Belajar Menyenangkan!'

print ("Updated String :- ", var1[:8] + 'Python Sangat Menyenangkan')

Jika program diatas Anda jalanka, maka akan menampilkan output sebagai berikut:

Updated String :-  Belajar Python Sangat Menyenangkan


Escape Character


Di bawah ini adalah tabel beberapa escape character yang terdapat pada bahasa pemrograman Python:

Escape characterDeskripsi
\abell atau alert
\bbackspace
\cxcontrol-x
\eescape
\fformfeed
\nnew line
\rcarriage return
\sspace
\ttab
\vvertical tab

Operator Pada String


Di bawah ini adalah tabel macam-macam operator yang dapat Anda gunakan dalam operasi string:

OperatorOperator
+Operator penggabungan (konkatenasi)
*Operator pengulangan (repetisi)
[]Mengambil karakter dari sebuah string
[:]Mengambil karakter dari sebuah string berdasarkan range (substring)
%Digunakan untuk mempformat string

Contoh Program

#Nama File: string_operator.py

var1 = 'Belajar Python!'
var2 = ' Sangat menyenangkan!'

#operator concatenation
print ("Hasil penggabungan : ", var1 + var2)

#Operator repetition
print ("Hasil repetisi : ", var1 * 3)

#Operator []
print ("Hasil : ", var1[3])

#Operator [:]
print ("Hasil : ", var1[0:8])

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Hasil penggabungan :  Belajar Python! Sangat menyenangkan!
Hasil repetisi : Belajar Python!Belajar Python!Belajar Python!
Hasil : a
Hasil : Belajar


Memformat String


Untuk memformat sebuah string Anda dapat menggunakan tanda persen "%".Di bawah ini adalah contoh program untuk memformat sebuah string.

#Nama File: string_format.py

print ("Perkenalkan nama saya %s berumur %d tahun!" % ('Nursalim', 25))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Perkenalkan nama saya Nursalim berumur 25 tahun!


Sekian tutorial singkat tentang Pengenalan String Pada Python. Semoga bermanfaat & Happy Learning Python.

salam,

Nursalim
Baca selengkapnya

Senin, 14 Desember 2015

Pengenalan Fungsi Trigonometri Pada Python

Pada tutorial Python kali ini, kita akan belajar tentang macam-macam fungsi trigonometi pada bahasa pemrograman Python.

Trigonometry Function In Python


Fungsi-fungsi trigonometri yang akan kita bahas lebih detail pada tutorial ini meliputi:
  • Fungsi acos(x)
  • Fungsi asin(x)
  • Fungsi atan(x)
  • Fungsi atan2(y,x)
  • Fungsi cos(x)
  • Fungsi hypot(x,y)
  • Fungsi sin(x)
  • Fungsi tan(x)
  • Fungsi degrees(x)
  • Fungsi radians(x)

Fungsi acos(x)


Fungsi acos(x) digunakan untuk menampilkan nilai arc cosinus dari sebuah bilangan x. Dimana x adalah bilangan antara -1 sampai dengan 1.

Contoh Progam

#Nama File : number_acos.py
import math

print ("acos(-1) : ", math.acos(-1))
print ("acos(-0.50) : ", math.acos(-0.50))
print ("acos(0) : ", math.acos(0))
print ("acos(0.50) : ", math.acos(0.50))
print ("acos(1) : ", math.acos(1))

Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

acos(-1) :  3.141592653589793
acos(-0.50) : 2.0943951023931957
acos(0) : 1.5707963267948966
acos(0.50) : 1.0471975511965979
acos(1) : 0.0

Fungsi asin(x)


Fungsi asin(x) digunakan untuk menampilkan nilai arc sinus dari sebuah bilangan x. Dimana x adalah bilangan antara -1 sampai dengan 1.

Contoh Program

#Nama File : number_asin.py
import math

print ("asin(-1) : ", math.asin(-1))
print ("asin(-0.50) : ", math.asin(-0.50))
print ("asin(0) : ", math.asin(0))
print ("asin(0.50) : ", math.asin(0.50))
print ("asin(1) : ", math.asin(1))

Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

asin(-1) :  -1.5707963267948966
asin(-0.50) : -0.5235987755982989
asin(0) : 0.0
asin(0.50) : 0.5235987755982989
asin(1) : 1.5707963267948966


Fungsi atan(x)


Fungsi atan(x) digunakan untuk menampilkan nilai arc tangen dari sebuah bilangan x. Dimana x adalah bilangan antara -1 sampai dengan 1.

Contoh Program

#Nama File : number_atan.py
import math

print ("atan(-1) : ", math.atan(-1))
print ("atan(-0.50) : ", math.atan(-0.50))
print ("atan(0) : ", math.atan(0))
print ("atan(0.50) : ", math.atan(0.50))
print ("atan(1) : ", math.atan(1))

Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

atan(-1) :  -0.7853981633974483
atan(-0.50) : -0.4636476090008061
atan(0) : 0.0
atan(0.50) : 0.4636476090008061
atan(1) : 0.7853981633974483

Fungsi atan2(y,x)


Fungsi atan2(y,x) akan menghasilkan nilai atan y/x dalam radian.

Contoh Program

#Nama File : number_atan2.py
import math

print ("atan2(-0.50,-0.50) : ", math.atan2(-0.50,-0.50))
print ("atan2(0.50,0.50) : ", math.atan2(0.50,0.50))
print ("atan2(5,5) : ", math.atan2(5,5))
print ("atan2(-10,10) : ", math.atan2(-10,10))
print ("atan2(10,20) : ", math.atan2(10,20))

Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

atan2(-0.50,-0.50) :  -2.356194490192345
atan2(0.50,0.50) : 0.7853981633974483
atan2(5,5) : 0.7853981633974483
atan2(-10,10) : -0.7853981633974483
atan2(10,20) : 0.4636476090008061

Fungsi cos(x)


Fungsi cos(x) digunakan untuk menampilkan nilai cosinus dari sebuah bilangan x. Dimana hasilnya adalah antara -1 sampai dengan 1.

Contoh Program

#Nama File : number_cos.py
import math

print ("cos(60) : ", math.cos(60))
print ("cos(45) : ", math.cos(45))
print ("cos(0) : ", math.cos(0))
print ("cos(90) : ", math.cos(90))

Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

cos(60) :  -0.9524129804151563
cos(45) : 0.5253219888177297
cos(0) : 1.0
cos(90) : -0.4480736161291701

Fungsi hypot(x,y)


Fungsi hypot(x,y) akan menghasil bentuk Ecludean, akar dari x*x + y*y.

Contoh Program

#Nama File : number_hypot.py

import math
print ("hypot(3, 2) : ", math.hypot(3, 2))
print ("hypot(-3, 3) : ", math.hypot(-3, 3))
print ("hypot(0, 2) : ", math.hypot(0, 2))

Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

hypot(3, 2) :  3.605551275463989
hypot(-3, 3) : 4.242640687119285
hypot(0, 2) : 2.0


Fungsi sin(x)


Fungsi sin(x) digunakan untuk menampilkan nilai sinus dari sebuah bilangan x. Hasilnya adalah bilangan antara -1 sampai dengan 1.

Contoh Program

#Nama File : number_sin.py
import math

print ("sin(60) : ", math.sin(60))
print ("sin(45) : ", math.sin(45))
print ("sin(0) : ", math.sin(0))
print ("sin(90) : ", math.sin(90))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

sin(60) :  -0.3048106211022167
sin(45) : 0.8509035245341184
sin(0) : 0.0
sin(90) : 0.8939966636005579

Fungsi tan(x)


Fungsi tan(x) digunakan untuk menampilkan nilai tangen dari sebuah bilangan x. Hasilnya adalah bilangan antara -1 sampai dengan 1.

Contoh Program

#Nama File : number_tan.py
import math

print ("tan(60) : ", math.tan(60))
print ("tan(45) : ", math.tan(45))
print ("tan(0) : ", math.tan(0))
print ("tan(90) : ", math.tan(90))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

tan(60) :  0.320040389379563
tan(45) : 1.6197751905438615
tan(0) : 0.0
tan(90) : -1.995200412208242

Fungsi degrees(x)

Fungsi ini akan mengkonversi dari radian x menjadi degrees.

Contoh Program

##Nama File : number_degrees.py

import math
print ("degrees(3) : ", math.degrees(3))
print ("degrees(-3) : ", math.degrees(-3))
print ("degrees(0) : ", math.degrees(0))
print ("degrees(math.pi) : ", math.degrees(math.pi))
print ("degrees(math.pi/2) : ", math.degrees(math.pi/2))
print ("degrees(math.pi/4) : ", math.degrees(math.pi/4))

Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

degrees(3) :  171.88733853924697
degrees(-3) : -171.88733853924697
degrees(0) : 0.0
degrees(math.pi) : 180.0
degrees(math.pi/2) : 90.0
degrees(math.pi/4) : 45.0


Fungsi radians(x)


Fungsi ini akan mengkonversi dari degrees menjadi radian.

Contoh Program

##Nama File : number_radian.py

import math
print ("radians(3) : ", math.radians(3))
print ("radians(-3) : ", math.radians(-3))
print ("radians(0) : ", math.radians(0))
print ("radians(math.pi) : ", math.radians(math.pi))
print ("radians(math.pi/2) : ", math.radians(math.pi/2))
print ("radians(math.pi/4) : ", math.radians(math.pi/4))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

radians(3) :  0.05235987755982989
radians(-3) : -0.05235987755982989
radians(0) : 0.0
radians(math.pi) : 0.05483113556160755
radians(math.pi/2) : 0.027415567780803774
radians(math.pi/4) : 0.013707783890401887


Sekian tutorial singkat tentang Pengenalan Fungsi Trigonometi Pada Bahasa Pemrograman Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim
Baca selengkapnya

Sabtu, 12 Desember 2015

Pengenalan Fungsi Random Number Pada Python

Pada tutorial Python ini, kita akan belajar tentang Pengenalan Fungsi Random Number yang biasanya digunakan untuk simulasi aplikasi, testing aplikasi, aplikasi keamanan, maupun aplikasi permainan (games).

Random Number Function In Python


 Fungsi Random Number yang akan kita bahas pada tutorial ini meliputi:
  • Fungsi choice(seq)
  • Fungsi randrange([start,]stop[,step])
  • Fungsi random()
  • Fungsi seed([x])
  • Fungsi shuffle(list)
  • Fungsi uniform(x,y)

Fungsi choice(seq)


Fungsi ini akan mengembalikan sebuah item random dari sebuah list, tuple, maupung string. parameter seq merupakan sebuah list, tuple, maupun string.

Contoh Program

#Nama File: random_choice.py

import random

#menampilkan bilangan random dari sebuah list
print ("choice([10, 2, 13, 51, 9, 100, 7]) : ", random.choice([10, 2, 13, 51, 9, 100, 7]))

#menampilkan huruf random dari sebuah string
print ("choice('Belajar Python Asyik') : ", random.choice('Belajar Python Asyik'))

Jika program diatas Anda jalankan berkali-kali, maka akan menghasilkan random output sebagai berikut:

choice([10, 2, 13, 51, 9, 100, 7]) :  13
choice('Belajar Python Asyik') : y

choice([10, 2, 13, 51, 9, 100, 7]) : 51
choice('Belajar Python Asyik') : n

choice([10, 2, 13, 51, 9, 100, 7]) : 51
choice('Belajar Python Asyik') : o


Fungsi randrange([start,]stop[,step])


Fungsi ini akan mengembalikan bilangan random berdasarkan jangkauan atau range(start, stop, step). Dimana start adalah awal dari sebuah range, stop adalah akhir sebuah range, dan step adalah output bilangan random number.

Contoh Program

#Nama File: random_randrange.py

import random

# Menampilkan bilangan random 100 <= number < 1000
print ("randrange(100, 1000, 2) : ", random.randrange(100, 1000, 2))

# Menampilkan bilangan random 100 <= number < 1000
print ("randrange(100, 1000, 3) : ", random.randrange(100, 1000, 3))

Jika program diatas Anda jalankan berkali-kali, maka akan menampilkan bilangan number seperti berikut:

randrange(100, 1000, 2) :  198
randrange(100, 1000, 3) : 709

randrange(100, 1000, 2) : 712
randrange(100, 1000, 3) : 676

randrange(100, 1000, 2) : 670
randrange(100, 1000, 3) : 781


Fungsi random()


Fungsi ini akan mengembalikan bilangan float random x, dimana 0 < x < 1. Fungsi random() tidak memiliki parameter masukan.

Contoh Program

#Nama File: random_random.py

import random

# Menampilkan bilangan float random
print ("random() : ", random.random())

# Menampilkan bilangan float random
print ("random() : ", random.random())


Jika program diatas Anda jalankan berkali-kali, maka akan menghasilkan output bilangan float random seperti berikut:

random() :  0.39980701338337044
random() : 0.5818706054300397

random() : 0.2927022397944453
random() : 0.8995384721832257

random() : 0.08346641780526765
random() : 0.3722392132062019

Fungsi seed([x])


Contoh Program

#Nama File: random_seed.py

import random

random.seed( 10 )
print ("Random number with seed 10 : ", random.random())

# It will generate same random number
random.seed( 11 )
print ("Random number with seed 11 : ", random.random())

# It will generate same random number
random.seed( 12 )
print ("Random number with seed 12 : ", random.random())

Jika program diatas Anda jalan, maka akan menampilkan output bilangan random sebagai berikut:

Random number with seed 10 :  0.5714025946899135
Random number with seed 11 : 0.4523795535098186
Random number with seed 12 : 0.4745706786885481


Fungsi shuffle(list)


Contoh Program

#Nama File: random_shuffle.py

import random

list = [100, 76, 19, 25];
random.shuffle(list)
print ("Reshuffled list : ", list)

random.shuffle(list)
print ("Reshuffled list : ", list)

Jika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:

Reshuffled list :  [25, 19, 100, 76]
Reshuffled list : [76, 100, 19, 25]


Fungsi uniform(x,y)


Fungsi uniform(x,y) digunakan untuk menampilkan bilangan float random dengan batas awal bilangan x, dan batas akhir bilangan y.

Contoh Program

#Nama File: random_uniform.py
import random

#Menampilkan random float number dengan batas awal 5 dan batas akhir 10
print ("Random Float uniform(5, 10) : ", random.uniform(5, 10))

#Menampilkan random float number dengan batas awal 7 dan batas akhir 14
print ("Random Float uniform(7, 14) : ", random.uniform(7, 14))

Jika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:

Random Float uniform(5, 10) :  8.043216077583105
Random Float uniform(7, 14) : 9.231322052003724


Sekian tutorial singkat tentang Pengenalan Fungsi Random Number Pada Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim





Baca selengkapnya