Tutorial Python: Belajar Python dari Awal

Diterbitkan: 2022-02-17

Python telah lama menduduki salah satu posisi teratas di tangga lagu popularitas. Menurut Google Trends dan GitHub, Python melampaui Java dan JavaScript menjadi bahasa pemrograman terpopuler di tahun 2020. GitHub memastikan tingkat popularitas berdasarkan jumlah pencarian tutorial terbanyak di Google. Python menempati peringkat ketiga di antara lima besar bahasa pemrograman yang paling banyak digunakan di antara pengembang perangkat lunak pada tahun 2021. Selain itu, Python menempati peringkat tinggi dalam Popularitas Bahasa Pemrograman PYPL dan Indeks TIOBE terbaru.

Dalam tutorial Python untuk pemula ini , kami akan memandu Anda melalui dasar-dasar Python untuk membantu Anda memahami bahasa dari awal!

Ketahui tentang Gaji Pengembang Python di India

Daftar isi

Apa itu Python?

Python adalah bahasa pemrograman tingkat tinggi, berorientasi objek, dan tujuan umum yang dibuat oleh Guido van Rossum. Ini pertama kali dirilis pada 20 Februari 1991. Sementara nama bahasa pemrograman memunculkan gambar reptil merayap, istilah 'Python' sebenarnya berasal dari 'Monty Python's Flying Circus,' sebuah serial sketsa komedi lama di televisi BBC.

Visi Rossum tentang Python adalah bahasa sumber terbuka, kuat, mudah, dan intuitif dengan kode yang mudah dimengerti dan siklus pengembangan yang singkat. Lebih dari 20 tahun kemudian sejak Rossum menetapkan tujuannya, Python tidak hanya memenuhi niat penciptanya tetapi juga menjadi salah satu bahasa pemrograman utama bersama Java, JavaScript, dll. Perusahaan terkemuka seperti Google, Instagram, dan Dropbox, sangat mengandalkan Python untuk beragam produk dan platform mereka.

Selanjutnya, dalam tutorial Python untuk pemula ini , kita akan melihat banyak fitur berguna yang membuatnya sangat berharga dan populer.

Harus Dibaca: Pertanyaan Wawancara Python

Fitur

Di bawah ini adalah beberapa fitur Python yang membuatnya sangat populer:

  • Menjadi bahasa berorientasi objek, Python memungkinkan penggunaan kembali kode dan memungkinkan pengembang untuk membangun aplikasi dengan pengkodean minimal.
  • Python dapat dengan mudah diintegrasikan dengan bahasa pemrograman lain seperti Java, C, C++, dan banyak lagi. Seperti Java, C, dan C++, Python menjalankan kode demi baris dan mempermudah proses debug.
  • Python menawarkan berbagai macam pustaka standar untuk berbagai bidang seperti pengembangan web, pembelajaran mesin, dan skrip.
  • Python bersifat embeddable, artinya kode sumber Python dapat digunakan dalam bahasa pemrograman lain dan sebaliknya.
  • Python adalah bahasa lintas platform, artinya dapat berjalan secara merata di berbagai platform seperti UNIX, Linux, Windows, Mac, dll. Jadi, programmer hanya perlu menulis kode sekali.
  • Yang terpenting, Python gratis, open-source, dan mudah dipelajari. Selain itu, sintaksnya yang sederhana menjadikan Python bahasa pemrograman yang direkomendasikan untuk pemula.

Pelajari lebih lanjut tentang manfaat belajar python.

Aplikasi

Sifat tujuan umum dari Python membuatnya ada di mana-mana di hampir setiap arena pengembangan perangkat lunak dan bidang baru lainnya. Ini digunakan untuk:

  • Pengembangan perangkat lunak
  • Aplikasi Web
  • Aplikasi GUI Desktop
  • Aplikasi Pemrosesan Gambar
  • Aplikasi Perusahaan
  • Aplikasi CAD 3D
  • Aplikasi berbasis Audio dan Video
  • Aplikasi Bisnis
  • Aplikasi Berbasis Konsol
  • Kecerdasan buatan

Kata Kunci Python

Kata kunci python adalah kata-kata yang dicadangkan yang tidak dapat digunakan sebagai nama variabel, fungsi, atau pengenal lainnya. Kata kunci peka huruf besar/kecil dan harus ditulis apa adanya. Python 3 memiliki lebih dari 30 kata kunci yang dicadangkan, di mana hanya None, True, dan False yang dimulai dengan huruf besar. Berikut daftar semua kata kunci Python:

Kata kunci python

Sumber

Pengidentifikasi Python

Dalam Python, pengidentifikasi adalah nama yang diberikan ke kelas, variabel, fungsi, dll., Dan membantu membedakan satu entitas dari yang lain. Juga, ada aturan khusus untuk menulis pengidentifikasi Python. Misalnya, pengenal dapat berupa kombinasi angka, huruf besar dan kecil, dan garis bawah, nama pengenal tidak boleh dimulai dengan angka, tidak boleh berisi simbol khusus, dan kata kunci tidak dapat digunakan sebagai pengenal.

Variabel1, var_1, MyVar semuanya adalah contoh pengidentifikasi yang valid.

Variabel Python

Variabel adalah lokasi memori yang dicadangkan yang digunakan untuk menyimpan data. Bisa dibilang sebagai wadah yang menyimpan data dan bisa diubah-ubah jalannya program nanti. Dalam Python, penamaan variabel mengikuti aturan yang sama seperti pengidentifikasi. Selain itu, kita tidak perlu menentukan tipe variabel dalam Python karena bahasa dapat menyimpulkannya sendiri.

Misalnya, num = 20. Di sini, kami telah membuat variabel num dan menetapkan nilai 20 padanya.

Konstanta Python

Konstanta adalah variabel Python yang nilainya tidak dapat diubah. Biasanya, konstanta dalam Python dideklarasikan dan ditetapkan dalam modul yang merupakan file baru yang diimpor ke file utama dan berisi fungsi, variabel, dll. Konstanta biasanya ditulis dalam huruf besar.

Misalnya, PI = 3,14 adalah contoh konstanta.

Python Literal

Literal Python adalah data yang diberikan dalam konstanta atau variabel dan dapat memiliki tipe yang berbeda.

  • Literal string dalam Python adalah urutan karakter yang diapit dalam kutipan tunggal, ganda, atau tiga. Tanda kutip tiga digunakan jika string ditulis dalam beberapa baris.

Contoh:

strings = “Ayo belajar Python”

Multiline_str = “”” Selamat datang

ke

Tutorial Python”””

  • Literal numerik tidak dapat diubah dan dapat menjadi salah satu dari tiga jenis yang berbeda: Integer, Float, dan Complex. Bilangan bulat dapat berupa bilangan positif atau negatif tanpa bagian pecahan, float (titik mengambang) adalah bilangan real dengan bagian bilangan bulat dan pecahan, dan bilangan kompleks memiliki bagian nyata dan imajiner.

Contoh:

a = 100 //Bilangan bulat

b = 12,6 //Mengambang

c = 2+3.14j //Kompleks

  • Literal boolean dapat memiliki salah satu dari dua nilai: Benar atau Salah.
  • Python memiliki literal khusus None yang digunakan untuk menentukan bahwa suatu bidang belum dibuat.
  • Python memiliki empat koleksi literal yang berbeda : List literal, Dict literal, Tuple literal, Tuple literal, dan Set literal.

Tipe Data Python

Dalam Python, setiap nilai memiliki tipe data. Tipe data adalah kelas, dan variabel adalah objek (instance) dari kelas. Beberapa tipe data vital Python tercantum di bawah ini:

  • Daftar python adalah urutan item yang diapit dalam tanda kurung siku dan dipisahkan dengan koma. Semua item daftar tidak harus dari jenis yang sama.

Contoh:

x = [4.5, 6, 'Python']

  • Nomor Python adalah tipe data lain yang terdiri dari bilangan bulat, bilangan kompleks, dan bilangan floating-point.
  • Seperti daftar Python, tuple mengacu pada urutan item yang dipisahkan koma. Namun, tidak seperti daftar, tupel Python tidak dapat diubah dan disempurnakan dalam tanda kurung.

tup = (6, 1+3j, 'Python')

  • Tipe data Python lainnya adalah strings , urutan karakter yang diapit dalam kutipan tunggal, ganda, atau tiga.
  • Set Python adalah kumpulan item yang tidak berurutan yang dipisahkan oleh koma dan diapit dalam kurung kurawal.

Contoh:

s = {3,1,4,2,5}

  • Kamus Python adalah kumpulan pasangan nilai kunci yang biasanya digunakan untuk kumpulan data yang sangat besar. Itu didefinisikan dalam kurung, dan kunci digunakan untuk mengambil nilai masing-masing, bukan sebaliknya.

Contoh:

>>> d = {4:'nilai','kunci':5}

>>> jenis (d)

<kelas 'dict'>

Operator Dasar Python

Operator Python adalah simbol khusus yang melakukan perhitungan aritmatika atau logika. Berbagai jenis operator Python adalah:

  • Operator aritmatika (+, -, *, /, %, //, **)
  • Operator perbandingan (>, <, ==, !=, >=, <=)
  • Operator logika (dan, atau, tidak)
  • Operator bitwise (AND, OR, NOT, XOR, shift kanan, shift kiri)
  • Operator penetapan (=, +=, -=, *=, /=, %=, //=, **=, &=, |=, ^=, >>=, <<=)
  • Operator khusus: operator identitas (adalah, bukan) dan operator keanggotaan (dalam, bukan dalam)

Sintaks Dasar Python

Kami akan menyelesaikan tutorial Python ini untuk pemula dengan program sederhana untuk memahami sintaks.

Contoh program Python berikut menambahkan dua angka dan mencetak jumlahnya.

# Program Python untuk menambahkan dua angka

a = 15

b = 6.3

# Menambahkan dua angka

jumlah = a + b

# Menampilkan jumlah

print('Jumlah {0} dan {1} adalah {2}'.format(a, b, jumlah))

Keluaran:

Jumlah 15 dan 6,3 adalah 21,3

Ringkasan

Python adalah tujuan umum, bahasa pemrograman berorientasi objek yang sangat populer di kalangan pemula dan pengembang. Python memiliki aplikasi di beberapa bidang, termasuk kecerdasan buatan, berkat banyak fitur berharganya. Dalam tutorial Python untuk pemula ini , kami membahas beberapa konsep dasar dalam Python.

Jalan ke depan

Apakah Anda ingin memasuki ranah Big Data dengan Python? Program Sertifikasi Lanjutan upGrad dalam Big Data adalah salah satu kesempatan yang baik!

Pelajari kursus ilmu data dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Kursus 7,5 bulan yang memperkaya secara akademis dan relevan dengan industri ini dirancang khusus bagi para profesional yang bekerja untuk meningkatkan peluang karir di Big Data.

Sorotan Kursus:

  • 4+ studi kasus dan proyek.
  • Cakupan komprehensif bahasa pemrograman, alat, dan pustaka yang relevan, termasuk Python .
  • Bantuan karir 360 derajat.
  • Bimbingan pakar industri.
  • Pembelajaran praktis dan jaringan peer-to-peer.

Daftar hari ini!

lihat Program PG Eksekutif IIIT-B & upGrad dalam Ilmu Data yang dibuat untuk para profesional yang bekerja dan menawarkan 10+ studi kasus & proyek, lokakarya praktis, bimbingan dengan pakar industri, 1-on-1 dengan mentor industri, 400+ jam belajar dan bantuan pekerjaan dengan perusahaan-perusahaan top.

1. Apakah Python mudah dipelajari untuk pemula?

Python dianggap sebagai salah satu bahasa pemrograman termudah untuk pemula. Siapa pun dapat mempelajari bahasa tersebut jika mereka cukup berdedikasi. Namun, menguasai Python untuk menjadi pengembang Python membutuhkan kesabaran dan latihan yang menyeluruh. Anda dapat belajar dari tutorial Python untuk pemula atau PDF tutorial Python.

2. Bisakah orang non-IT belajar Python?

Kesederhanaan bahasa Python membuatnya mudah dipelajari bahkan dari orang-orang dari latar belakang non-teknis. Meskipun menjadi bahasa pemrograman komputer utama, Python menarik bagi audiens yang lebih besar.

3. Apa kelemahan Python?

Python memiliki beberapa kelemahan. Karena ini adalah bahasa yang ditafsirkan, Python lebih lambat dari Java atau C/C++. Selain itu, karena Python memiliki konsumsi memori yang tinggi, Python tidak cocok untuk tugas yang membutuhkan banyak memori.