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

Mendefinisikan Functions dalam Python

Belajar Python Pemula - Define Functions dalam python berguna untuk menyediakan statement yang diperlukan tanpa menuliskan script yang sama dalam perintah yang sama pula, biasanya fungsi dalam aplikasi sangat berguna dalam pemanggilan class koneksi ke Database, baik itu database MySQL maupun database SQL Server dll. berikut aturan - aturan dalam membuat  mendefinisikan sebuag function python :
  1. Sebuah function dalam python ditandai dengan menggunakan keyword "def" yang diikute dengan nama fungsi dan tanda kurung.
  2. Parameters atau argument akan dimasukkan kedalam tanda kurung tersebut
  3. Setiap fungsi mempunya Blok Code dengan ditandai titik dua (:)
Berikut kami akan menjelaskan syntax yang digunakan dalam penulisan sebuah functions bahasa pemrograman pyhton 2.7
Mendefinisikan Functions dalam Python

Syntax Function

def functionname( Argument ):
<"function_docstring">

return [expression]

Penulisan code functions python : 

definisikan functions :

# Pendefinisian Functions
def tampilkanPesan( _str_ ):
print _str_
return;

Panggil Functions :

# Panggil FUnction dari sini
tampilkanPesan("Mari panggil Functions dari sini")
tampilkanPesan("dan dari sini juga")

Sehingga script lengkap sebuah function python :

#!/usr/bin/python
# Pendefinisian Functions
def tampilkanPesan( _str_ ):
print _str_
return;

# Panggil FUnction dari sini
tampilkanPesan("Mari panggil Functions dari sini")
tampilkanPesan("dan dari sini juga")
Penjelasan :
Ketika script function diatas di eksekusi maka akan menampilkan pesan :
c:\Python27>python function.py
Mari panggil Functions dari sini
dan dari sini juga

c:\Python27>
Contoh lain penggunaan function python jika menggunakan function yang mempunyai value, sebagai contohnya silahkan lihat code berikut :
#!/usr/bin/python

# defenisikan fungsi disini
def TampilkanPesan( __list__ ):
"This changes a passed list into this function"
__list__.append(["s","e","c","t","o","r"]);
print "Masukan Functions: ", __list__
return

# panggil fungsi dari sini
__list__ = ["c","o","d","e"];
TampilkanPesan( __list__ );
print "Keluaran Functions: ", __list__
Penjelasan :
jika script diatas dieksekusi maka akan memunculkan pesan :
c:\Python27>python function.py
Masukan Functions:  ['c', 'o', 'd', 'e', ['s', 'e', 'c', 't', 'o', 'r']]
Keluaran Functions:  ['c', 'o', 'd', 'e', ['s', 'e', 'c', 't', 'o', 'r']]

c:\Python27>
Gimana mudah bukan penjelasan tentang funsi dalam python in, update terus ya di sector code, berbagai tutorial tentang bahasa pemrograman seperti VB.NET, C#, C++, C, PHP, Python, Web Framework smuanya ada disini, dan jangan lupa share jika bermanfaat. terima kasih :)

Loops Statement - Perulangan di Python

Belajar Python 2.7 - Cara menggunakan perulangan dalam bahasa pemrograman python 2.7. dalam bahasa pemrograman python juga memungkinkan programer untuk melakukan looping yang berguna untuk pengolahan berbagai jenis data.
Loops Statement - Perulangan di Python
Dalam bahasa pemrograman python atau dalam bahasa pemrograman lain seperti Vb.Net, CSharp, Java dll, secara unmum pernyataan perulangan dilakukan secara berurutan, dimana pernyataan pertama akan dijalankan pertama kali, dan pernyataan kedua akan dijalankan setelah pernyataan kedua, begitu juga seterusnya. Pernyataan perulangan dalam python ini memungkinkan kita untuk mengekskusi sebuah perulangan atau sekelompok pernyataan perulangan.

Dalam tutorial belajar Python sebelumnya kami sudah membahas tentang bagaimana cara membuat sebuah koneksi kedatabase menggunakan database MySQL, silahkan baca Koneksi Database MySQL dengan Python 2.7,

While Loop Statement dalam Python

Berikut contoh penulisan perulanagan While :
#!/usr/bin/python
# deklarasikan variable _int_
_int_ = 5
# lakukan perulangan yang dimulai
# dari angka 5 sd 20
while (_int_ <= 20):
# tampilkan di console
print 'Angka >>', _int_
_int_ = _int_ + 1

print "Looping While Finished"
Penjelasan :
Ketika Script Looping diatas di eksekusi maka akan menghasilkan pesan :
c:\Python27>python while.py
Angka >> 5
Angka >> 6
Angka >> 7
Angka >> 8
Angka >> 9
Angka >> 10
Angka >> 11
Angka >> 12
Angka >> 13
Angka >> 14
Angka >> 15
Angka >> 16
Angka >> 17
Angka >> 18
Angka >> 19
Angka >> 20
Looping While Finished

c:\Python27>

For Loop Statement Python

#!/usr/bin/python

for _str_ in 'Sector Code':
print 'Loop For _str_ :', _str_

_str2_ = ['Sector', 'Code', 'Ganteng']
for _str2_ in _str2_:
print 'Loop For _str2_ :', _str2_

print "Loop For Finished"
Penjelasan :
Ketika script loop for diatas dieksekusi akan menghasilkan pesan :
c:\Python27>python for.py
Loop For _str_ : S
Loop For _str_ : e
Loop For _str_ : c
Loop For _str_ : t
Loop For _str_ : o
Loop For _str_ : r
Loop For _str_ :
Loop For _str_ : C
Loop For _str_ : o
Loop For _str_ : d
Loop For _str_ : e
Loop For _str2_ : Sector
Loop For _str2_ : Code
Loop For _str2_ : Ganteng
Loop For Finished

c:\Python27>

Nested Loop Statement Python

#!/usr/bin/python

_int__ = 2
while(_int__ < 100):
__int2 = 2
while(__int2 <= (_int__/__int2)):
if not(_int__%__int2): break
__int2 = __int2 + 1
if (__int2 > _int__/__int2) :
print _int__, " adalah Bil Prima"
_int__ = _int__ + 1

print "Loop nested Finished"
Penjelasan :
Ketika script loop diatas dijalankan maka akan menghasilkan pesan :
c:\Python27>python nested.py
2  adalah Bil Prima
3  adalah Bil Prima
5  adalah Bil Prima
7  adalah Bil Prima
11  adalah Bil Prima
13  adalah Bil Prima
17  adalah Bil Prima
19  adalah Bil Prima
23  adalah Bil Prima
29  adalah Bil Prima
31  adalah Bil Prima
37  adalah Bil Prima
41  adalah Bil Prima
43  adalah Bil Prima
47  adalah Bil Prima
53  adalah Bil Prima
59  adalah Bil Prima
61  adalah Bil Prima
67  adalah Bil Prima
71  adalah Bil Prima
73  adalah Bil Prima
79  adalah Bil Prima
83  adalah Bil Prima
89  adalah Bil Prima
97  adalah Bil Prima
Loop nested Finished

c:\Python27>

Koneksi Database MySQL dengan Python 2.7

Belajar Python 2.7 - Cara membuat koneksi ke database menggunakan bahasa pemrograman python 2.7 dengn database MySQL memungkinkan developer python menggunakan Interface dari MySQLdb. apa yang dimaksud dengan MySQLdb? MySQLdb adalah sebuah interface yang menghubungkan aplikasi python dengan database MySQL. jadi dalam tutorial ini untuk membuat sebuah koneksi ke database menggunakan python kamu harus sudah menginstall MySQLdb untuk menghubungkan aplikasi dengan database, silahkan download dan install MySQLdb download.

Untuk lebih mengenal pemrograman python silahkan lihat tutorial sector code sebelumnya yang sudah pernah membahas tentang Belajar Tutorial Pemrograman Python Pemula,
Koneksi Database MySQL dengan Python 2.7

Membuat Koneksi Database MySQL

Tuliskan Script Python berikut :
#!/usr/bin/python
import MySQLdb
# Deklarasikan koneksi
host = "localhost"
user = "root"
password = ""
database = "k13new"
# buka koneksi
konek = MySQLdb.connect(host,user,password,database )
# menggunakan method cursor()
Eksekusi = konek.cursor()
# deklarasikan sql query
sqlselect = "SELECT VERSION()"
# Eksekusi MySQL menggunakan method execute()
Eksekusi.execute(sqlselect)
# Ambil sebuah data menggunakan method fetchone()
Hasil = Eksekusi.fetchone()
print "Database version ======> %s " % Hasil
print "koneksi berhasil"
print "Memutuskan koneksi"
# Putuskan koneksi dari server
konek.close()
Penjelasan :
Aplikasi python diatas akan membuat sebuah koneksi yang terhubung ke database "k13new" dengan user "root" dan password "" (kosong), jika koneksi sukses maka akan mengekskusi perintah MySQL yang berfungsi untuk mengetahui versi dari database server, setelah itu kembali memutuskan koneksi dengan server.

Aplikasi diatas akan menghasilkan pesan sebagai berikut :
c:\Python27>python connect.py
Database version ======> 5.6.26
koneksi berhasil
Memutuskan koneksi

Pesan Error ketika melakukan Koneksi Python

c:\Python27>python connect.py
Traceback (most recent call last):
File "connect.py", line 3, in <module>
import MySQLdb
ImportError: No module named MySQLdb
Pesan Error diatas dikarenakan Module MySQLdb belum terinstall di komputer kamu, lakukan langkah pertama tadi download dan install driver mysqldb di komputer kamu dan jalankan aplikasi python kamu kembali.

Type Variable Bahasa Pemrograman Python

Belajar Type Variable Python - Variabel dalam python tidak ada tapi akan melokasikan memori untuk menyimpan nilai-nilai tertentu. Ini berarti dalam bahasa pemrograman python ketika kita membuat sebuah variabel maka otomatis akan mengalokasikan beberapa ruang di memori pada komputer kamu.

Beberapa type variable dalam python akan dijelaskan dalam tutorial ini, mulai dari type Integer, Decimal atau characters dalam sebuah variable,kamu bisa langsung menyimpan type data menggunakan Data Type ke variable,
Type Variable Bahasa Pemrograman Python

Menetapkan Nilai Kedalam Variable Python

Pendeklarasian variable dalam python terjadi secara otomatis ketika kamu menetapkan suatu nilai ke dalam variabel itu sendiri.
Berikut contoh memasukkan nilai kedalam Variable
#!/usr/bin/python

a = 20 # Value Integer
b = 66.0 # Value Float
c = "Sector COde" # Sebuah String

print a
print b
print c
Ketika program python diatas dieksekusi akan menghasilkan pesan :
20
66,0
Sector COde

Standart Data Types dalam Python

Dalam bahasa pemrograman python memilki beberapa standart dalam Data Types, berikut penjelasannya :

Data Types Numbers

Data Type numbers berguna untuk menyimpan nilai-nilai numeric dalam python. object numeric akan dihasilkan ketika kamu menuliskan nilai dalam variable, sebagai contoh nya :
#!/usr/bin/python

numb1 = 600
numb2 = 2000
berikut beberapa type dari numbers yang support dalam bahasa pemrograman python :
Int
Long
Float
Complex
10
51924361L
0.0
3.14j
100
-0x19323L
15.20
45.j
-786
0122L
-21.9
9.322e-36j
080
0xDEFABCECBDAECBFBAEl
32.3+e18
.876j
-0490
535633629843L
-90
-.6545+0J
-x260
-052318172735L
-32.54e100
3e+26J
0x69
-4721885298529L
70.2-E12
4.53e-7j

Data Types String Dalam Python

Penggunaan Data Type String dalam python bisa menggunakan tanda kutip tunggal maupun tanda kutip ganda. Penggunaan tanda bintang dalam python merupakan operator pengulangan, berikut contoh penulisan code dalam penggunaan type data string dalam python :
#!/usr/bin/python

contohString = 'Sector COde'

print contohString # Memunculkan String secara keseluruhan
print contohString[0] # Memunculkan Characters pertama dari string
print contohString[2:6] # Memunculkan characters yang dimulai dari 3 ke 5
print contohString[2:] # Memunculkan string yang dimulai dari characters ke 3
print contohString * 2 # Memunculkan string sebanyak 2x
print contohString + "ganteng" # memunculkan string dan penambahan string
Jika aplikasi diatas dijalankan maka akan memunculkan pesan :
Sector COde
S
ctor
ctor COde
Sector COdeSector COde
Sector COdeganteng

Data Types List dalam Python

Data Types List dalam bahasa pemrograman python mirip dengan penggunaan array dalam bahasa pemrograman c, Berikut contoh penulisan data Type List :
#!/usr/bin/python

Contohlist = [ 'SectorCOde', 123 , 6.66, 'Ganteng', 10.6 ]
Contohlist2 = [456, 'Banget']

print Contohlist # Menampilkan list pertama
print Contohlist[0] # Memunculkan element list pertama
print Contohlist[1:3] # Memunculkan element dari 2 sampai 3
print Contohlist[2:] # memunculkan seluruh element dimulai dari element 3
print Contohlist2 * 2 # menampilkan list2 element 2x
print Contohlist + Contohlist2 # menampilkan list1 dan list2
Jika aplikasi python diatas diekseskusi maka akan menampilkan pesan :
[ 'SectorCOde', 123 , 6.66, 'Ganteng', 10.600000000000003 ]
SectorCOde
[123 , 6.66]
[6.66, 'Ganteng', 10.600000000000003]
[456, 'Banget'456, 'Banget']
[ 'SectorCOde', 123 , 6.66, 'Ganteng', 10.600000000000003, 456, 'Banget']
Tutorial python lainnya akan kami bahas pada kesempatan berikutnya terima kasih.

Belajar Tutorial Pemrograman Python Pemula

Tutorial Python - Bahasa pemrograman Python merupakan sebuah bahasa yang menggunakan interpreter untuk menjalankanya, Apa maksud dari Interpreter ? Sebuah Interpreter dapat membaca bahasa pemrograman tingkat tinggi dan akan langsung menjalankan perintahnya perbaris, tanpa memakan waktu yang lama. Selain python cocok untuk pembuatan web server, python juga sangat cocok untuk pemula yang ingin mengenal dunia pemrograman, karena bahasa pemrograman ython itu sangat mudah dipelajari dan dimengerti.

Bagaimana cara belajar pemrograman Python?

Untuk bisa belajar python dan langsung mengetikkan baris code bahasa python pertama sekali kamu harus menginstall aplikasi python yang pada saat tulisan ini ditulis versi python sudah sampai pada versi 3.5.0, untuk tutorial yang ada di Sector Code kami menggunakan python 2.7. kamu bisa mendownloadnya di link berikut https://www.python.org/
Setelah selesai didownload, lakukan penginstalan python seperti biasa.

Program "Hello World!" dengan Python

Untuk pelajaran pertama dengan bahasa pemrograman python kita akan membuat aplikasi "Hello World" di python. untuk menampilkan pesan di python dengan menggunakan perintah >> Print "Hello Wold!". berikut contoh penulisan code python
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> print "hello world"
hello world
>>>

Comment di Python

# ini adalah comment pertama
print "Hello, Python!" # comment kedua

Multi Line Statement Python

hasil = var1 * \
var2 + \
vae3

Contoh lain penggunaan multi line statement di pyhton

bulan = ['januari', 'februari', 'maret',
'april', 'mei', 'juni', 'juli',
'agustus,' september',' oktober'
'november',' desember' ]

Seperti yang sudah kita ketahui  Bahasa Pemrograman Python adalah bahasa yang memiliki banyak kemiripan dengan bahasa pemrograman Perl, C dan maupun Java. Namun, pasti ada beberapa perbedaan yang diantara semua bahasa pemrograman tersebut. tutorial python khusus pemula ini akan kami bahas pada tutorial selanjutnya, update terus dan share jika bermanfaat.