Lembar Cheat Python Lengkap (Diperbarui 2022)

Diterbitkan: 2021-08-10

Amerika Serikat memiliki jumlah terbesar pengembang perangkat lunak yang berspesialisasi dalam teknologi seperti Python. Jika Anda ingin menjadi salah satu dari mereka, yang terbaik adalah memulai dengan dasar-dasarnya. Kami telah menyusun lembar contekan Python di bawah ini untuk memulai perjalanan belajar Anda!

Daftar isi

Aplikasi Python

Sebagai bahasa pemrograman tujuan umum terkemuka, Python digunakan untuk berbagai aplikasi industri. Berikut adalah beberapa kasus penggunaan populernya:

  • Pengembangan web didukung oleh kerangka kerja seperti Django, Pyramid, Flask, dan sistem manajemen konten seperti Plone.
  • Komputasi ilmiah dan numerik yang didukung oleh SciPy, Pandas, IPython, dll.
  • Desktop GUI diaktifkan oleh toolkit seperti Livy, wxWidgets, PySide, dan GTK+.
  • Pengembangan perangkat lunak, termasuk pembangunan, kontrol dan manajemen, dan pengujian.
  • Pendidikan dan pelatihan terkait pemrograman, baik di tingkat pengantar maupun lanjutan.
  • Aplikasi bisnis yang mencakup solusi ERP dan e-commerce. Contoh platform aplikasi perusahaan termasuk Odoo dan Tryton.

Dalam hal keterampilan teknis, Python memungkinkan Anda menguasai dua tugas pengkodean sekaligus, yaitu pengembangan sisi server dan pembelajaran mesin. Ini bersumber terbuka, dilengkapi dengan perpustakaan yang luas, dan mendukung struktur data yang ramah pengguna. Selain itu, Anda dapat dengan mudah menemukan pdf cheat sheet Python online untuk memperjelas dasar-dasarnya.

Lembar contekan Python berikut akan membiasakan Anda dengan tipe data, operator matematika, string, fungsi, daftar, dan tupel. Kami juga telah menyertakan informasi Ekspresi Reguler (Regex) untuk memberi Anda pandangan menyeluruh tentang bahasa pemrograman.

Memulai dengan Python

Langkah pertama adalah memeriksa apakah komputer Anda telah menginstal Python. Anda dapat melakukannya melalui pencarian Baris Perintah. Setelah itu, Anda dapat mulai menulis kode Anda di editor teks apa pun dan menyimpan file dalam format .py. Anda kemudian dapat menjalankan kode di prompt Command Line.

Namun, pendekatan ini hanya cocok untuk tugas-tugas ilmu non-data yang sederhana. Anda mungkin ingin beralih ke IDE atau IDLE jika Anda ingin menafsirkan kode Anda. Jika Anda seorang pemula dalam python dan ilmu data, kursus online ilmu data upGrad pasti dapat membantu Anda menyelam lebih dalam ke dunia data dan analitik.

IDLE adalah singkatan dari Integrated Development and Learning Environment. Setiap instalasi dilengkapi dengan IDLE Python yang menyoroti kata kunci atau fungsi string yang relevan. Shell adalah mode operasi default yang memungkinkan Anda menguji berbagai cuplikan kode melalui tugas-tugas berikut:

  • Baca pernyataan
  • Evaluasi hasil
  • Hasil cetak di layar
  • Loop ke pernyataan berikutnya

Tipe Data dengan Python

Nilai Python disebut "objek." Setiap objek memiliki tipe data tertentu. Berikut adalah daftar tipe data yang paling sering digunakan dengan contoh:

  • Bilangan bulat: Diwakili oleh kata kunci (int), itu termasuk bilangan bulat, seperti -2, -1, 0, 1, 2, dll.
  • Bilangan titik-mengambang: Bilangan pecahan bukan bilangan bulat yang dilambangkan dengan (mengambang). Misalnya, -1.5, -1, -0.5, 0, 0.5, 1, 1.5
  • String: Urutan karakter yang tidak dapat diubah setelah ditentukan. Misalnya, "halo", "hai". Biasanya, tanda kutip tunggal, ganda, atau tiga digunakan untuk membuat string Python dasar. Opsi mana pun yang Anda pilih, jaga agar tetap konsisten sepanjang program. Berikut adalah beberapa hal lain yang perlu diingat:
    • Fungsi print() akan menampilkan string Anda ke jendela konsol.
    • Anda dapat menerapkan join() atau replace() untuk memodifikasi string ini tetapi tidak dapat menulis ulang yang asli.
  • Daftar: Urutan elemen yang menyimpan data bersama-sama sehingga Anda dapat melakukan operasi pada beberapa nilai sekaligus. Setiap nilai disebut sebagai "item" dan ditempatkan di dalam tanda kurung siku. Item dapat diubah setelah disimpan. Perhatikan contoh-contoh di bawah ini.
    • satu_daftar = [1, 2, 3, 4]
    • dua_daftar = [“b”, “c”, “f” “g”]
    • three_list = [“4”, d, “mobil”, 7]
  • Tuples: Mirip dengan daftar, tetapi nilai yang disimpan tidak dapat diubah. Anda dapat membuat tupel sebagai berikut:
    • new_tuple = (5, 6, 7, 8)
    • tupel_saya[0:5]
    • (2, 3, 4)
  • Kamus: Indeks yang menyimpan pasangan nilai kunci. Itu dapat mencakup bilangan bulat, boolean, atau string. Misalnya, Pembeli 1= {'username': 'john doe, 'online': true 'friends':150}

Anda dapat menggunakan salah satu dari dua opsi ini untuk membuat kamus:

    • my_dict = {}
    • baru_dict= dict()

Sekarang mari kita lihat kepraktisan umum dari tipe data ini.

Penggabungan & Replikasi String

Penggabungan melibatkan penambahan dua string bersama dengan operator “+”, seperti yang ditunjukkan di bawah ini.

    • my_string = “Saya suka”
    • other_string = “membaca buku”
    • final_string = string_saya + string_lainnya

Khususnya, penggabungan hanya dimungkinkan untuk tipe data yang sama. Jika Anda mencoba menggunakan "+" untuk string dan integer, Anda akan menemukan kesalahan dalam Python.

Perintah replikasi memungkinkan Anda mengulang string menggunakan operator *.

    • 'Alex' * 4 'AlexAlexAlexAlex'
    • print("Alex" * 4)

Namun, ini hanya berlaku untuk tipe data string. Ketika * diterapkan ke angka, ia bertindak sebagai pengganda, bukan replikator.

Operator Matematika

Anda dapat menerapkan beberapa operasi matematika dengan angka melalui operator tertentu. Untuk referensi, mari kita periksa daftar ini:

  • Untuk mengembalikan eksponen, gunakan “**” (2 ** 4 = 16)
  • Untuk mengalikan angka, gunakan tanda asterisk tunggal, “*” (2 * 2 = 4)
  • Untuk mendapatkan hasil bagi dalam pembagian bilangan bulat, gunakan “//” sebagai operator (20 // 8 = 2)
  • Untuk sisanya, gunakan simbol “%” (20 % 8 = 4)
  • Untuk bilangan floating point, terapkan “/” (20/8 = 2.5)
  • Untuk pengurangan, “-” adalah operator standar (6 -2 = 4)
  • Untuk menjumlahkan angka, gunakan “+” (3 + 3 = 6)

Fungsi dalam Python

Fungsi adalah blok instruksi berkode yang mampu melakukan tindakan tertentu. Python memiliki beberapa fungsi bawaan, yaitu:

  • Input(): Meminta pengguna untuk memasukkan, yang selanjutnya disimpan sebagai string.
  • len(): Menemukan panjang string, daftar, tupel, kamus, dan tipe data lainnya.
  • filter(): Mengecualikan item dalam objek yang dapat diubah, seperti daftar, tupel, atau kamus.

Anda juga dapat mendefinisikan fungsi Anda sendiri menggunakan kata kunci def diikuti dengan nama(): . Di sini, tanda kurung bisa tetap kosong atau berisi parameter apa pun untuk menentukan tujuan fungsi.

Melakukan Operasi dengan Daftar

Fungsi list() menyediakan cara alternatif untuk membuat daftar dengan Python. Pernyataan yang disebutkan di bawah menggambarkan opsi ini.

  • my_list = daftar ((“1”, “2”, “3”))
  • cetak(daftar_saya)

Fungsi append() atau insert() digunakan untuk menambahkan item baru ke daftar. Fungsi seperti remove() dan pop() memungkinkan Anda menghapus item dari daftar. Atau, Anda dapat mencoba kata kunci del untuk menghapus item tertentu. Operator “+” menggabungkan dua daftar, dan fungsi sort () mengatur item dalam daftar Anda.

Bekerja dengan 'Jika Pernyataan'

Python mendukung kondisi logis dasar dari matematika:

  • Sama dengan: a == b
  • Tidak Sama dengan: a != b
  • Kurang dari: a < b
  • Kurang dari atau sama dengan a <= b
  • Lebih besar dari: a > b
  • Lebih besar dari atau sama dengan a >= b

Anda dapat memanfaatkan kondisi ini dengan berbagai cara. Tapi kemungkinan besar, Anda akan menggunakannya dalam "pernyataan if" dan loop.

Tujuan dari pernyataan bersyarat adalah untuk memeriksa apakah itu Benar atau Salah.

if 5 > 1: print(“Benar!”)

Keluaran: Itu Benar!

Anda dapat mengetahui lebih banyak tentang Nested If Statements, Elif Statements, If Else Statements, dan If-Not Statements dalam Python cheat sheet pdf .

Membuat Kelas Python

Setiap elemen, bersama dengan metode dan propertinya, adalah objek dalam Python, mengingat itu adalah bahasa pemrograman berorientasi objek. Kelas adalah cetak biru untuk membuat objek ini. Sementara sebuah kelas dimanifestasikan dalam sebuah program, objek adalah turunan dari kelas tersebut. Misalkan Anda harus membuat SampleClass dengan properti bernama x. Anda akan mulai dengan:

  • kelas SampelKelas:
  • z = 4

Pada langkah selanjutnya, Anda akan membuat objek menggunakan SampleClass Anda. Anda dapat melakukannya menggunakan p1 = SampleClass() . Anda selanjutnya dapat menetapkan atribut dan metode ke objek Anda dengan beberapa langkah sederhana.

Pengecualian Python (Kesalahan)

Berikut adalah daftar beberapa kesalahan umum yang muncul saat menggunakan Python.

    • KeyError: Saat kunci kamus tidak ditampilkan dalam kumpulan kunci yang ada.
    • TypeError: Ketika operasi atau fungsi tidak dapat diterapkan ke tipe objek.
    • ValueError: Ketika operasi atau fungsi bawaan mendapat argumen dengan tipe yang benar tetapi dengan nilai yang tidak sesuai.
    • IndexError: Ketika subskrip tidak dapat dideteksi, berada di luar jangkauan.
  • ZeroDivision: Ketika argumen kedua dari operasi pembagian adalah nol.
  • AttributeError: Ketika penetapan atribut gagal.
  • ImportError: Ketika pernyataan impor gagal menemukan definisi modul.
  • OSError: Kesalahan terkait sistem.

Untuk memecahkan masalah kesalahan ini dengan Python, Anda dapat menggunakan sumber daya penanganan pengecualian — pernyataan coba/kecualikan.

Lembar Cheat Python Regex

Regex adalah bagian integral dari bahasa pemrograman apa pun. Ini membantu Anda mencari dan mengganti pola teks tertentu. Dengan kata lain, ini adalah sekumpulan karakter yang memungkinkan Anda mengingat sintaks dan cara membentuk pola tergantung pada kebutuhan Anda. Jadi, mari kita lihat beberapa sumber daya regex yang berguna untuk Python.

Karakter dasar

  • ^ mencocokkan ekspresi string ke kanan sebelum jeda baris
  • $ cocok dengan ekspresi di sebelah kirinya sebelum string mengalami jeda baris
  • xy cocok dengan string xy.
  • a|b cocok dengan ekspresi a atau b. b dibiarkan belum dicoba jika a dicocokkan terlebih dahulu.

Kuantifier

  • + mencocokkan ekspresi di sebelah kirinya sekali atau lebih dari sekali.
  • * cocok dengan ekspresi di sebelah kirinya 0 atau beberapa kali.
  • ? cocok dengan ekspresi di sebelah kirinya antara 0 dan 1 kali.
  • {p} cocok dengan ekspresi di sebelah kirinya tidak kurang dari p kali.
  • {p,q} mencocokkan ekspresi di sebelah kirinya antara p dan q kali.
  • {p,} mencocokkan ekspresi ke kiri p kali atau lebih dari p kali.
  • {,q} mencocokkan ekspresi ke kiri melalui q kali.

Fungsi Modul

  • re.findall (A, B) mengembalikan daftar semua contoh ekspresi A dalam string B.
  • re.search (A, B) mengembalikan objek pencocokan ulang dari asuransi pertama ekspresi A dalam string B.
  • re.sub (A, B, C) menggantikan A dengan B dalam string C.

Anda dapat menemukan lebih banyak ekspresi reguler pada kelas karakter, set, dan grup di lembar contekan Python regex yang tersedia online.

Menyimpulkan

Di blog ini, kami merinci langkah-langkah dasar bekerja dengan bahasa pemrograman Python. Kami membahas semuanya mulai dari IDLE hingga bilangan bulat, string, daftar, kamus, tupel, dan operator matematika. Kami juga belajar bagaimana mendefinisikan suatu fungsi dan mendiskusikan contoh-contoh pernyataan dan kesalahan yang berbeda. Daftar periksa di atas tidak lengkap, tetapi pasti dapat membantu Anda memahami Python. Setelah Anda selesai dengan mur dan baut ini, Anda dapat meningkatkan kecepatan dan produktivitas Anda dengan latihan teratur.

Selain itu, komunitas dukungan aktif Python dan kursus online lanjutan dapat membantu Anda tetap mendapatkan informasi terbaru. Lihat Program PG Eksekutif upGrad dalam Pengembangan Perangkat Lunak dan program lain dalam teknologi, ilmu data, dan pembelajaran mesin. Platform ini memungkinkan fleksibilitas untuk belajar dengan kecepatan Anda sendiri, manfaat yang dirayakan di lebih dari 85 negara. Kursus upGrad telah mengubah lintasan karir lebih dari 40.000 pelajar berbayar dan 500.000 profesional yang bekerja secara global. Mungkin lembar contekan Python di atas akan memicu rasa ingin tahu Anda untuk menjelajah dan meningkatkan keterampilan!

Apa yang membantu Anda dengan lembar contekan Python?

Lembar contekan yang komprehensif dapat menyegarkan pengetahuan Anda tentang konsep dasar dan kasus penggunaan Python. Ini biasanya mencakup detail seperti tipe data, fungsi, kelas, kesalahan umum, dan ekspresi reguler python (regex).

Tipe data apa yang paling banyak digunakan dalam Python?

Bilangan bulat, angka floating-point, string, daftar, tupel, dan kamus adalah beberapa tipe data yang paling umum digunakan dalam Python. Setiap tipe memiliki spesifikasi dan kepraktisan tersendiri. Misalnya, item yang disimpan dalam string dan tupel tidak dapat diubah setelah ditentukan. Namun, daftar bisa berubah, yaitu, item dapat diubah.

Bagaimana pelatihan Python dapat memajukan karir Anda?

Python memiliki berbagai aplikasi di berbagai sektor industri, seperti pengembangan web, komputasi ilmiah, ilmu data, dan pengembangan perangkat lunak. Setelah Anda menyelesaikan dasar-dasar bahasa pemrograman ini, Anda dapat meningkatkan keterampilan dengan kursus lanjutan dan transisi ke peran bergaji tinggi.