0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan6 halaman

Pengenalan Bahasa Pemrograman Python

Dokumen ini memperkenalkan bahasa pemrograman Python, menjelaskan fitur utamanya seperti keterbacaan, fleksibilitas, dan dukungan komunitas yang kuat. Selain itu, dijelaskan juga tentang Google Colaboratory sebagai lingkungan pengembangan berbasis cloud yang memudahkan pemula dalam belajar Python. Dokumen ini juga mencakup dasar-dasar pemrograman Python, termasuk variabel, tipe data, alur kontrol, dan penggunaan pustaka populer.

Diunggah oleh

Iin Supriyatno
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)
11 tayangan6 halaman

Pengenalan Bahasa Pemrograman Python

Dokumen ini memperkenalkan bahasa pemrograman Python, menjelaskan fitur utamanya seperti keterbacaan, fleksibilitas, dan dukungan komunitas yang kuat. Selain itu, dijelaskan juga tentang Google Colaboratory sebagai lingkungan pengembangan berbasis cloud yang memudahkan pemula dalam belajar Python. Dokumen ini juga mencakup dasar-dasar pemrograman Python, termasuk variabel, tipe data, alur kontrol, dan penggunaan pustaka populer.

Diunggah oleh

Iin Supriyatno
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

PENGENALAN BAHASA PEMROGRAMAN PYTHON

A. Apa itu Python?

Python adalah bahasa pemrograman tingkat tinggi yang serbaguna, mudah dibaca, dan ditulis.
Dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991, Python menekankan
pada keterbacaan kode dengan sintaksis yang bersih dan elegan. Hal ini membuatnya menjadi
bahasa yang sangat baik untuk pemula yang baru memulai di dunia pemrograman. Filosofi
utama di balik Python adalah "keterbacaan diutamakan," yang tercermin dalam pepatahnya,
"Simple is better than complex."

Fitur Utama Python

 Mudah Dipelajari: Sintaksis Python yang sederhana dan mirip dengan bahasa
Inggris menjadikannya pilihan ideal bagi pemula. Anda dapat menulis program yang
kompleks dengan baris kode yang lebih sedikit dibandingkan dengan bahasa lain
seperti C++ atau Java.
 Serbaguna dan Lintas Platform: Python dapat berjalan di berbagai sistem operasi
seperti Windows, macOS, dan Linux. Fleksibilitas ini memungkinkannya digunakan
dalam berbagai bidang, mulai dari pengembangan web hingga ilmu data.
 Pustaka Standar yang Luas: Python hadir dengan pustaka standar yang besar yang
menyediakan modul dan fungsi untuk berbagai tugas. Ini berarti Anda tidak perlu
menulis kode dari awal untuk setiap fungsionalitas.
 Dukungan Komunitas yang Kuat: Sebagai bahasa pemrograman sumber terbuka
(open-source), Python memiliki komunitas pengembang yang besar dan aktif di
seluruh dunia. Komunitas ini terus berkontribusi pada pengembangan Python dan
menyediakan banyak sumber daya belajar.

Aplikasi Python di Dunia Nyata

Python digunakan secara luas di berbagai industri untuk berbagai tujuan, antara lain:

 Pengembangan Web: Kerangka kerja seperti Django dan Flask memungkinkan


pengembang untuk membangun aplikasi web yang kuat dan skalabel.
 Ilmu Data dan Pembelajaran Mesin (Machine Learning): Pustaka seperti NumPy,
Pandas, Scikit-learn, dan TensorFlow menjadikan Python sebagai pilihan utama bagi
para ilmuwan data dan insinyur pembelajaran mesin.
 Otomatisasi dan Skrip: Python sangat baik untuk mengotomatiskan tugas-tugas
yang berulang, seperti mengirim email, mengelola file, atau mengambil data dari
internet.
 Pengembangan Perangkat Lunak: Python digunakan untuk membangun berbagai
jenis perangkat lunak, mulai dari aplikasi desktop hingga permainan.
 Keuangan dan Perdagangan Algoritmik: Industri keuangan menggunakan Python
untuk analisis data keuangan, pemodelan risiko, dan perdagangan otomatis.
B. Memulai dengan Google Colaboratory

Apa itu Google Colaboratory?

Google Colaboratory, atau yang sering disebut "Colab," adalah sebuah lingkungan
pengembangan interaktif berbasis cloud yang disediakan oleh Google. Colab memungkinkan
Anda untuk menulis dan menjalankan kode Python langsung di browser Anda tanpa perlu
melakukan instalasi apa pun di komputer Anda. Ini sangat berguna bagi pemula karena
menghilangkan hambatan teknis dalam memulai pemrograman.

Keuntungan Menggunakan Google Colab

 Tanpa Konfigurasi: Anda tidak perlu menginstal Python atau pustaka-pustaka


lainnya. Semuanya sudah tersedia dan siap digunakan.
 Akses Gratis ke Perangkat Keras yang Kuat: Colab menyediakan akses gratis ke
GPU (Graphics Processing Units) dan TPU (Tensor Processing Units), yang sangat
berguna untuk tugas-tugas komputasi yang intensif seperti dalam pembelajaran mesin.
 Kolaborasi yang Mudah: Anda dapat dengan mudah berbagi notebook Colab Anda
dengan orang lain, sama seperti Anda berbagi dokumen Google Docs. Ini
memungkinkan kolaborasi waktu nyata pada proyek pengkodean.
 Integrasi dengan Google Drive: Notebook Colab Anda disimpan di Google Drive,
membuatnya mudah diakses dari perangkat apa pun dan terintegrasi dengan ekosistem
Google lainnya.

Langkah-langkah Memulai Google Colab

1. Buka Google Colab: Kunjungi situs web Google Colab di


[Link].
2. Masuk dengan Akun Google: Anda akan diminta untuk masuk dengan akun Google
Anda.
3. Buat Notebook Baru: Setelah masuk, Anda akan melihat jendela pop-up. Klik "New
notebook" untuk membuat file Colab baru.
4. Mengenal Antarmuka: Anda akan melihat antarmuka notebook yang terdiri dari sel-
sel. Ada dua jenis sel utama:
o Sel Kode: Tempat Anda menulis dan menjalankan kode Python.
o Sel Teks: Tempat Anda dapat menulis teks, judul, dan catatan menggunakan
format Markdown.
5. Menjalankan Kode: Untuk menjalankan sel kode, klik tombol "play" di sebelah kiri
sel atau tekan Shift + Enter.

C. Dasar-dasar Pemrograman Python di Colab

Variabel dan Tipe Data

Dalam Python, variabel digunakan untuk menyimpan nilai. Anda tidak perlu
mendeklarasikan tipe data variabel secara eksplisit; Python akan menentukannya secara
otomatis.
Python
# Tipe data string (teks)
nama = "Budi"

# Tipe data integer (bilangan bulat)


umur = 25

# Tipe data float (bilangan desimal)


tinggi_badan = 175.5

# Tipe data boolean (benar/salah)


mahasiswa = True

print(nama)
print(umur)

Operator Dasar

Python mendukung berbagai operator untuk melakukan operasi matematika dan logika.

 Operator Aritmatika: + (penjumlahan), - (pengurangan), * (perkalian), /


(pembagian), % (modulus/sisa bagi).
 Operator Perbandingan: == (sama dengan), != (tidak sama dengan), > (lebih besar
dari), < (lebih kecil dari).
 Operator Logika: and (dan), or (atau), not (bukan).

Python
a = 10
b=5

# Penjumlahan
print(a + b)

# Perbandingan
print(a > b)

Struktur Data Dasar

 List: Kumpulan item yang terurut dan dapat diubah. Didefinisikan dengan kurung
siku [].
 Tuple: Kumpulan item yang terurut dan tidak dapat diubah. Didefinisikan dengan
kurung biasa ().
 Dictionary: Kumpulan pasangan kunci-nilai yang tidak terurut. Didefinisikan dengan
kurung kurawal {}.

Python
# Contoh List
buah = ["apel", "mangga", "jeruk"]
print(buah[0]) # Mengakses elemen pertama
# Contoh Dictionary
data_diri = {"nama": "Ani", "umur": 22}
print(data_diri["nama"])

D. Alur Kontrol dalam Python

Alur kontrol memungkinkan Anda untuk mengatur bagaimana program Anda dieksekusi
berdasarkan kondisi tertentu.

Pernyataan Kondisional (if, elif, else)

Pernyataan kondisional digunakan untuk menjalankan blok kode tertentu jika suatu kondisi
terpenuhi.

Python
nilai = 85

if nilai >= 90:


print("Nilai Anda A")
elif nilai >= 80:
print("Nilai Anda B")
else:
print("Anda perlu belajar lebih giat")

Perulangan (for dan while)

Perulangan digunakan untuk mengeksekusi blok kode berulang kali.

 Perulangan for: Digunakan untuk mengulang melalui urutan (seperti list atau string).

Python
# Perulangan for pada list
for buah_item in buah:
print(buah_item)

# Perulangan for dengan rentang angka


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

 Perulangan while: Digunakan untuk mengeksekusi blok kode selama kondisi


tertentu benar.

Python
angka = 0
while angka < 5:
print(angka)
angka = angka + 1
E. Fungsi dan Pustaka (Library) di Python

Fungsi

Fungsi adalah blok kode yang dapat digunakan kembali yang hanya berjalan saat dipanggil.
Anda dapat mendefinisikan fungsi Anda sendiri menggunakan kata kunci def.

Python
# Mendefinisikan fungsi
def sapa(nama):
"""Fungsi ini untuk menyapa seseorang."""
print("Halo, " + nama + "!")

# Memanggil fungsi
sapa("Andi")

Mengimpor Pustaka

Salah satu kekuatan terbesar Python adalah ekosistem pustakanya yang kaya. Pustaka adalah
kumpulan modul dan fungsi yang dapat Anda gunakan dalam program Anda. Di Google
Colab, banyak pustaka populer sudah terinstal sebelumnya. Anda dapat mengimpornya
menggunakan kata kunci import.

Contoh Penggunaan Pustaka Populer:

 NumPy: Pustaka fundamental untuk komputasi ilmiah dengan Python. Sangat


berguna untuk bekerja dengan array dan matriks.

Python
import numpy as np

# Membuat array NumPy


a = [Link]([1, 2, 3, 4, 5])
print(a)

 Pandas: Pustaka yang kuat untuk manipulasi dan analisis data. Menyediakan struktur
data seperti DataFrame.

Python
import pandas as pd

# Membuat DataFrame Pandas


data = {'Nama': ['Adi', 'Budi', 'Cici'],
'Usia': [20, 21, 19]}
df = [Link](data)
print(df)
 Matplotlib: Pustaka untuk membuat visualisasi data statis, animasi, dan interaktif.

Python
import [Link] as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

[Link](x, y)
[Link]("Sumbu X")
[Link]("Sumbu Y")
[Link]("Grafik Sederhana")
[Link]()

Anda mungkin juga menyukai