Panduan Dasar Belajar Python Untuk Pemula

Panduan Dasar Belajar Python Untuk Pemula

Pada kesempatan kali ini kita akan belajar mengenai panduan dasar belajar python untuk pemula, dimana kita akan membahas secara lengkap mengenai dasar – dasar belajar python pemula. Oleh karena itu silahkan simak dengan baik dari materi yang disampaikan dibawah ini.

Apa itu Python?

Pada pembahasan pertama mengenai dasar belajar python pemula kita harus mengetahui apa itu Python? Python merupakan salah satu bahasa pemrograman yang populer. Bahasa pemrograman ini dibuat oleh Guido van Rossum yang dirilis pada tahun 1991.

Bahasa pemrograman python banyak digunakan untuk pengembangan web yaitu pada bagian (sisi server), pengembangan perangkat lunak, matematika, skrip sistem.

Baca Juga : Jenis-jenis Bahasa Pemrograman

Apa yang Dapat Dilakukan Oleh Python

  • Python dapat digunakan di bagian server untuk membuat aplikasi website.
  • Python dapat digunakan bersama perangkat lunak untuk melakukan pembuatan alur kerja.
  • Python dapat terhubung kedalam sistem basis data. Dapat juga digunakan untuk membaca dan memodifikasi file.
  • Python dapat digunakan untuk menangani data besar serta melakukan matematika yang sangat kompleks.
  • Python juga dapat digunakan untuk pembuatan prototipe cepat, ataupun untuk pengembangan perangkat lunak yang siap digunakan.

Mengapa Belajar Pemrograman Python?

  • Bahasa pemrograman python bekerja pada platform yang berbeda (Windows, Mac, Linux, Raspberry Pi, dll).
  • Python memiliki sintaks lebih sederhana dari bahasa pemrograman lainnya yang mirip dengan bahasa inggris.
  • Pada pemrograman python mempunyai sintaks yang dapat memungkinkan pengembang untuk menulis proram dengan lebih sedikit baris dari pada beberapa bahasa pemrograman yang lainnya.
  • Python bekerja pada sistem interpreter, yang artinya kode dapat dieksekusi segera setelah ditulis. Ini berarti bahwa pembuatan prototipe dapat dilakukan sangat cepat.
  • Bahasa python dapat diperlakukan dengan cara prosedural, fungsional atau berorientasi objek.

Baca Juga : Langkah Awal Belajar Python Otodidak

Sintak Python Dibandingankan Pemrograman Lainnya

  • Bahasa pemrograman python dirancang agar mudah dibaca, dan memiliki beberapa kesamaan dengan bahasa inggris dengan pengaruh dari pelajaran matematika.
  • Python menggunakan baris baru untuk dapat mengelesaikan perintah, berbeda degan halnya bahasa pemrograman yang lain yang memprioritaskan penggunaan titik koma atau tanda kurung.

Manfaat Belajar Python

Meskipun banyak sekali bahasa pemrograman diluar sana, akan tetapi admin lebih merekomendasikan untuk belajar bahasa pemrograman python. Tentunya terdapat kelebihan yang harus kita ketahui, jika kita bandingkan dengan bahasa pemrograman lainnya. Berikut ini merupakan kelebihan bahasa pemrograman python.

  1. Pemrograman python memiliki sintaksis yang sederhana dan hampir mirip dengan bahasa inggris.
  2. Python tentunya dapat berjalan pada berbagai macam sistem operasi.
  3. Python berjalan didalam sistem interpreter, artinya bahasa baris kode pada pemrograman python akan segera di eksekusi setelah kita menulisnya.
  4. Bahasa python dapat diperlakukan dengan cara prosedural, ataupun dengan cara berorientasi objek (fungsional).
  5. Python tentunya memiliki sintaks yang memungkinkan pengembang untuk dapat menulis program dengan ringkas daripada bahasa yang lainnya.

Instalasi Python dan Menggunakan Python

Sebelum memulai sintak dasar belajar python pemula tentunya kita harus dapat menginstall python pada komputer kita masing – masing. Seperti yang sudah dijelaskan sebelumnya, bahasa pemrograman python dapat bekerja pada berbagai sistem operasi. Supaya python dapat berjalan, kita tidak harus menginstall program apapun, dikarenakan sebagian besar sistem operasi sudah terinstall compiler python didalamnya. Untuk mengecek mengecek versi dari python yang digunakan kita dapat menjalankan perintah.

python -version

Jika sistem operasi yang kalian gunakan belum terdapat python didalamnya, kalian dapat mengunduh python dan menginstall versi terbarunya pada halaman ini.

Instalasi Pyhon

Banyak komputer dan Mac yang sudah menginstal python.

Untuk memeriksa apakah kalian sudah mengintal python pada PC windows, selanjutnya kalian dapat menjalankan baris perintah pada CMD (Command Prompt).

C:\Users\ Nama>python -- versiaon

Untuk memeriksa apakah kalian sudah menginstal python pada di linux ataupun Mac, lalu pada linux silahkan buka baris perintah atau pada Mac Terminal dan ketikan perintah:

python --version

Jika pada komputer kalian belum terinstal python pada komputer, maka kalian dapat mengunduhnya secara gratis dari situs web berikut: https://www.python.org/

Memulai Dengan Python

Python merupakan suatu bahasa pemrograman yang ditafsirkan, artinya sebagai pengembang kalian harus menulis file python dengan ekteksi (.py) dalam editor teks dan kemudian kalian memasukan file-file tersebut kedalam interpreter python untuk dapat dieksekusi.

Cara untuk menjalankan file python yaitu seperti ini pada baris perintah:

C:\Users\ Nama>python helloworld.py

dimana file “helloworld.py” merupakan nama file python anda.

Selanjutnya kita akan belajar untuk menulis dalam file helloworld.py, yang dapat dilakukan di editor teks apa pun.

print("Hello, World!")

Sesederhana itu untuk menuliskan Hello, World! pada bahasa pemrograman python. Simpan file yang sudah kalian buat lalu buka baris perintah, navigasikan kedalam direktori tempat kalian menyimpan file dan silahkan jalankan:

C:\Users\ Nama>python helloworld.py

Output yang akan dihasilkan yaitu:

Hello, World!

Selamat, kalian sudah berhasil menulis dan menjalankan prgoram python pertama kalian.

Baris Perintah Python

Untuk dapat menguji sejumlah kecil kode dalam pemrograman python terkadang tercepat dan termudah untuk tidak menulis kode dalam file. Ini dapat dimungkinkan karena python dapat dijalankan sebagai baris perintah itu sendiri.

silahkan ketik yang berikut pada baris perintah windows, Mac atau Linux:

C:\Users\ Nama>python

Atau jika perintah python tidak berfungsi, kalian dapat mencoba “py”:

C:\Users\ Your Name>py

Dari sanan kalian dapat menulis python apapun, termasuk contoh hello world dari tutorial sebelumnya.

>>> print("Hello, World!")

ketika kita menjalankan perintah diatas maka hasilnya akan seperti berikut:

Hella, World!

Setiap kali kalian selesai pada baris perintah python, kalian cukup mengetikan yang berikut untuk dapat keluar dari antarmuka baris perintah python:

exit()

Selanjutnya kita akan belajar cara untuk menjalankan sitaks python.

Cara Menjalankan Sintaks Pada Python

Seperti yang sudah kita pelajari pada halaman diatas, sintaks python dapat dieksekusi dengan cara langsung pada Command Line:

>>> print("Hello, World!")
Hello, World!

Atau dengan cara membuat file python pada server dengan menggunakan eksternsi file .py, dan menjalankan pada Command Line:

C:\Users\ Your Name>python myfile.py

Indentasi Pada Pemrograman Python

Indentasi mengacu pada spasi diawal baris kode.

Dimana dalam bahasa pemrograman lain, lekukan dalam kode hanya untuk keterbacaan, lekukan dalam python sangatlah penting.

Python menggunakan lekukan untuk menunjukan blok kode. Berikut merupakan contoh:

if 5 > 2:
  print("Lima lebih besar dari dua")

Jika kita melewatkan identasi pada pemrograman python, maka python akan memberikan pesan kesalahan, contoh identasi yang salah.

if 5 > 2:
print("Lima lebih besar dari dua")

Untuk jumlah spasi yang ditulis terserah kalian sebagai programmer, tetapi harus setidaknya satu.

if 5 > 2:
 print("Lima lebih besar dari dua") 
if 5 > 2:
        print("Lima lebih besar dari dua")

Kalian harus menggunakan jumlah spasi yang sama didalam blok kode yang sama, jika tidak pemrograman python akan memberikan pesan kesalahan.

if 5 > 2:
 print("Lima lebih besar dari dua")
        print("Lima lebih besar dari dua")

Selanjutnya kita akan belajar mengenai komentar pada pemrograman python.

Komentar Pada Python

Terdapat beberapa fungsi dan kegunaan dari komentar pada bahasa pemrograman python yaitu:

  1. Suatu komentar dapat digunakan untuk menjelaskan kode pada pemrograman Python
  2. Komentar dapat digunakan untuk membuat kode lebih mudah dibaca.
  3. Komentar dapat digunakan untuk mencegah eksekusi saat melakukan

Membuat komentar pada python

Untuk membuat komentar pada pemrograman python dimulai dengan tanda #, dan selanjutnya pemrograman python akan mengembalikannya.

Contoh:

#Ini merupakan komentar
print("Hello, World!")

Komentar dapat kita terapkan pada akhir baris, dan pemrograman python akan mengembalikan sisa baris tersebut.

Contoh:

print(“Hello, Wolrd!”) #Ini merupakan komentar

Komentar tentunya tidak harus berupa teks yang menjelaskan kode, komentar juga tentunya dapat digunakan untuk mencegah bahasa pemrograman python mengeksekusi kode perogram.

Contoh:

#print("Hello, World!")
print("Hello, Sahabat Serverkoding")

Komentar Multi Baris

Pemrograman python tentunya tidak benar-benar memiliki sintaks untuk komentar multi baris.

Untuk dapat menambahkan komentar multiline, kalian dapat menyisipkan a # untuk setiap baris:

Contoh

#Ini adalah kometar
#ditulis disini
#lebih dari satu baris
print("Hello, World!")

Kalian juga dapat menggunakan string multiline untuk membuat komentar.

Karena pada pemrograman python akan mengembalikan literal string yang tidak diterapkan kedalam variable, kalian dapat menambahkan string multiline (tanda kutip tiga) dalam script yang kalian buat, kalian dapat menerapkan komentar didalamnya:

"""
Ini adalah kometar
ditulis disini
lebih dari satu baris
"""
print("Hello, World!")

Selama string tidak diterapkan kedalam variabel, Python akan membaca script tetapi kemudian mengabaikannya dan kalian sudah berhasil membuat komentar multiline.

Variabel Pada Pemrograman Python

Variabel merupakan wadah untuk menyimpan nilai suatu data.

Membuat Variabel

Pada pemrograman python tidak memiliki perintah untuk mendeklarasikan suatu variabel. Variabel dibuat saat kalian pertama kali menerapkan nilai padanya.

x = 5
y = "Rizal"
print(x)
print(y)

Kita tentunya tidak perlu untuk mendeklarasikan dengan tipe tertentu, dan bahkan dapat mengubah tipe setelah ditetapkan.

Contoh:

x = 4       # x merupakan tipe integer
x = "Sally" # x sekang menjadi tipe string
print(x)
Casting Pada Python

Jika kalian ingin menentukan tipe data dari suatu variabel, ini tentunya dapat dilakukan dengan cara casting. berikut contoh benerapakan dari casting pada pemrograman python.

x = str(3)    # x akan menjadi '3'
y = int(3)    # y akan menjadi 3
z = float(3)  # z akan menjadi 3.0
Mendapatkan Tipe Data

Kalian juga bisa mendapatkan tipe data variable dengan menggunakan fungsi type(). Contoh penerapan mendapatkan tipe data dari pemrograman python yaitu seperti berikut:

x = 5
y = "Rizal"
print(type(x))
print(type(y))
Penggunaan Kutip Tunggal dan Ganda

Variabel string dapat dideklarasikan dengan menggunakan tanda kutip tunggal ataupun ganda, berikut contoh penerapannya:

x = "Rizal"
# Sama degan
x = 'Rizal'
Hal-hal sensitif

Nama variabel peka terhadap huruf besar dan kecil

Contoh: berikut akan menjadi dua buah variabel yang berbeda

a = 4
A = "Rizal"
#A tidak akan menimpa a

Penulisan Nama Variabel Pada Python

Sebuah variabel tentunya dapat memiliki nama pendek (seperti x dan y) atau suatu penamaan yang lebih deskriptif (umur, carname, total_volume). Aturan untuk variabel python.

  • Nama variabel harus dimulai dengan menggunakan huruf atau karakter garis bawah
  • Nama variabel tidak boleh dimulai dengan angka
  • Nama variabel tentunya hanya boleh berisi karakter alfanumerik dan garis bawah yaitu (Az, 0-9, dan _)
  • Nama variabel sangat sensitif terhadap besar/kecil (usia, Usia dan USIA merupakan tiga variabel yang berbeda)

Contoh aturan penulisan variabel pada pemrograman python seperi berikut:

myvar = "Rizal"
my_var = "Rizal"
_my_var = "Rizal"
myVar = "Rizal"
MYVAR = "Rizal"
myvar2 = "Rizal"

Contoh penulisan nama variabel yang salah:

2myvar = "Rizal"
my-var = "Rizal"
my var = "Rizal"

Kalian harus ingat bahwa penamaan variabel sangat peka (sensitif) terhadap huruf besar dan kecil

Penulisan Variabel Keluaran Python

print pernyataan python sering digunakan untuk mengeluarkan variabel. Untuk menggabungkan teks dan variabel python dengan menggunakan + karakter, contohnya:

x = "the best"
print("Python is" + x)

Kalian juga dapat menggunakan + karakter untuk menambahkan variabel ke variabel lainnya, contohnya:

x = "Python is "
y = "the best"
z =  x + y
print(z)

Untuk angka, + karakter berfungsi sebagai operator matematika:

x = 5
y = 10
print(x + y)

Jika kalian mencoba untuk menggabungkan string dengan angka, maka Python akan memberikan pesan kesalahan.

x = 5
y = "Rizal"
print(x + y)
Penulisan Variabel Global Python

Variabel global merupakan variabel yang dibuat diluar fungsi yaitu dikenal sebagai variabel global, pada variabel global dapat digunakan oleh semua orang, baik didalam fungsi maupun diluar fungsi. Contoh penerapannya sebagai berikut:

Contoh membuat variabel diluar fungsi dan digunakan didalam fungsi.

x = "the best"

def myfunc():
  print("Python is " + x)

myfunc()

Jika kalian membuat suatu variabel dengan nama yang sama didalam suatu fungsi, variabel ini akan bersifat lokal dan hanya dapat digunakan didalam fungsi tersebut. Variabel global dengan nama yang sama akan tetap seperti semula, global dengan nilai aslinya.

Contoh membuat variabel didalam fungsi, dengan nama yang sama dengan variabel global

x = "the best"

def myfunc():
  x = "fantastic"
  print("Python is " + x)

myfunc()

print("Python is " + x)
Kata Kunci Global Python

Biasanya ketika kita membuat suatu variabel didalam suatu fungsi, variabel itu bersifat lokal, dan hanya dapat digunakan didalam fungsi itu.

Untuk membuat variabel global didalam suatu fungsi, anda dapat menggunakan global kata kunci.

Contoh

Jika anda menggunakan global kata kunci, variabel tersebut termasuk kedalam lingkup global:

def myfunc():
  global x
  x = "the best"

myfunc()

print("Python is " + x)

Juga, gunakan global kata kunci jika kalian ingin mengubah variabel global didalam suatu fungsi.

Contoh

Untuk mengubah nilai dari variabel global didalam suatu fungsi, lihat variabel tersebut dengan menggunakan global kata kunci.

x = "awesome"

def myfunc():
  global x
  x = "the best"

myfunc()

print("Python is " + x)

Mengenal Tipe Data Python

Dalam pemrograman, tipe data merupakan konsep yang sangat penting. Variabel dapat menyimpan data dari tipe data yang berbeda, dan tipe data yang berbeda tentunya dapat melakukan hal yang berbeda.

Secara default python memiliki beberapa tipe data, yaitu:

  1. Jenis Teks : str
  2. Tipe Numerik : int, float, complex
  3. Jenis Urutan : list, tuple, range
  4. Jenis Pemetaan : dist
  5. Setel Jenis : set, frozenset
  6. Tipe Boolean : bool
  7. Jenis Biner : bytes, bytearray, memoryview
Mendapatkan Tipe Data

Kalian tentunya bisa mendapatkan tipe data objek apapun dengan menggunakan fungsi type(), contohnya yaitu

Mencetak tipe data X

x = 5
print(type(x))

Operator Pada Pemrograman Python

Operator sendiri digunakan untuk melakukan operasi pada variabel dan nilai. Pada contoh dibawah ini kita menggunakan + operator untuk menjumlahkan dua nilai contohnya:

print(10 + 5)

Bahasa pemrograman python membagi operator kedalam grup berikut:

  1. Operator Aritmatika
  2. Operator Penugasan
  3. Operator Perbandingan
  4. Operator Logika
  5. Operator Identitas
  6. Operator Keanggotaan
  7. Operator Bitwise

Operator Aritmatika Python

Operator aritmatika digunakan dengan nilai numerik untuk melakukan operasi matematika umum:

OperatorNamaContoh
+Additionx + y
-Subtractionx - y
*Multiplicationx * y
/Divisionx / y
%Modulusx % y
**Exponentiationx ** y
//Floor Divisionx // y

Operator Penugasan Python

Operator penugasan digunakan untuk menetapkan nilai kedalam variabel:

OperatorExampleSame As
=x = 5x = 5
+=x += 3x = x + 3
-=x -= 3x = x - 3
*=x *= 3x = x * 3
/=x /= 3x = x / 3
%=x %= 3x = x % 3
//=x //= 3x = x // 3
**=x **= 3x = x ** 3
&=x &= 3x = x & 3
|=x |= 3x = x | 3
^=x ^= 3x = x ^ 3
>>=x >>= 3x = x >> 3
<<=x <<= 3x = x << 3

Operator Perbandingan Python

Operator perbandingan digunakan untuk membandingkan dua nilai:

OperatorNamaContoh
!ERROR! unexpected operator '='Equalx == y
!=Not equalx != y
>Greater thanx > y
<Less thanx < y
>=Greater than or equal tox >= y
<=Less than or equal tox <= y

Operator Logika Python

Operator logika digunakan untuk menggabungkan pernyataan kondisional, berikut merupakan tabel dari operator logika:

OperatorDeskripsiContoh
andMengembalikan True jika kedua pernyataan benarx < 5 and x < 10
orMengembalikan True jika salah satu pernyataan benarx < 5 or x < 4
not
Membalikkan hasilnya, mengembalikan False jika hasilnya benar
not(x < 5 and x < 10)

Operator Identitas Python

Operator identitas digunakan untuk membandingkan suatu objek, buka karena mereka sama, tetapi jika mereka sebenarnya merupakan objek yang sama dengan lokasi memori yang sama.

OperatorDeskripsiContoh
isMengembalikan True jika kedua variabel adalah objek yang samax is y
is notMengembalikan True jika kedua variabel bukan objek yang samax is not y

Operator Keanggotaan Python

Operator keanggotaan digunakan untuk dapat menguji apakah urutan disajkan dalam suatu objek, berikut tabel operator dari keanggotaan:

OperatorDeskripsiContoh
inMengembalikan True jika urutan dengan nilai yang ditentukan ada di objekx in y
not inReturns True if a sequence with the specified value is not present in the objectx not in y

Operator Bitwise Python

Operator bitwise digunakan untuk membandingkan angka (biner), untuk lebih jelasnya silahkan perhatikan tabel berikut:

OperatorNamaDeskripsi
& ANDSet setiap bit ke 1 jika kedua bit adalah 1
|ORSet setiap bit ke 1 jika salah satu dari dua bit adalah 1
^XORSetel setiap bit menjadi 1 jika hanya satu dari dua bit yang bernilai 1
~NOTMembalikkan semua bit
<<Zero fill left shift
Geser ke kiri dengan menekan angka nol dari kanan dan biarkan bit paling kiri jatuh
>>Signed right shiftGeser ke kanan dengan mendorong salinan bit paling kiri ke dalam dari kiri, dan biarkan bit paling kanan jatuh

Kesimpulan

Kita sudah belajar banyak hal mengenai dasar belajar python pemula, terimakasih sudah berkunjung dan membaca artikel ini mudah-mudah artikel yang admin buat dapat dengan mudah dimengerti oleh pembaca.

Salam Success 🙂

By: Muhammad Rizal

Leave a Comment

Your email address will not be published. Required fields are marked *