Belajar Python : Cukup 5 Menit Belajar Python Untuk Pemula

5 minute read

Python adalah bahasa pemrograman yang populer dan mudah dipelajari. Ini adalah bahasa yang ideal bagi pemula yang ingin belajar pemrograman karena sintaksnya yang mudah dipahami dan dokumentasi yang kaya.

Apa itu Python?

Python adalah bahasa pemrograman tingkat tinggi yang dikembangkan oleh Guido van Rossum pada tahun 1991. Ini adalah bahasa yang fleksibel dan dapat digunakan untuk berbagai macam aplikasi, termasuk pengembangan web, analisis data, dan pembuatan aplikasi desktop.

Mengapa Python?

Python adalah bahasa yang mudah dipelajari dan memiliki sintaks yang sederhana. Ini juga merupakan bahasa yang kuat dan dapat digunakan untuk membuat aplikasi yang kompleks. Selain itu, Python memiliki komunitas yang luas dan aktif yang selalu siap membantu para pemula dalam belajar pemrograman.

Menginstal Python

Untuk menggunakan Python, Anda harus terlebih dahulu menginstalnya di komputer Anda. Anda dapat mengunduh Python dari situs resmi Python di https://www.python.org/downloads/. Setelah mengunduh, ikuti instruksi untuk menginstal Python di komputer Anda.

Menjalankan Python

Setelah menginstal Python, Anda dapat menjalankan Python dari command prompt atau terminal. Buka command prompt atau terminal dan ketikkan python untuk masuk ke interpreter Python. Anda akan melihat tampilan seperti ini:

$ python
Python 3.7.3 (default, Mar 27 2019, 22:11:17)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" 
for more information.
>>>

Setelah masuk ke interpreter Python, Anda dapat mulai mengetikkan perintah Python. Misalnya, Anda dapat mencoba mengetikkan perintah print("Hello World") untuk menampilkan pesan "Hello World" di layar.

>>> print("Hello World")
Hello World

Variabel dan tipe data

Variabel adalah lokasi di memori yang digunakan untuk menyimpan data. Setiap variabel memiliki nama yang unik dan dapat menyimpan data dari tipe yang berbeda.

Python memiliki beberapa tipe data dasar, seperti integer, floating-point, string, dan boolean.

Menggunakan Variabel


Untuk menggunakan variabel dalam Python, Anda harus terlebih dahulu mengisi variabel tersebut dengan data yang diinginkan. Ini dapat dilakukan dengan menetapkan nilai ke variabel menggunakan operator assignment (=).

Contoh:

>>> nama = "John Doe"
>>> umur = 25
>>>

Di sini, kita telah menetapkan nilai "John Doe" ke variabel nama dan nilai 25 ke variabel umur. Kita dapat mengakses nilai variabel ini dengan menuliskan nama variabelnya diikuti oleh operator assignment.

Contoh:

>>> print(nama)
John Doe
>>> print(umur)
25

Mengetahui Tipe Data

Untuk mengetahui tipe data dari sebuah variabel, kita dapat menggunakan fungsi type(). Fungsi ini akan mengembalikan tipe data dari variabel yang diberikan sebagai argumen.

Contoh:

>>> nama = "John Doe"
>>> umur = 25
>>> print(type(nama))
<class 'str'>
>>> print(type(umur))
<class 'int'>

Operator

Operator adalah simbol yang digunakan untuk melakukan operasi matematika atau logika tertentu pada variabel atau nilai. Python memiliki berbagai macam operator, seperti operator aritmatika, operator assignment, operator perbandingan, dan lain-lain.

Operator Aritmatika

Operator aritmatika adalah operator yang digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan, perkalian, dan pembagian.

Contoh:

>>> x = 5
>>> y = 3
>>> print(x + y)
8
>>> print(x - y)
2
>>> print(x * y)
15
>>> print(x / y)
1.6666666666666667


Di sini, kita dapat melihat bahwa operator + digunakan untuk penjumlahan, operator - digunakan untuk pengurangan, operator * digunakan untuk perkalian, dan operator / digunakan untuk pembagian.

Operator Assignment

Operator assignment adalah operator yang digunakan untuk menetapkan nilai ke variabel. Operator assignment biasanya dituliskan sebagai =.
Contoh:

>>> x = 5

Percabangan

Percabangan adalah mekanisme yang digunakan untuk mengeksekusi kode tertentu berdasarkan kondisi yang diberikan. Python menyediakan beberapa statement percabangan, seperti if, elif, dan else.

Statement if

Statement if adalah statement yang digunakan untuk mengeksekusi kode tertentu jika kondisi yang diberikan bernilai True.

Contoh:

>>> x = 5
>>> if x > 0:
... print("x adalah bilangan positif")
...

x adalah bilangan positif

Di sini, kita mengeksekusi kode print("x adalah bilangan positif") jika kondisi x > 0 bernilai True. Karena x bernilai 5 yang lebih besar dari 0, maka kondisi tersebut bernilai True dan kode tersebut dieksekusi.

Statement elif

Statement elif adalah statement yang digunakan untuk mengeksekusi kode tertentu jika kondisi yang diberikan bernilai True dan kondisi if sebelumnya bernilai False.

Contoh:

>>> x = 5
>>> if x > 0:
... print("x adalah bilangan positif")
... elif x < 0:
... print("x adalah bilangan negatif")
...
x adalah bilangan positif

Di sini, kita mengeksekusi kode print("x adalah bilangan positif") jika kondisi x > 0 bernilai True dan print("x adalah bilangan negatif") jika kondisi x < 0 bernilai True. Karena x bernilai 5 yang lebih besar dari 0, maka kondisi x > 0 bernilai True dan kode print("x adalah bilangan positif") dieksekusi.

Statement else

Statement else adalah statement yang digunakan untuk mengeksekusi kode tertentu jika semua kondisi if dan elif sebelumnya bernilai False.

Contoh:

>>> x = 0
>>> if x > 0:
... print("x adalah bilangan positif")
... elif x < 0:
... print("x adalah bilangan negatif")
... else:
... print("x adalah nol")
...
x adalah nol

Di sini, kita mengeksekusi kode print("x adalah bilangan positif") jika kondisi x > 0 bernilai True, `print("x adalah bilangan negatif

Perulangan

Perulangan adalah mekanisme yang digunakan untuk mengeksekusi kode tertentu secara berulang. Python menyediakan beberapa statement perulangan, seperti while dan for.

Statement while

Statement while adalah statement yang digunakan untuk mengeksekusi kode tertentu selama kondisi yang diberikan bernilai True.

Contoh:

>>> x = 1
>>> while x <= 5:
... print(x)
... x += 1
...
1
2
3
4
5


Di sini, kita mengeksekusi kode print(x) dan menambah nilai x dengan 1 selama kondisi x <= 5 bernilai True. Karena x bernilai 1 dan kondisi x <= 5 bernilai True, maka kode print(x) dieksekusi dan nilai x ditambah menjadi 2. Proses ini terus berulang sampai kondisi x <= 5 bernilai False.

Statement for

Statement for adalah statement yang digunakan untuk mengeksekusi kode tertentu untuk setiap elemen dari objek yang diberikan.

Contoh:

>>> list_angka = [1, 2, 3, 4, 5]
>>> for angka in list_angka:
... print(angka)
...
1
2
3
4
5

Di sini, kita mengeksekusi kode print(angka) untuk setiap elemen dari list_angka. Karena list_angka memiliki 5 elemen, maka kode print(angka) akan dieksekusi 5 kali, masing-masing untuk setiap elemen dari list_angka.

Fungsi

Fungsi adalah blok kode yang dikemas dalam sebuah unit yang dapat digunakan secara terpisah. Fungsi dapat menerima input dan mengembalikan output.
Contoh:

def kuadrat(x):
return x * x
print(kuadrat(5))

Di sini, kita telah membuat fungsi kuadrat() yang menerima satu argumen dan mengembalikan hasil kuadrat dari argumen tersebut. Kita kemudian menggunakan fungsi kuadrat() dengan mengirimkan nilai 5 sebagai argumen dan menampilkan hasilnya dengan menggunakan statement print().

Import Modul

Modul adalah file Python yang berisi kode Python yang dapat digunakan di dalam program lain. Untuk menggunakan modul, kita perlu mengimport modul tersebut menggunakan statement import.

Contoh:



Copy code
import math
print(math.pi)
print(math.sin(0))

Di sini, kita telah mengimport modul math dan menggunakan beberapa fungsi yang disediakan oleh modul tersebut, seperti math.pi dan math.sin().
Kita juga dapat mengimport sebagian fungsi dari sebuah modul menggunakan statement from ... import ....

Contoh:

from math import pi, sin


print(pi)
print(sin(0))

Di sini, kita hanya mengimport fungsi pi dan sin dari modul math dan menggunakannya di dalam program kita tanpa perlu menyertakan nama modulnya.

Penutup

Ini adalah dasar-dasar Python untuk pemula. Python adalah bahasa pemrograman yang mudah dipelajari dan memiliki banyak fitur yang membuatnya menjadi bahasa yang populer. Dengan memahami dasar-dasar ini, Anda sudah dapat mulai belajar lebih dalam tentang Python dan membuat aplikasi yang menarik.