0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan5 halaman

PythonSuntax_Simple_inung

Ebook ini membahas perintah dasar hingga lanjutan dalam Python, termasuk fungsi, struktur kontrol, dan pemrosesan file. Setiap perintah dilengkapi dengan penjelasan dan contoh penggunaannya. Selain itu, terdapat juga tabel ringkasan perintah untuk referensi cepat.

Diunggah oleh

Martinus Ola Nedin
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan5 halaman

PythonSuntax_Simple_inung

Ebook ini membahas perintah dasar hingga lanjutan dalam Python, termasuk fungsi, struktur kontrol, dan pemrosesan file. Setiap perintah dilengkapi dengan penjelasan dan contoh penggunaannya. Selain itu, terdapat juga tabel ringkasan perintah untuk referensi cepat.

Diunggah oleh

Martinus Ola Nedin
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

1.

Introduction
Python adalah bahasa pemrograman yang populer karena sintaksnya yang sederhana dan
mudah dipahami. Ebook ini akan membahas berbagai perintah dalam Python, mulai dari
yang paling dasar hingga yang lebih kompleks, lengkap dengan penjelasan singkat dan
contoh penggunaannya.

2. Perintah Dasar
a. print()
Menampilkan output ke layar.

print("Halo, Dunia!")
Output:

Halo, Dunia!

b. input()
Menerima input dari pengguna.

nama = input("Masukkan nama Anda: ")


print(f"Halo, {nama}!")
Output (jika pengguna memasukkan "Andi"):

Masukkan nama Anda: Andi


Halo, Andi!

c. type()
Menampilkan tipe data dari sebuah variabel.

x = 10
print(type(x))
Output:

<class 'int'>

d. len()
Mengembalikan panjang (jumlah elemen) dari sebuah objek.

kata = "Python"
print(len(kata))
Output:

6
e. range()

Menghasilkan urutan angka.

for i in range(5):
print(i)
Output:

0
1
2
3
4

3. Struktur Kontrol
a. Percabangan: if, elif, else
Digunakan untuk pengambilan keputusan berdasarkan kondisi.

nilai = 85
if nilai >= 90:
print("A")
elif nilai >= 80:
print("B")
else:
print("C")
Output:

B
b. Perulangan: for

Digunakan untuk mengulang blok kode sejumlah tertentu.

for i in range(3):
print("Perulangan ke-", i)
Output:

Perulangan ke- 0
Perulangan ke- 1
Perulangan ke- 2

c. Perulangan: while
Mengulang blok kode selama kondisi bernilai True.

i=0
while i < 3:
print("Nilai i:", i)
i += 1
Output:
Nilai i: 0
Nilai i: 1
Nilai i: 2

4. Fungsi dan Modul

a. Mendefinisikan Fungsi: def


Membuat fungsi untuk mengelompokkan kode yang dapat digunakan kembali.

def sapa(nama):
print(f"Halo, {nama}!")

sapa("Andi")
Output:

Halo, Andi!
b. Mengimpor Modul: import
Menggunakan modul eksternal untuk memperluas fungsionalitas.

import math
print(math.sqrt(16))
Output:

4.0

5. Struktur Data
a. List
Kumpulan data yang dapat diubah.

buah = ["apel", "jeruk", "mangga"]


buah.append("pisang")
print(buah)
Output:

['apel', 'jeruk', 'mangga', 'pisang']

b. Tuple
Kumpulan data yang tidak dapat diubah.
angka = (1, 2, 3)
print(angka[1])
Output:

2
c. Dictionary

Kumpulan pasangan kunci-nilai.

mahasiswa = {"nama": "Andi", "umur": 20}


print(mahasiswa["nama"])
Output:

Andi
d. Set
Kumpulan data unik tanpa urutan tertentu.

angka = {1, 2, 3, 2}
print(angka)
Output:

{1, 2, 3}

6. Pemrosesan File
a. Membaca File
Membaca isi file teks.

with open('file.txt', 'r') as file:


isi = file.read()
print(isi)
b. Menulis ke File
Menulis data ke dalam file teks.
with open('file.txt', 'w') as file:
file.write("Halo, Dunia!")

7. Penanganan Error
Menggunakan blok try-except untuk menangani error.

try:
angka = int(input("Masukkan angka: "))
print(f"Angka yang dimasukkan: {angka}")
except ValueError:
print("Input bukan angka!")
Output (jika pengguna memasukkan "abc"):

Masukkan angka: abc


Input bukan angka!

8. Perintah Lanjutan
a. lambda
Fungsi anonim untuk operasi sederhana.

kuadrat = lambda x: x ** 2
print(kuadrat(5))
Output:

25
b. map()
Menerapkan fungsi ke setiap item dalam iterable.

angka = [1, 2, 3]
hasil = list(map(lambda x: x * 2, angka))
print(hasil)
Output:

[2, 4, 6]
c. filter()
Menyaring item dalam iterable berdasarkan fungsi.

angka = [1, 2, 3, 4]
genap = list(filter(lambda x: x % 2 == 0, angka))
print(genap)
Output:

[2, 4]

9. Lampiran: Tabel Ringkasan Perintah


Perintah Deskripsi Contoh Penggunaan
print() Menampilkan output print("Halo")
input() Menerima input dari pengguna input("Masukkan nama: ")
len() Menghitung panjang objek len("Python")
type() Menampilkan tipe data type(10)
range() Menghasilkan urutan angka range(5)
Perintah Deskripsi Contoh Penggunaan
def Mendefinisikan fungsi def sapa():
import Mengimpor modul eksternal import math
if Percabangan kondisi if x > 0:
for Perulangan dengan iterable for i in range(5):
while Perulangan berdasarkan kondisi while x < 5:
try-except Penanganan error try: ... except:
lambda Fungsi anonim lambda x: x + 1
map() Menerapkan fungsi ke iterable map(fungsi, iterable)
filter() Menyaring iterable dengan fungsi filter(fungsi, iterable)

Anda mungkin juga menyukai