Langsung ke konten utama

Dasar Python Programming - Part 3 | SoftUni Indonesia

Multi-Line Statement (Banyak Baris Statement) Python

Suatu Statement pada Python dianggap berakhir ketika baris baru dibuat. Akan tetapi pada Python terdapat Multi-Line statements atau statement berkelanjutan dengan menggunakan karakter kontinuitas (\) di mana karakter tersebut menunjukan bahwa statement masi dilanjutkan seperti contoh berikut.

total = item_one + \
        item_two + \
        item_three

Statements yang terdapat didalam [], {}, atau () tidak perlu untuk menggunakan karakter kontinuitas, sebagai contoh:

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']

Tanda Kutipan Python

Python menerima tanda kutipan satu ('), dua (") dan tiga (''' or """) untuk menyatakan string (teks) secara harfiah, asalkan tipe karakter kutipan yang digunakan sama pada awal dan akhir suatu string.

Kutipan tiga sering digunakan untuk String dengan banyak alenia, seperti contoh berikut:

word = 'word'
sentence = "This is a sentence."
paragraph = """This is a paragraph. It is
made up of multiple lines and sentences."""

Komentar Python

Tanda hash/pagar (#) yang tidak didalam tanda kutipan maka dianggap sebagai komentar, semua karakter setelah tanda # dan seterusnya dalam satu baris maka tidak akan di interpretasi oleh Python atau diabaikan. Contoh penggunaan komentar

# First comment
print "Hello, Python!" # second comment
output:
Hello, Python!

Kamu dapat menuliskan komentar pada baris yang sama dengan statement atau expression:

name = "Madisetti" # This is again comment

Python tidak memiliki aturan tersendiri untuk komentar bertingkat, kita bisa gunakan tanda pagar untuk setiap baris code nya.

# This is a comment.
# This is a comment, too.
# This is a comment, too.
# I said that already.

Penggunaan Baris Kosong Python

Baris yang hanya berisi spasi putih, sama halnya dengan komentar, dikenal sebagai baris kosong dan Python akan mengabaikan kondisi ini. Dalam interpreter interaktif Python, kita harus memasukkan baris fisik kosong untuk mengakhiri pernyataan multibaris.

Menunggu untuk inputan User di Python

Berikut baris kode yang menampilkan prompt yang menunggu inputan dari kita, setelah kita mengisi inputan yang diminta maka hasil input akan diproses setelah kita klik ‘Enter’.

nama = input("Input your name here")
print(“Hallo ”+nama)

Dari program diatas ketika klik Enter maka output yang keluar adalah “Hallo nama_kamu”.

Banyak Statement pada satu blok kode Python

Sekelompok pernyataan individu, yang membuat satu blok kode disebut suite di Python. Suite di Python mengacu pada sekelompok pernyataan terkait yang melakukan tugas tertentu. Suite digunakan untuk menyusun program dengan cara yang logis dan mudah dibaca. Suite juga digunakan untuk mengelompokkan pernyataan bersama yang harus dijalankan bersama sebagai satu kesatuan.

Suites biasanya digunakan dalam pernyataan kontrol seperti if, while, dan for, tetapi juga dapat digunakan dalam def (fungsi) atau class dan tempat lain di mana sekelompok pernyataan diharapkan.

Baris tajuk untuk memulai pernyataan (dengan kata kunci) dan diakhiri dengan titik dua ( : ) dan diikuti oleh satu atau lebih baris yang membentuk suite. Contoh penggunaannya seperti berikut:

if expression: 
   suite
elif expression: 
   suite 
else: 
   suite

Variabel Python

Variabel hanyalah lokasi memori yang dicadangkan untuk menyimpan nilai. Ini berarti bahwa ketika kita membuat variabel, kita menyimpan sebagian ruang di memori untuk di tugaskan sebagai variabel.

Suatu variabel disimpansesuai dengan tipe data nya, interpreter mengalokasikan memori dan memutuskan apa yang dapat disimpan dalam memori yang dicadangkan. Oleh karena itu, dengan menetapkan tipe data yang berbeda ke variabel, kita dapat menyimpan data pada variabel dengan bilangan bulat, desimal, atau karakter.

Pada Python, tipe data dapat dibagi menjadi beberapa kelompok:

1. Tipe data numerik:
Tipe bilangan bulat atau disebut dengan integer: 1, 2, 3, dll.
Tipe bilangan pecahan disebut dengan float: 3.14, 1.5, dll.
contoh:
dataInteger = 12 # contoh variabel dengan tipe data integer
dataFloat = 3.14 # contoh variabel dengan tipe data float

2. Tipe data string:
Tipe data string adalah tipe data yang terdiri dari sekumpulan karakter. String dapat ditulis dengan menggunakan tanda kutip (') atau tanda kutip dua (")
contoh:
dataStr = “contoh kalimat dengan string”  
# data string di mana 11 sudah bukan angka matematika lagi tetapi sudah berubah 
# bentuk menjadi karakter sehingga tidak bisa dilakukan operasi matematika
dataStr2 = “11 Pemain bola” 

3. Tipe data boolean:
Tipe data boolean adalah tipe data yang hanya memiliki dua nilai yaitu True (benar) atau False (salah).
contoh:
nilaiSalah = False
nilaiBenar = True

4. Tipe data list:
Tipe data list adalah tipe data yang terdiri dari sekumpulan elemen yang dapat berupa tipe data apa saja. Elemen-elemen list dapat diakses dengan menggunakan indeks.
contoh:
myList = [“apel”, “pisang”, “mangga”]

5. Tipe data tuple:
Tipe data tuple adalah tipe data yang sama seperti list, kecuali bahwa tuple tidak dapat diubah setelah dibuat.
contoh:
myTuple = (“pensil”, “buku”, “penggaris”)

6. Tipe data set:
Tipe data set adalah tipe data yang terdiri dari sekumpulan elemen unik yang tidak terurut.
contoh:
mySet = {“kopi”, “teh”, “mineral”}

7. Tipe data dictionary:
Tipe data dictionary adalah tipe data yang terdiri dari sekumpulan pasangan kunci-nilai. Kunci-kunci dapat diakses untuk mengambil nilai-nilai yang tersimpan.
contoh:
Dict = {
    “brand”: “Tesla”,
    “model”: “Tesla-X”,
    “year”: 2021
}

Editor: Rezaldi

Komentar

Postingan populer dari blog ini

Daftar dan cara menggunakan sistem Judge SoftUni pada SoftUni Center

Sebelum memulai kelas kita harus memiliki akun judge sebagai platform belajar bersama dari SoftUni Center yang akan kita gunakan. Pada tahapan ini kita akan mendaftarkan akun yang akan digunakan. Cara daftar akun pada Sistem Judge SoftUni 1. Buka situs judge.softuni.org dan klik register pada pojok kanan atas. 2. Isikan data username (min 5 karakter), email dan password yang akan digunakan, lalu centang " I accept the terms and conditions of SoftUni " dan " I accept the Privacy Policy of SoftUni "  3. Klik tombol Register, dan tunggu sebentar untuk proses pendaftaran. 4. Setelah klik register maka kamu sudah bisa coba login ke judge.softuni.org dengan akun yang sudah didaftarkan. Panduan penggunaan Sistem Judge SoftUni Pada tahapan ini kita akan melihat bagaimana menggunakan sistem judge untuk keperluan submit / kirim latihan dan koding-lab pada Judge SoftUni. 1. Setelah berhasil login pada sistem judge SoftUni, lalu pilihlah SoftUni Indonesia di menu Contests kiri ...

Cara Install dan Menggunakan Intellij IDEA Community | SoftUni Indonesia

  Dalam postingan kali ini, kita membahas bagaimana cara install Intellij IDEA Community Edition yang akan kamu gunakan untuk koding Java. Sebelum kita membahas install Intellij IDEA step by step, kita harus tahu dulu apa itu Integrated Development Environment (IDE), IDE merupakan aplikasi atau software yang membantu developer dalam mengembangkan aplikasi. Standarnya IDE memiliki Editor Kode (tempat kita tulis koding), Build automation tools dan debugger. Intellij IDEA adalah Integrated Development Environment (IDE) yang digunakan untuk pemrograman dengan Java. Intellij IDEA menyediakan analisis kode, debugger grafis, unit tester terintegrasi, integrasi dengan sistem kontrol versi (VCSes), dan juga mendukung pengembangan dengan bahasa Kotlin. Intellij IDEA dikembangkan oleh perusahaan Ceko JetBrains sama halnya dengan PyCharm. Untuk kebutuhan standar laptop/device sistem yang dapat disupport Intellij IDEA ialah sebagai berikut: • 64-bit versions of Microsoft Windows 11, 10, 8 • ...

Cara Install dan Menggunakan PyCharm Community | SoftUni Indonesia

SoftUni Indonesia dalam posting ini, kita akan membahas bagaimana cara install PyCharm Community Edition yang akan kamu gunakan untuk koding Python. Sebelum kita membahas install PyCharm step by step, kita harus tahu dulu apa itu Integrated Development Environment (IDE), IDE merupakan aplikasi atau software yang membantu developer dalam mengembangkan aplikasi. Standarnya IDE memiliki Editor Kode (tempat kita tulis koding), Build automation tools dan debugger.  PyCharm adalah Integrated Development Environment (IDE) yang digunakan untuk pemrograman dengan Python. PyCharm menyediakan analisis kode, debugger grafis, unit tester terintegrasi, integrasi dengan sistem kontrol versi (VCSes), dan mendukung pengembangan web dengan Django. PyCharm dikembangkan oleh perusahaan Ceko JetBrains. Minimum spesifikasi laptop / perangkat untuk menginstall PyCharm • 64-bit versions of Microsoft Windows 11, 10, 8 • 2 GB free RAM minimum, 8 GB of total system RAM rekomendasi • 2.5 GB hard disk s...