Lembar Cheat Python [2022]: Suatu Keharusan bagi Setiap Pengembang Python
Diterbitkan: 2021-06-30Siapa pun yang mengikuti bahasa pemrograman komputer tahu bahwa Python bergerak maju dengan kecepatan yang luar biasa. Kembali pada bulan Juni 2019, TIOBE mencatat bahwa “jika Python dapat menjaga kecepatan ini, itu mungkin akan menggantikan C dan Java dalam waktu 3 hingga 4 tahun, sehingga menjadi bahasa pemrograman paling populer di dunia.”
Maju cepat ke 2022 dan Python saat ini berada di posisi kedua dengan peringkat 11,84%, dan berada di posisi yang tepat untuk melampaui C untuk memantapkan dirinya sebagai bahasa pemrograman No. 1 di antara para pengembang!
Yang perlu diperhatikan adalah bahwa peringkat Python telah tumbuh secara signifikan antara periode ini — sedemikian rupa sehingga memenangkan penghargaan bahasa pemrograman TIOBE tahun 2020 karena popularitasnya yang meningkat.
Dalam artikel ini, kami menyelami lebih dalam ke Python dan memberi Anda lembar contekan sintaksis Python yang komprehensif sehingga Anda dapat memoles konsep penting Python. Ini dapat berfungsi sebagai referensi cepat untuk pemula dan pengembang tingkat lanjut.
Jadi, mari kita mulai!
Daftar isi
Apa itu Python?
Python adalah bahasa yang kuat, mudah dipelajari, dekat dengan manusia yang mampu memberikan aplikasi yang sangat efisien dan skalabel. Ini adalah open-source, bahasa tingkat tinggi yang menawarkan berbagai pilihan untuk pengembangan web. Aplikasi dunia nyatanya mencakup kecerdasan buatan dan pembelajaran mesin, pengembangan game, komputasi ilmiah dan numerik, pengikisan web, dan banyak lagi.
Python menemukan penggunaan yang luas dalam ilmu data dan pembelajaran mesin (ML). Pada tahun 2020, perpustakaan ML scikit-learn-nya menyaksikan pertumbuhan 11% dalam penggunaan! Namun, itu tidak seberapa dibandingkan dengan lompatan 159% yang dilihat oleh kerangka kerja PyTorch ML di bidang pembelajaran mendalam. Sesuai Survei Gaji Ilmu Data O'Reilly, hampir 54% responden menyatakan bahwa Python adalah alat bantu mereka untuk ilmu data.
Sejak diluncurkan pada tahun 1990 oleh programmer Belanda Guido van Rossum, Python telah menikmati dukungan pengembang di seluruh dunia dan disukai di antara pengembang junior sebagai salah satu bahasa pemrograman termudah untuk dipelajari. Python sering disebut sebagai bahasa scripting yang mengutamakan keterbacaan kode. Ini memberikan penekanan pada penggunaan spasi dibandingkan dengan bahasa pemrograman lain yang menggunakan file sumber kecil dan ringkas.
Di antara banyak produk populer Python antara lain Mozilla, Google, Cisco, NASA, dan Instagram. Belum lagi, Python adalah ekstensi yang sangat populer untuk Microsoft Visual Studio Code.
Sekarang, tanpa basa-basi lagi, mari kita mulai dengan lembar contekan Python kami! Kita akan mulai dengan dasar-dasarnya.
Operator dengan Python
1. Operator Aritmatika
Ada tujuh operator matematika di Python:
S.Tidak
Operator Matematika
Operasi
Contoh
1
**
Eksponen
2 ** 2 = 4
2
%
Modulus/Sisa
22 % 6 = 4
3
//
Pembagian bilangan bulat
22 // 8 = 2
4
/
Divisi
22/8 = 2.75
5
*
Perkalian
4 * 4 = 16
6
–
Pengurangan
5 – 1 = 4
7
+
Tambahan
3 + 2 = 5
Berikut adalah program Python menggunakan operator ini:
x = 10
y = 5
# Keluaran: x + y = 15
print('x + y =',x+y)
# Keluaran: x – y = 5
print('x – y =',xy)
# Keluaran: x * y = 50
print('x * y =',x*y)
# Keluaran: x / y = 2
cetak('x / y =',x/y)
# Keluaran: x // y = 2
print('x // y =',x//y)
keluaran :
x + y = 15
x – y = 5
x * y = 50
x / y = 2
x // y =32
2. Operator Logika
Ada tiga operator logika: dan, atau, bukan
- dan : Mengembalikan True jika kedua operan benar — x dan y
- or : Mengembalikan True jika salah satu operan benar — x atau y
- not : Ini memeriksa apakah operan salah dan mengembalikan True — bukan x
Berikut adalah program yang menunjukkan bagaimana operator logika digunakan dalam Python:
x = Benar
y = Salah
print('Hasil dari x dan y adalah',x dan y)
print('Hasil dari x atau y adalah',x atau y)
print('Hasil dari bukan x adalah', bukan x)
Keluaran
Output dari x dan y adalah Salah
Output dari x atau y adalah True
Output dari not x adalah False
3. Operator Perbandingan
Python memiliki 6 operator perbandingan:
1. Sama dengan : a == b
Ini memeriksa apakah nilai di sebelah kiri sama dengan nilai di sebelah kanan.
2. Tidak Sama : a != b
Ini mengembalikan true jika nilai di sebelah kiri tidak sama dengan nilai di sebelah kanan.
3. Lebih besar dari : a > b
Ini mengembalikan true jika nilai di sebelah kiri lebih besar dari nilai di sebelah kanan.
4. Lebih besar atau sama dengan : a >= b
Ini memeriksa apakah nilai di sebelah kiri sama dengan nilai di sebelah kanan atau lebih besar dari itu.
5. Kurang dari : a < b
Jika nilai di sebelah kiri lebih kecil dari nilai di sebelah kanan, kondisinya menjadi benar.
6. Kurang dari atau sama dengan : a <= b
Ini mengembalikan true ketika nilai di sebelah kiri sama dengan nilai di sebelah kanan atau kurang dari itu.
Berikut adalah contoh programnya:
x = 15
y = 12
z = 15
jika ( x == z ):
print “Output 1: x sama dengan z”
lain:
print “Output 1: x tidak sama dengan z”
jika ( x != y ):
print “Output 2: x tidak sama dengan y”
lain:
print “Output 2: x sama dengan y”
jika ( x < y ):
print “Output 3: x lebih kecil dari y”
lain:
print “Output: x tidak kurang dari y”
jika ( x > y ):
print “Output 4: x lebih besar dari y”
lain:
print “Output 4: x tidak lebih besar dari y”
x = 15;
y = 30;
jika ( a <= b ):
print “Output 5: x lebih kecil atau sama dengan y”
lain:
print “Output 5: x tidak kurang dari atau sama dengan y”
jika ( x >= y ):
print “Output 6: x lebih besar atau sama dengan y”
lain:
print “Output 6: x tidak lebih besar dari atau sama dengan y”
Hasil dari program di atas adalah−
Keluaran 1: x sama dengan z
Output 2: x tidak sama dengan y
Output 3: x tidak kurang dari y
Output 4: x lebih besar dari y
Output 5: x tidak kurang dari atau sama dengan y
Output 6: x tidak lebih besar dari atau sama dengan y
Pernyataan Kontrol dengan Python
1. Jika Pernyataan
Pernyataan logis Python dapat digunakan dengan operator kondisional atau pernyataan if dan loop untuk menyelesaikan pengambilan keputusan.
Ada enam pernyataan bersyarat: pernyataan if, pernyataan if-else, pernyataan if bersarang, tangga if..elif, pernyataan short hand if, pernyataan short hand if-else. Pernyataan-pernyataan ini memeriksa apakah program yang diberikan benar atau salah.
2. Jika
Ini digunakan untuk kondisi sederhana. Berikut adalah program singkat untuk pernyataan if:
jika 10 == 1:
print("Benar!")
keluaran :
Benar!
3. Jika Bersarang
Berikut adalah program singkat untuk pernyataan if bersarang yang digunakan untuk melakukan operasi kompleks:
x = 45
jika x > 30:
print(“Hasilnya diatas tiga puluh,”)
jika x > 35:
print("dan juga di atas tiga puluh lima!")
keluaran :
Hasilnya di atas tiga puluh
dan juga di atas tiga puluh lima!
Kami menggunakan lekukan (atau spasi), fungsi penting Python yang digunakan untuk memisahkan blok kode.
4. Pernyataan Elif
kata kunci elif memungkinkan Anda untuk memeriksa lebih dari kondisi lain jika "pernyataan if" salah. Berikut adalah program singkat untuk pernyataan elif:
a = 99
b = 99
jika b > a :
print("b lebih besar dari a")
elif a == b:
print("a dan b sama")
keluaran :
a dan b sama
5. Pernyataan Jika Lain
Pernyataan if else memungkinkan penambahan lebih dari satu kondisi ke program. Lihatlah program if-elif-else ini:
jika usia <5:
biaya_masuk = 0
usia elif < 20:
biaya_masuk = 10
lain: entry_charge = 20
6. Jika-Tidak-Pernyataan
Kata kunci Not memungkinkan Anda memeriksa arti yang berlawanan untuk memverifikasi apakah nilainya TIDAK Benar:
daftar_baru = [10, 20, 30, 40]
x = 50
jika x tidak ada di new_list:
print("'x' tidak termasuk dalam daftar, jadi kondisinya Benar!")
keluaran :
'x' tidak termasuk dalam daftar, jadi kondisinya Benar!
loop
Python memiliki 2 jenis loop: For loop dan While loop.
1. Untuk putaran
Ini digunakan untuk mengeksekusi urutan pernyataan yang sama sebanyak n kali. Mereka sering digunakan dengan daftar.
# Program untuk menemukan jumlah semua angka yang disimpan dalam daftar
# Daftar berisi angka
angka = [6, 5, 3, 18, 4, 2, 15, 4, 11]
# variabel untuk menyimpan jumlah
jumlah = 0
# jalankan iterasi pada daftar
untuk val dalam angka:
jumlah = jumlah+val
print("Jumlah yang dihasilkan adalah", jumlah)
keluaran :
Jumlah yang dihasilkan adalah 68
2. Perulangan sementara
Digunakan untuk mengulang pernyataan jika kondisi yang diberikan benar. Hal ini juga berlaku untuk urutan pernyataan. Dalam perulangan while, kondisi diuji terlebih dahulu, yang kemudian diikuti dengan eksekusi.
# Program untuk menghitung jumlah bilangan asli hingga n
# jumlah = 1+2+3+…+n
# Untuk mendapatkan nilai n dari pengguna,
n = int(input(“Masukkan nilai n : “))
#n = 5
# inisialisasi jumlah dan penghitung
jumlah = 0
saya = 1
sedangkan saya <= n:
jumlah = jumlah + i
i = i+1 # penghitung diperbarui
# cetak jumlah yang dihasilkan
print("Jumlah n bilangan asli adalah", jumlah)
keluaran :
Masukkan nilai n: 5
Jumlah n bilangan asli adalah 15
Pernyataan Putus dan Lanjutkan
Dalam Python, Break dan continue digunakan dalam modifikasi aliran loop yang sedang berjalan. Jika seorang programmer ingin mengakhiri loop saat ini tanpa memeriksa apakah ekspresi pengujian benar atau salah, kami menggunakan pernyataan break dan continue.
Pernyataan break akan segera mengakhiri iterasi yang berjalan di dalam loop yang disertakan. Dalam kasus loop bersarang, loop di mana break disertakan dihentikan.
Berikut adalah contoh untuk pernyataan break:
# Penggunaan pernyataan break di dalam loop
untuk val dalam "karakter":
jika val == "r":
merusak
cetak (val)
print("Program berakhir disini")
keluaran :
C
H
Sebuah
R
Program berakhir di sini
Pernyataan continue melewatkan kode yang tersisa dalam iterasi dan melanjutkan ke yang berikutnya.
Berikut adalah program untuk untuk pernyataan lanjutan:
sementara Benar:
print('Siapa nama anda?')
nama = masukan()
jika nama != 'Maria':
melanjutkan
print('Hai Maria. Masukkan kata sandi Anda. (Ini adalah sebuah apel.)')
kata sandi = masukan()
jika kata sandi == 'nanas':
merusak
print('Anda telah diberikan akses!')
Pernyataan Lulus
Pernyataan null dilambangkan sebagai pernyataan lulus dengan Python. Berbeda dengan komentar, pernyataan pass tidak diabaikan oleh Python. Namun, eksekusi pernyataan tersebut masih menghasilkan no operation (NOP).
Berikut adalah contoh untuk pernyataan lulus:
”Waktu hanyalah pengganti untuk
fungsionalitas yang akan ditambahkan nanti.”'
urutan = {'t', 'i', 'm', 'e'}
untuk val secara berurutan:
lulus
Fungsi dalam Python
Fungsi ditunjuk untuk melakukan tugas tertentu. Mereka terdiri dari blok kode yang dapat digunakan kembali di seluruh program sesuai kebutuhan.
Anda dapat mendefinisikan fungsi Anda sendiri menggunakan kata kunci def dengan Python. Itu diikuti nama fungsi dan tanda kurung yang mengambil argumen: def name():
Berikut adalah program singkat untuk memberi Anda gambaran:
nama def():
print("Bagaimana kabarmu?")
nama.py
nama def():
print("Bagaimana kabarmu?")
nama()

Anda juga dapat menambahkan argumen untuk menentukan parameter fungsi Anda:
def kurangi_angka(x, y, z):
a = x – y
b = x – z
c = y – z
cetak (a, b, c)
kurangi_angka(6, 5, 4)
keluaran :
1
2
1
Melewati Argumen Kata Kunci ke Fungsi
Fungsi juga memungkinkan Anda meneruskan kata kunci sebagai argumen. Berikut kode Python sederhana untuk melakukannya:
# Tentukan fungsi dengan parameter berikut
def item_info(nama item, harga):
print("nama barang : " + nama barang)
print("Harga" + str(dolar))
# Panggil fungsi di atas dengan parameter yang ditetapkan
item_info("Kaos Biru", 25 dolar)
# Panggil fungsi menggunakan argumen kata kunci
item_info(nama item=”Celana Panjang”, harga=95)
keluaran :
Nama Produk: Kaos Biru
Harga: 25
Nama Produk: Celana
Harga: 95
Koleksi dengan Python
Python memiliki empat tipe data koleksi: Daftar, Tuple, Set, dan Kamus.
1. Daftar
Daftar adalah tipe data yang mewakili urutan elemen dalam Python. Ini adalah salah satu struktur data yang paling umum digunakan. Mereka menyimpan data yang relevan digabungkan dan memungkinkan Anda untuk melakukan operasi umum pada nilai yang berbeda secara bersamaan. Daftar adalah wadah yang bisa berubah sedangkan string tidak.
Berikut adalah contoh daftar:
first_list = [1, 2, 3]
second_list = [“a”, “b”, “c”]
daftar_ketiga = [“4”, d, “buku”, 5]
Daftar juga bisa sebagai fungsi:
master_list = daftar((“10”, “20”, “30”))
cetak(daftar_master)
2. Menambahkan Item ke Daftar
Berikut adalah program untuk menambahkan item ke daftar menggunakan fungsi append():
beta_list = [“telur”, bacon”, “roti”]
beta_list.append(susu")
cetak(daftar_beta)
Berikut adalah program untuk menambahkan item ke daftar menggunakan fungsi index():
beta_list = [“telur”, bacon”, “roti”]
beta_list.insert(“2 jt”)
cetak(daftar_beta)
Ada sejumlah tindakan yang dapat Anda lakukan pada daftar. Ini termasuk menambahkan item, menghapus item, menggabungkan item, membuat daftar bersarang, menyortir, mengiris, menyalin, dll.
3. Daftar rangkaian
Berikut adalah program untuk menampilkan rangkaian daftar dengan Python:
>>> [X, Y, Z] + ['A', 'B', 'C']
[X, Y, Z, 'A', 'B', 'C']
>>> ['L', 'M', 'N'] * 3
['L', 'M', 'N' 'L', 'M', 'N' 'L', 'M', 'N']
>>> list_spam = [1, 2, 3]
>>> list_spam = list_spam + ['A', 'B', 'C']
>>> daftar_spam
[1, 2, 3, 'A', 'B', 'C']
4. Mengubah nilai daftar
Berikut adalah program untuk mengubah nilai daftar menggunakan indeks:
>>> list_spam = ['kucing', 'anjing', 'tikus']
>>> list_spam[1] = 'gadjlnhs'
>>> daftar_spam
['kucing', 'gadjlnhs', 'tikus']
>>> list_spam[2] = list_spam[1]
>>> daftar_spam
['kucing', 'gadjlnhs', 'gadjlnhs']
Daftar menemukan penggunaan ekstensif saat bekerja dengan pembersihan data dan for-loop . Berikut adalah lembar contekan sintaks Python untuk menggunakan daftar untuk tujuan yang berbeda:
kamus
Kamus dengan Python adalah yang memungkinkan pencarian elemen. Ini adalah struktur data yang umum digunakan yang memanfaatkan kunci dan nilai untuk pengindeksan.
dict = {'x': 1, 'y': 2}
Ada pasangan kunci-nilai di mana setiap kunci memiliki nilai. Ini adalah jenis struktur data yang sangat berharga bagi ilmuwan data dan digunakan dalam pengikisan web.
Berikut ini contoh untuk menggunakan Kamus dengan Python:
inidikte = {
"merek": "Skoda",
"model": "Octavia",
“tahun”:”2017″
}
Tupel
Jika Anda perlu menyimpan lebih dari satu item dalam satu variabel, Anda dapat menggunakan Tuples. Mereka adalah tipe data bawaan yang dapat dipesan atau tidak dapat diubah.
Berikut ini contohnya:
thistuple = (“mangga”, “pepaya”, “blueberry”)
cetak (initupel)
Anda juga dapat menambahkan nilai yang sama dua kali atau lebih.
thistuple = (“mangga”, “pepaya”, “pepaya”, “blueberry”)
cetak (initupel)
Mengatur
Set adalah kumpulan tipe data lain dalam Python yang menyimpan urutan elemen dalam satu variabel. Mereka juga dipesan dan tidak dapat diubah. Perbedaan antara himpunan dan tupel adalah bahwa himpunan ditulis menggunakan tanda kurung kurawal sedangkan tupel ditulis menggunakan tanda kurung bulat.
Pembeda utama lainnya adalah bahwa set tidak menerima elemen duplikat.
this_set = (“mangga”, 34, “pepaya”, 40, “blueberry”)
cetak(set_ini)
Berikut adalah contoh untuk menghitung selisih dua himpunan:
X = {5, 6, 7, 8, 9}
Y = {8, 9, 10, 11, 12}
cetak (XY)
Keluaran:
{5, 6, 7}
Berikut adalah contoh untuk menemukan interaksi dua set:
X = {5, 6, 7, 8, 9}
Y = {8, 9, 10, 11, 12}
cetak (A & B)
Keluaran:
{8, 9}
Berikut daftar beberapa metode yang dapat digunakan dengan set:
metode
Keterangan
Menambahkan()
Untuk menambahkan satu atau lebih elemen ke satu set
jernih()
Untuk menghapus kumpulan elemen
salinan()
Untuk membuat salinan
perbedaan()
Ini menghitung perbedaan beberapa set dan mengembalikan set baru
perbedaan_pembaruan()
Setiap elemen dari set lain dihapus dari set saat ini
membuang()
Jika suatu elemen adalah anggota himpunan, fungsi menghapusnya. Jika tidak, tidak apa-apa
persimpangan()
Ini menghitung persimpangan dua set dan mengembalikan hasilnya dalam set baru
terpisah()
Jika tidak ada elemen yang sama dalam dua set, ternyata Benar
himpunan bagian()
Jika yang lain adalah subset dari set saat ini, ia mengembalikan True
superset()
Mengembalikan True jika set ini berisi set lain
menghapus()
Jika elemen ada di set, itu menghapusnya. Jika tidak, akan muncul KeyError
Persatuan()
Ini menghitung penyatuan set dan mengembalikan hasilnya dalam set baru
Jenis dalam Python
string
String, seperti namanya, adalah urutan karakter.
Beberapa metode umum yang digunakan sehubungan dengan string adalah lower(), upper(), lower(), replace(), count(), capitalize(), title().
Metode string akan mengembalikan nilai baru tanpa mengubah string asli. Apa pun yang dapat diketik pada keyboard adalah string — alfabet, angka, karakter khusus.
Dalam Python, string diapit dalam tanda kutip tunggal dan ganda, keduanya mewakili ujung string.
Berikut adalah lembar contekan string Python :
Fungsi
Keterangan
str = str.strip()
Untuk menghapus string dari semua kemunculan spasi putih dari kedua ujungnya.
str = str.strip('karakter')
Untuk menghapus semua karakter yang dilewatkan dari kedua ujungnya.
daftar = str.split()
Untuk membagi sejumlah spasi putih.
str = str.join(coll_of_strings)
Untuk menggabungkan elemen dengan string yang bertindak sebagai pemisah.
bool = sub_str di str
Untuk memeriksa apakah string berisi substring atau tidak.
int = str.temukan(sub_str)
Untuk mengembalikan indeks awal dari kecocokan pertama atau mengembalikan -1.
str = chr(int)
Untuk mengubah nilai int menjadi karakter Unicode.
int = ord(str)
Untuk mengonversi char unicode menjadi nilai int
Ekspresi Reguler (Regeks)
Ekspresi Reguler (RegEx) mengacu pada urutan karakter yang mengarah ke pola pencarian dengan Python.
Ada modul dalam Python yang disebut re yang digunakan dengan RegEx. Lihat contoh di bawah ini:
impor ulang
pola = '*ma..er$'
test_str = 'master'
hasil = re.match(pola, test_str)
jika hasil:
print("Pertandingan berhasil.")
lain:
print("Pertandingan gagal.")
Python memiliki 14 karakter meta yang tercantum di bawah ini:
\
Menunjukkan arti khusus untuk karakter yang mengikuti jt
[]
kelas karakter
^
Cocok dengan awal
$
Cocok dengan akhir
.
Semua karakter kecuali baris baru cocok
?
Cocok dengan nol. Juga cocok dengan satu kejadian
|
Mewakili ATAU. Karakter apa pun yang dipisahkan olehnya cocok
*
Cocok dengan nol dan berapa pun jumlah kemunculannya
{}
Menunjuk ke jumlah kemunculan yang mendahului RE
()
Digunakan untuk melampirkan lebih dari satu RE
Berikut adalah lembar contekan Python RegEx untuk referensi cepat:
str = re.sub(regex, baru, teks, count=0)
Setiap kejadian diganti dengan 'baru'.
list = re.findall(regex, teks)
Setiap kejadian diubah menjadi string.
cocok = re.search(regex, teks)
Ia melewati regEx untuk mencari kemunculan pertama pola itu
cocok = re.match(regex, teks)
Hanya awal teks yang dicari
iter = re.finditer(regex, teks)
Semua kejadian dikembalikan sebagai objek yang cocok.
Regex biasanya digunakan oleh ilmuwan data untuk pembersihan data karena menghemat banyak waktu.
Mengembalikan Nilai dan Mengembalikan Pernyataan dengan Python
Saat Anda mendefinisikan fungsi menggunakan def, Python memungkinkan Anda untuk menentukan nilai kembalian menggunakan pernyataan pengembalian. Pernyataan tersebut menyertakan kata kunci return bersama dengan nilai kembalian yang seharusnya dikembalikan oleh fungsi tersebut.
Berikut ini contohnya:
impor acak
def findAnswer(jawabanTidak):
jika menjawabTidak == 10:
kembali 'Ini akurat'
elif menjawabTidak == 20:
kembali 'Tidak pasti'
elif menjawabTidak == 30:
kembali 'Berhasil'
elif menjawabTidak == 40:
kembali 'Coba lagi nanti'
elif menjawabTidak == 50:
kembali 'Tidak berhasil. Coba lagi nanti'
elif menjawabTidak == 60:
kembali 'Masih tidak berhasil. Coba lagi nanti'
elif menjawabTidak == 70:
kembali 'Jawabannya tidak'
elif menjawabTidak == 80:
kembali 'Balasannya tidak terlihat bagus'
elif menjawabTidak == 90:
kembali 'Diragukan'
r = random.randint(1, 9)
keberuntungan = temukanJawaban(r)
cetak (keberuntungan)
Penanganan Pengecualian dengan Python
Suatu peristiwa atau kejadian yang mengganggu aliran program atau menyimpang dari instruksi program adalah pengecualian. Python memunculkan pengecualian jika menemukan peristiwa yang tidak mampu ditanganinya. Ini pada dasarnya mengacu pada kesalahan:
Berikut adalah program untuk mendemonstrasikan penanganan pengecualian dengan Python:
>>> sementara Benar:
… mencoba:
… x = int(input(“Masukkan bilangan : “))
… merusak
… kecuali ValueError:
… print(“Entri salah. Coba lagi.”
Ini membawa kita ke akhir lembar contekan sintaks Python. Mengingat aplikasi Python yang berkembang dalam ilmu data, jelas bahwa bahasa tersebut akan terus mendominasi industri selama bertahun-tahun yang akan datang. Kurva pembelajarannya yang rendah serta fleksibilitas dan skalabilitas yang tak tertandingi menjadikannya salah satu bahasa pemrograman terbaik untuk dipelajari saat ini.
Jadi, jika Anda tertarik untuk mempelajari Python secara mendalam, bergabunglah dengan Program Sertifikat Tingkat Lanjut kami dalam Ilmu Data sekarang untuk membangun keahlian dalam domain tersebut dan menarik peluang kerja dari perusahaan terkemuka di seluruh dunia.
Belajar Python untuk Maju di bidang Ilmu Data
Melalui kurikulum mutakhir yang disusun oleh upGrad dan IIITB, siswa memperoleh keterampilan yang relevan dengan industri dan memperoleh pengetahuan tentang Statistik, Pemrograman Python, Analisis Prediktif menggunakan Python, SQL Dasar & Lanjutan, Visualisasi menggunakan Python, EDA, dan Dasar & Lanjutan Algoritma Pembelajaran Mesin.
Program ini juga mencakup Bootcamp pemrograman Python gratis bagi Anda untuk meningkatkan keterampilan Anda melalui proyek industri langsung. Bimbingan industri upGrad dan peluang jaringan peer to peer dapat memberi Anda pekerjaan bergaji tinggi sebagai Ilmuwan Data, Insinyur ML, Analis Data, Analis Produk, Analis Bisnis, atau Kepala Arsitek — tergantung pada bidang minat Anda.
Jadi, jangan ragu, mulailah perjalanan belajar Anda hari ini! Beri tahu kami jika Anda memiliki pertanyaan, kami akan dengan senang hati membantu!
1. Variabel Lokal : Variabel yang didefinisikan atau diubah dalam suatu fungsi disebut variabel lokal. Ruang lingkup variabel-variabel ini tetap hanya dalam fungsi yang dideklarasikan dan dihancurkan setelah fungsi berakhir. Tipe data yang tidak dapat diubah dalam Python termasuk Number, Strings, dan Tuple. Data yang disimpan dalam variabel jenis ini tidak dapat diubah setelah deklarasi. Sifatnya yang tidak berubah membuat data lebih aman dan memberikan kemudahan untuk digunakan. Berikut ini membedakan koleksi Python berdasarkan parameter utama:Jelaskan variabel lokal dan global dengan Python?
2. Variabel Global : Variabel yang didefinisikan di luar fungsi atau memiliki lingkup global disebut variabel global. Lingkup variabel ini tetap sepanjang program. Nilai variabel semacam itu tidak dapat diubah di dalam suatu fungsi atau akan menimbulkan kesalahan. Tipe data bawaan mana yang sifatnya tidak berubah?
Jika Anda menetapkan kembali nilai baru ke variabel yang tidak dapat diubah, maka variabel tersebut mengalokasikan ruang terpisah di memori untuk menyimpan nilai baru. Oleh karena itu, nilai asli dari variabel yang tidak dapat diubah memang dimodifikasi dalam hal apa pun. Jelaskan perbedaan utama antara daftar, tuple, set, dan kamus?
1. Daftar -
a.Daftar digunakan untuk menyimpan data yang dipesan
B. Data yang disimpan dalam daftar dapat dimutasi.
C. Daftar dapat memiliki elemen duplikat.
2. Tupel -
Sebuah. Tuple digunakan untuk menyimpan data yang dipesan.
B. Data yang disimpan dalam tuple tidak dapat dimutasi.
C. Tuple juga dapat berisi elemen duplikat.
3. Atur -
Sebuah. Set digunakan untuk menyimpan data yang tidak berurutan.
B. Set dapat dengan mudah bermutasi.
C. Satu set hanya dapat berisi elemen data unik.
4. Kamus
Sebuah. Kamus digunakan untuk menyimpan data yang tidak berurutan.
B. Pasangan nilai kunci yang disimpan dalam kamus dapat diubah.
C. Elemen kamus harus unik karena duplikat tidak diperbolehkan.