Menguasai Python dengan Mudah: Tutorial Kode untuk Pemula dengan Google Colab

Sebelumnya dalam artikel “Python: Pengertian, Contoh Penggunaan, dan Manfaat Mempelajarinya”, kita telah membahas secara luas mengenai apa itu Python, perumpamaan pemakaian dalam kehidupan sehari-hari, dan manfaat mempelajarinya.

Sekarang, mari kita lanjutkan perjalanan pemrograman Python kita dengan tutorial kode yang akan menolong pemula mengetahui rencana basic layaknya variabel, fungsi, control flow, perulangan, komentar, dan lebih-lebih pemakaian Google Colab untuk mempermudah pengembangan.

Variabel dalam Python

Dalam mempelajari sebuah bahasa pemrograman, hal pertama yang perlu dipelajari pasti di awali dengan mengetahui rencana variabel, tak jikalau dalam bahasa Python. Variabel adalah lokasi penyimpanan yang diberi nama untuk menampung nilai-nilai data.

Variabel sanggup menaruh beragam type data, layaknya integer, float, string, dan lainnya. Untuk mendeskripsikan variabel, anda hanya perlu menetapkan nama variabel dan nilai kepadanya.

# Contoh pemakaian variabel

nama = “Nanang”

umur = 40

berat = 72.5

Tipe Data dalam Python

Python punyai beragam type type knowledge yang sanggup digunakan untuk menaruh nilai. Pemilihan type knowledge yang pas benar-benar penting, lebih-lebih jikalau anda bekerja dalam bidang Data Science ataupun Machine Learning gara-gara knowledge kerap kali banyak variasi dan kompleks.

Dalam Python, type knowledge dikelompokkan jadi dua, yaitu type knowledge primitif dan type knowledge collection.

Tipe Data Primitif

Tipe knowledge primitif dalam Python mengacu terhadap type knowledge basic yang disediakan oleh bahasa Python itu sendiri. Meskipun Python punyai type knowledge yang lebih kompleks layaknya list, tuple, dan dictionary, type knowledge primitif lebih simpel dan menaruh nilai tunggal. Berikut adalah sebagian type knowledge primitif yang lazim digunakan dalam Python.

Tipe Data Penjelasan Contoh

Integer Digunakan untuk menaruh bilangan bulat angka = 10

Float Digunakan untuk menaruh bilangan pecahan (desimal) phi = 3.14

String Digunakan untuk menaruh teks nama = ‘Dicoding’

Boolean Digunakan untuk menaruh nilai kebenaran, yaitu True atau False Benar = True

Tipe knowledge primitif dalam Python terlalu mungkin anda untuk menaruh dan memanipulasi knowledge dengan sederhana. Meskipun sederhana, type knowledge ini benar-benar penting dalam banyak aplikasi dan algoritma gara-gara mereka jadi basic dari pemrosesan knowledge yang lebih kompleks.

 Dengan pemahaman yang kuat mengenai type knowledge primitif, anda sanggup membangun program yang lebih efektif dan sanggup diandalkan dalam Python.

Pengen belajar coding dan mobile deplopment? , contact sekarang: ade prastyo

Tipe Data Collection

Di Python, type knowledge collection adalah type knowledge yang digunakan untuk menaruh kumpulan nilai dalam satu variabel. Tipe knowledge collection terlalu mungkin anda untuk menaruh sebagian nilai dalam satu struktur knowledge dan melakukan operasi, layaknya akses, penambahan, penghapusan, dan pengubahan nilai-nilai tersebut. Berikut adalah sebagian type knowledge collection yang lazim digunakan dalam Python.

List

List adalah type knowledge collection yang terlalu mungkin anda untuk menaruh kumpulan nilai dalam alur tertentu. List didefinisikan dengan tanda kurung siku ([]) dan nilai-nilai yang dipisahkan oleh koma. List berupa mutable, bermakna anda sanggup membuat perubahan nilai-nilai di dalamnya.

daftar_angka = [1, 2, 3, 4, 5]

Tuple

Tuple sama dengan list, tetapi berupa immutable, bermakna sesudah tuple dibuat, anda tidak sanggup membuat perubahan nilai-nilai di dalamnya. Tuple didefinisikan dengan tanda kurung biasa (()).

koordinat = (10, 20)

Set

Set adalah type knowledge collection yang menaruh kumpulan nilai unik tanpa alur tertentu. Set didefinisikan dengan tanda kurung kurawal () atau manfaat set().

huruf_unik = ‘a’, ‘b’, ‘c’

Dictionary

Dictionary adalah type knowledge collection yang menaruh pasangan kunci-nilai. Kunci dalam dictionary perlu unik dan immutable, sedangkan nilai-nilai sanggup berupa objek apa pun. Dictionary didefinisikan dengan tanda kurung kurawal () dan pasangan kunci-nilai yang dipisahkan oleh koma dan dipisahkan antara kunci dan nilai dengan titik dua (:).

biodata = ‘nama’: ‘John Doe’, ‘umur’: 25, ‘kota’: ‘Jakarta’

Tipe knowledge collection benar-benar berfaedah dalam pemrograman Python gara-gara terlalu mungkin anda untuk menaruh dan mengelola knowledge dalam beragam bentuk. Terutama dalam bidang Data Science dan Machine Learning, type knowledge collection memainkan peran yang benar-benar penting dalam pemrosesan, analisis, dan pemodelan data. Data dalam bidang ini seringkali kompleks, dengan struktur yang banyak variasi dan volume yang besar.

Tipe knowledge collection, layaknya list, tuple, set, dan dictionary, terlalu mungkin para praktisi untuk menaruh dan mengelola knowledge dengan langkah yang efektif dan efektif. Misalnya, dalam sistem pra-pemrosesan data, list dan set digunakan untuk menghalau duplikat; tuple digunakan untuk merepresentasikan knowledge yang tidak boleh diubah; dan dictionary digunakan untuk memetakan fitur dengan label kelas dalam tugas klasifikasi. Selain itu, type knowledge collection terhitung digunakan dalam penyusunan fitur, ekstraksi fitur, dan pembentukan dataset, yang merupakan langkah kunci dalam sistem Machine Learning.

Fungsi dalam Python

Fungsi dalam pemrograman adalah anggota kode yang telah dirancang untuk menjalankan tugas tertentu. Mereka merupakan blok-blok perintah yang didefinisikan satu kali dan sanggup dipanggil berulang kali dalam program. Dengan mengfungsikan fungsi, kita sanggup mengorganisasi kode program jadi unit-unit yang lebih kecil dan terkelompok sehingga memudahkan dalam pemeliharaan dan pengembangan kode.

Fungsi terhitung terlalu mungkin untuk menengahi logika usaha atau algoritma khusus ke dalam anggota yang terpisah sehingga menambah keterbacaan dan modularitas program secara keseluruhan. Selain itu, pemakaian manfaat terhitung terlalu mungkin untuk mempercepat sistem pengembangan dan meminimalkan duplikasi kode gara-gara kita sanggup memanggilnya kembali dikala diperlukan tanpa perlu menulis kembali logika yang sama. Dalam Python, manfaat didefinisikan mengfungsikan kata kunci def, sedangkan untuk menggunakannya, anda lumayan memanggil nama manfaat tersebut.

# Contoh definisi fungsi

def greeting(nama):

 print(“Halo, “, nama)

# Memanggil fungsi

greeting(“Nanang”)

# Output :

# Halo, Nanang

Percabangan dalam Python

Percabangan merupakan rencana basic dalam pemrograman yang terlalu mungkin eksekusi dari sebuah program untuk berubah atau mengalir ke blok kode khusus bergantung terhadap keadaan yang diberikan. Dengan mengfungsikan percabangan, kita sanggup mengatur bagaimana program akan berperilaku cocok dengan keadaan yang ada. Salah satu perumpamaan pemakaian percabangan adalah dikala kita ingin menjalankan blok kode jikalau suatu keadaan khusus bernilai True.

Dengan demikian, percabangan jadi alat yang benar-benar berfaedah dalam membangun alur logika dari sebuah program. Pada Python, anda sanggup mengfungsikan if statement untuk menguji keadaan tunggal, atau menggunakannya dengan dengan elif (else if) dan else untuk menguji sebagian kondisi.

# Contoh pemakaian statement if

umur = 18

if umur >= 18:

 print(“Kamu telah dewasa”)

else:

 print(“Kamu tetap di bawah umur”)

# Output :

# Kamu telah dewasa

Perulangan (Looping) dalam Python

Perulangan adalah fitur penting dalam pemrograman yang memungkinkanmu untuk mengeksekusi blok kode berulang kali tanpa perlu menuliskannya secara berulang. Dengan mengfungsikan perulangan, anda sanggup melakukan tugas-tugas layaknya pengulangan operasi matematika, mengolah elemen-elemen dalam suatu daftar, atau lebih-lebih menanggulangi input pengguna yang berulang. Fitur ini menolong dalam mengotomatiskan tugas-tugas yang butuh iterasi atau pengulangan, sehingga membawa dampak kode lebih efektif dan hemat waktu.

Dalam Python, perulangan sanggup diimplementasikan dengan beragam cara, layaknya mengfungsikan loop for, loop while, atau rekursi, bergantung terhadap keperluan dan struktur program yang tengah dibangun. Berikut perumpamaan pemakaian perulangan terhadap Python mengfungsikan for.

# Contoh pemakaian perulangan

for i in range(5):

    print(“Iterasi ke -“, i)

# Output :

# Iterasi ke – 0

# Iterasi ke – 1

# Iterasi ke – 2

# Iterasi ke – 3

# Iterasi ke – 4

Penjelasan kode di atas:

for i in range(5) : Ini adalah pengakuan loop for dalam Python. range(5) membuahkan alur angka dari 0 sampai 4 (sebanyak 5 angka), yang akan digunakan sebagai nilai i dalam tiap tiap iterasi.

print(“Iterasi ke -“, i) : Ini adalah pengakuan yang akan dieksekusi di tiap tiap iterasi loop. Pada tiap tiap iterasi, nilai dari i akan berubah cocok dengan nilai yang dihasilkan oleh range(5), dan kemudian nilai berikut akan dicetak ke layar dengan dengan teks “Iterasi ke -“.

Komentar dalam Python

Komentar adalah teks yang ditambahkan ke dalam kode untuk mengimbuhkan penjelasan atau dokumentasi mengenai bagaimana kode berikut berfungsi. Komentar tidak dieksekusi oleh interpreter Python sehingga tidak merubah jalannya program.

Penggunaan komentar benar-benar penting dalam memperjelas maksud atau target dari tiap tiap anggota kode, dan juga menolong pembaca atau pengembang lain untuk mengetahui alur logika program dengan lebih baik. Komentar sanggup berupa catatan singkat mengenai manfaat dari suatu variabel, algoritma tertentu, atau penjelasan mengenai langkah kerja suatu anggota kode.

Dalam Python, komentar sanggup ditulis dengan mengfungsikan tanda pagar (#) dan sanggup di tempatkan di awal baris atau sesudah kode yang telah ada. Selain itu, komentar multi baris terhitung sanggup dibikin dengan mengfungsikan tiga tanda kutip (“””) di awal dan akhir komentar. Meskipun komentar tidak merubah jalannya program, mereka berperan penting dalam membawa dampak kode jadi lebih mudah dipahami, dikelola, dan dikembangkan oleh tim pengembang. Berikut perumpamaan pemakaian komentar.

“””

Ini adalah perumpamaan komentar multi baris.

Komentar ini digunakan untuk mengimbuhkan penjelasan

tentang bagaimana sebuah manfaat bekerja.

Fungsi ini mengambil alih dua argumen dan mengembalikan hasil

penjumlahan dari ke dua argumen tersebut.

“””

def tambahkan(a, b):

    # Fungsi ini digunakan untuk mengimbuhkan dua bilangan

    return a + b

# Contoh pemakaian manfaat tambahkan

hasil = tambahkan(3, 5)

print(“Hasil penjumlahan: “, hasil)

Penggunaan Google Colab

Google Colab adalah platform penelitian yang memungkinkanmu menulis dan mengeksekusi kode Python secara segera dari browser tanpa menginstal apa pun di computer lokal kamu. Ini benar-benar berfaedah pas anda ingin share kode atau berkolaborasi dengan orang lain.

Kamu sanggup membuka Google Colab melalui account Google dan merasa membawa dampak notebook Python di cloud secara gratis. Langkah pertama adalah membuka browser website dan pergi ke website website Google Colab. Kamu akan disambut dengan antarmuka pengguna yang bersih dan simpel sebagai berikut.

Google Colab

Di sini, anda sanggup membawa dampak notebook baru atau membuka notebook yang telah tersedia dari Google Drive atau GitHub. Untuk pas ini, mari kita buat sebuah notebook baru dengan menentukan menu “File” -> “New Notebook”. Kamu akan dihadapkan terhadap sebuah halaman sebagai berikut.

Halaman notebook baru

Setelah membuka notebook baru, anda akan lihat sebuah Code Cell kosong yang sanggup anda mengfungsikan untuk menulis kode Python. Misalnya, kita akan merasa dengan mencetak “Halo, Dicoding!” ke layar. Ketikkan kode berikut ke dalam sel.

print(“Halo, Dicoding!”)

Untuk mengeksekusi kode tersebut, anda sanggup menghimpit tombol “Play” di sebelah kiri sel atau mengfungsikan pintasan keyboard Shift + Enter. Colab akan mengeksekusi kode berikut dan menampilkan output di bawah sel.