gambaran-python-tutorial

Dasar-Dasar Python

Python adalah bahasa pemrograman tingkat tinggi yang mudah dipahami dan sangat ekspresif. Berikut adalah beberapa dasar-dasar Python yang mencakup konsep-konsep penting yang sering digunakan dalam pengembangan perangkat lunak.

print("Hello, World!")

Program di atas menggunakan fungsi `print` untuk menampilkan teks “Hello, World!” di layar.

# Variabel
nama = "John"
umur = 25
 
# Tipe data
print(type(nama))  # <class 'str'>
print(type(umur))  # <class 'int'>

Variabel `nama` menyimpan string, sedangkan variabel `umur` menyimpan bilangan bulat (integer).

# Percabangan (if-else)
nilai = 75
if nilai >= 70:
    print("Lulus")
else:
    print("Tidak Lulus")
 
# Perulangan (for)
for i in range(5):
    print(i)
 
# Perulangan (while)
count = 0
while count < 3:
    print(count)
    count += 1

Program di atas menunjukkan cara menggunakan struktur kontrol untuk mengambil keputusan (if-else) dan melakukan perulangan (for dan while).

# Mendefinisikan fungsi
def sapa(nama):
    return "Halo, " + nama + "!"
 
# Memanggil fungsi
pesan = sapa("Alice")
print(pesan)

Fungsi `sapa` di atas menerima parameter `nama` dan mengembalikan pesan sapaan. Fungsi ini kemudian dipanggil dengan memberikan argumen “Alice” untuk mendapatkan pesan sapaan.

# List
buah = ["apel", "mangga", "pisang"]
print(buah[0])  # Output: apel
 
# Tuple
koordinat = (3, 4)
print(koordinat[0])  # Output: 3
 
# Dictionary
person = {"nama": "Bob", "umur": 30}
print(person["nama"])  # Output: Bob

Program di atas menunjukkan penggunaan list, tuple, dan dictionary dalam Python untuk menyimpan dan mengakses data.

# Mengambil input dari pengguna
nama_pengguna = input("Masukkan nama Anda: ")
print("Halo, " + nama_pengguna + "!")

Program di atas meminta pengguna untuk memasukkan nama, kemudian menampilkan pesan sapaan.

Ini hanyalah pengantar singkat mengenai beberapa dasar-dasar Python. Anda dapat menjelajahi lebih lanjut konsep-konsep tersebut dan menggali lebih dalam ke dalam fitur-fitur Python yang lebih kompleks seiring dengan perkembangan kemampuan pemrograman Anda.

  • Last modified: 2024/01/22 14:51
  • by joearton