Dasar-Dasar Python: Memulai Pemrograman dengan Python

Mar 19 2023
Pernahkah Anda ingin mempelajari cara membuat kode, tetapi merasa prosesnya menakutkan dan membingungkan? Jika demikian, Python mungkin bahasa yang tepat untuk Anda! Dengan sintaksisnya yang sederhana dan struktur yang mudah dipahami, Python adalah bahasa yang bagus untuk pemula yang baru mulai belajar membuat kode. Dalam posting blog ini, saya akan membawa Anda melalui dasar-dasar pemrograman Python, mulai dari instalasi hingga input/output.

Pernahkah Anda ingin mempelajari cara membuat kode, tetapi merasa prosesnya menakutkan dan membingungkan? Jika demikian, Python mungkin bahasa yang tepat untuk Anda! Dengan sintaksisnya yang sederhana dan struktur yang mudah dipahami, Python adalah bahasa yang bagus untuk pemula yang baru mulai belajar membuat kode.

Dalam posting blog ini, saya akan membawa Anda melalui dasar-dasar pemrograman Python, mulai dari instalasi hingga input/output. Apakah Anda ingin memulai karir di bidang ilmu data atau hanya ingin mencoba pemrograman python, posting ini adalah tempat yang bagus untuk memulai.

Jadi ambil keyboard Anda dan mari selami dunia Python!

INSTALASI:

Sebelum Anda dapat memulai pemrograman dengan Python, Anda harus menginstal juru bahasa Python di komputer Anda. Interpreter Python adalah program yang membaca kode Python Anda dan mengeksekusinya.

Berikut adalah langkah-langkah untuk menginstal Python di komputer Anda:

  1. Buka situs web resmi Python dihttps://www.python.org/downloads/dan klik tombol "Unduh" untuk versi stabil Python terbaru.
  2. Pilih penginstal yang sesuai untuk sistem operasi Anda. Jika Anda menggunakan Windows, Anda ingin mengunduh penginstal Windows (file .exe). Jika Anda menggunakan macOS, Anda ingin mengunduh penginstal macOS (file .pkg). Jika Anda menggunakan Linux, Anda dapat mengunduh penginstal yang sesuai untuk distribusi Anda.
  3. Setelah penginstal diunduh, jalankan dan ikuti instruksi yang diberikan oleh penginstal. Anda akan diminta untuk memilih lokasi pemasangan, serta opsi tambahan yang ingin dipasang.
  4. Setelah penginstalan selesai, buka prompt perintah atau jendela terminal dan ketik "python" untuk memverifikasi bahwa penginstalan berhasil. Anda akan melihat nomor versi Python ditampilkan.

SEBUAH ALTERNATIF:

Jika Anda tidak ingin menginstal software tambahan apa pun di komputer lokal, Anda dapat menggunakan Google Colab, lingkungan pengembangan berbasis cloud. Dengan Google Colab, Anda dapat menulis dan menjalankan kode Python di browser, tanpa perlu memasang perangkat lunak apa pun atau menyiapkan lingkungan pengembangan apa pun. Ini menjadikannya pilihan ideal untuk pemula yang baru memulai dengan Python, atau bagi mereka yang ingin dengan cepat membuat prototipe dan menguji kode mereka tanpa kerumitan instalasi lokal.

Eksekusi Program Python

Mari kita menulis program python pertama kita dan menganalisisnya.

print("Hello World!")

  1. Kompilasi
  2. Penerjemah
  3. Langkah-langkah eksekusi program python

Penerjemah pertama-tama memeriksa sintaks kode sumber untuk setiap kesalahan dan kemudian mengkompilasi kode menjadi instruksi bytecode yang dapat dieksekusi oleh PVM.

Bytecode adalah representasi kode tingkat rendah yang dapat dieksekusi pada platform apa pun tanpa perlu kompilasi ulang.

Karena bytecode dijalankan oleh PVM, ia menggunakan model memori berbasis tumpukan untuk mengelola memori dan melakukan komputasi.

Selama eksekusi, PVM membuat objek di memori untuk merepresentasikan data, seperti angka, string, dan daftar.

Secara keseluruhan, eksekusi program Python melibatkan kompilasi kode sumber menjadi bytecode, mengeksekusi bytecode menggunakan PVM, dan mengelola memori dan objek selama eksekusi program.

Untuk membuat file .pyc secara terpisah untuk program di atas, masukkan perintah berikut di terminal:

C: \>python -m py_compile ifra.py

Variabel digunakan untuk menyimpan data. Di Python, Anda dapat membuat variabel hanya dengan memberikan nilai pada sebuah nama.

Misalnya, kode berikut membuat variabel bernama x dan memberinya nilai 10

x = 10

Integer : Integer adalah bilangan bulat, seperti 12 atau -16.

Float : Float adalah angka desimal, seperti 3,14 atau -0,9.

String: String adalah urutan karakter, diapit tanda kutip tunggal atau ganda, seperti "halo" atau 'dunia'.

Anda dapat memeriksa tipe data variabel dengan menggunakan fungsi type() bawaan .

Misalnya:

x = 10
y = 3.14
z = "hello"

print(type(x))  # Output: <class 'int'>
print(type(y))  # Output: <class 'float'>
print(type(z))  # Output: <class 'str'>

Sekarang setelah Anda mengetahui cara membuat variabel dan memahami tipe data dasar di Python, mari beralih ke operator.

Operator

Operator adalah karakter yang melakukan operasi matematika atau logika tertentu pada variabel (operan). Jika operator bertindak pada satu variabel, itu disebut operator unary ; demikian pula, jika operator bertindak pada 2 variabel maka itu disebut operator biner , dan jika 3 operan terlibat maka itu disebut ternary . Ini adalah salah satu jenis klasifikasi; tergantung pada sifatnya, operator juga diklasifikasikan ke dalam jenis berikut: aritmatika, penugasan, perbandingan, logis, Identitas, keanggotaan, dan operator bitwise.

Operator Aritmatika

Operator aritmatika digunakan untuk melakukan operasi matematika, seperti penjumlahan, pengurangan, perkalian, dan pembagian. Berikut adalah operator aritmatika yang paling umum di Python:

Tambahan: +

Pengurangan: -

Perkalian: *

Divisi : /

Modulo: % (mengembalikan sisa pembagian)

Eksponensial: ** (menaikkan angka menjadi pangkat)

Pembagian Lantai : // (membulatkan hasilnya ke bilangan bulat terdekat)

Berikut adalah contoh yang menunjukkan cara menggunakan operator aritmatika dengan Python:

x = 25
y = 8

print(x + y)  # Output: 33
print(x - y)  # Output: 17
print(x * y)  # Output: 200
print(x / y)  # Output: 3.125
print(x % y)  # Output: 1
print(x ** y) # Output: 152587890625
print(x // y) # Output:3

Operator ini berguna untuk menyimpan nilai sisi kanan dalam variabel sisi kiri. Mereka juga dapat digunakan untuk melakukan operasi aritmatika sederhana dan kemudian menyimpan hasilnya dalam sebuah variabel.

Operator Penugasan

Unary dikurangi Operator

Operator minus unary dilambangkan dengan simbol minus(-), ketika operator ini digunakan sebelum variabel, nilainya dinegasikan. Ini berarti jika nilai variabel positif, itu diubah menjadi negatif dan sebaliknya.

Pertimbangkan pernyataan berikut:

n=10
print(-n) #OUTPUT: -10

num= -10
print(-num) #OUTPUT: 10

Operator relasional digunakan untuk membandingkan dua besaran. Operator ini akan menghasilkan True atau False tergantung pada nilai yang dibandingkan. Berikut adalah operator relasional yang paling umum di Python:

Sama dengan: '=='

Tidak sama dengan: '!='

Lebih besar dari: '>'

Kurang dari: '<'

Lebih besar dari atau sama dengan: '>='

Kurang dari atau sama dengan: '<='

Berikut adalah contoh yang menunjukkan cara menggunakan operator pembanding di Python:

x = 10
y = 5

print(x == y)  # Output: False
print(x != y)  # Output: True
print(x > y)  # Output: True
print(x < y)  # Output: False
print(x >= y)  # Output: True
print(x <= y)  # Output: False

Operator logis digunakan untuk membangun kondisi majemuk. Kondisi majemuk adalah kombinasi dari lebih dari satu kondisi sederhana. Setiap kondisi sederhana dievaluasi menjadi Benar atau Salah dan keputusan diambil untuk mengetahui apakah kondisi totalnya Benar atau Salah. Tiga operator logis adalah: ' dan ', ' atau ', ' tidak '

Berikut adalah contoh yang menunjukkan cara menggunakan operator logika di Python:

x = 10
y = 5

print(x > 5 and y < 10)  # Output: True
print(x > 5 or y > 10)  # Output: True
print(not x > 5)  # Output: False

Operator identitas digunakan untuk membandingkan objek, tidak hanya jika nilainya sama, tetapi jika objek tersebut sebenarnya adalah objek yang sama, dengan lokasi memori yang sama.

is : mengembalikan true jika kedua variabel mewakili objek yang sama

is not : mengembalikan true jika kedua variabel tidak sesuai dengan objek yang sama

Perhatikan contoh berikut

a = [1, 2, 3]
b = [1, 2, 3]
c = a

print(a is c)

print( a is b)

print(a == b)

Operator Keanggotaan:

Operator keanggotaan digunakan untuk menentukan apakah urutan ada dalam suatu objek.

in: Mengembalikan True jika urutan dengan nilai yang ditentukan ada di objek

not in : Mengembalikan True jika urutan dengan nilai yang ditentukan tidak ada dalam objek

Operator bitwise

Operator ini bekerja pada masing-masing bit (0 dan 1) dari operan. Operator ini dapat digunakan pada bilangan biner atau bilangan bulat. Ketika digunakan pada bilangan bulat, angka-angka ini diubah menjadi bit dan operator bitwise bertindak berdasarkan bit tersebut. Hasil yang diperoleh berupa bilangan bulat.

Berikut adalah beberapa operator bitwise yang disebutkan di bawah ini:

Operator Bitwise

Prioritas dan Asosiatif

Ekspresi atau rumus dapat berisi beberapa operator. Dalam kasus seperti itu, seseorang harus mengetahui operator mana yang dieksekusi terlebih dahulu dan mana yang dieksekusi kemudian. Urutan eksekusi operator dikenal sebagai prioritas operator. Tabel berikut mencantumkan prioritas operator dalam urutan menurun. Operator dengan prioritas tertinggi akan dieksekusi terlebih dahulu daripada operator dengan prioritas lebih rendah.

Urutan menurun dari Prioritas operator

Asosiatif:

Ini adalah urutan di mana ekspresi dievaluasi yang memiliki banyak operator dengan prioritas yang sama. Hampir semua operator memiliki asosiasi kiri-ke-kanan.

Pertimbangkan ekspresi berikut:

value = 5/4*2+ 3+(10/5)**4 -6

Langkah 1: Karena () memiliki prioritas tertinggi, ekspresi dalam tanda kurung () dievaluasi terlebih dahulu, kemudian persamaannya menjadi

value = 5/4*2+ 3 + 2** 4 -6

value = 5/4*2+ 3 + 16 -6

value = 2.5+3+16-6

value = 21.5 -6
value = 15.5

Terima kasih telah meluangkan waktu untuk membaca artikel ini, dan saya harap Anda merasa terbantu dan informatif. Pastikan untuk mengikuti saya untuk lebih banyak posting blog tentang berbagai topik yang berkaitan dengan teknologi dan ilmu data. Sampai jumpa lagi, selamat coding!