Python adalah bahasa pemrograman dengan pertumbuhan tercepat di dunia. Situs web utama seperti Instagram, Pinterest, Quora, dan banyak lainnya dibangun menggunakan kerangka kerja web python Django. Hal yang membuat python paling populer adalah sintaksnya yang sederhana, yang mirip dengan bahasa Inggris biasa. Kekuatannya menjadikannya pilihan utama yang diadopsi oleh perusahaan teknologi papan atas.
Kita dapat menggunakan python untuk hampir setiap tugas, termasuk pengembangan web, Otomasi, Kecerdasan Buatan, Keamanan Cyber, Ilmu Data, Pengembangan Aplikasi Android, dan berbagai tugas pemrograman umum lainnya. Ada juga dukungan komunitas yang besar untuk bahasa di Github, PyPI, dan banyak tempat lain, yang memudahkan untuk memecahkan kesalahan, dan bahasa bebas dari bug.
Python memiliki banyak perpustakaan dan kerangka kerja yang ditulis oleh kontributor sumber terbuka yang membuat tugas kita mudah, dan kita dapat menggunakannya secara gratis tanpa menciptakan kembali roda. Dalam tutorial ini, kita akan mempelajari dasar-dasar python, seperti kata-kata yang dicadangkan, komentar, variabel, operator, tipe data, dll.
Untuk mengikuti tutorial ini, python harus diinstal dan dikonfigurasi di jalur sistem Anda. Banyak komputer sudah diinstal sebelumnya dengan python. Anda dapat memeriksa instalasi dan versi python Anda dengan menjalankan kode berikut di terminal.
python --versi
Jika Anda belum menginstal python, Anda dapat menginstalnya dari python.org atau lihat panduan kami di sini. Disarankan untuk memiliki versi python terbaru. Jika Anda memiliki versi python yang lebih lama, lihat tutorial kami tentang memperbarui python ke versi terbaru.
Cangkang Python
Python adalah bahasa yang ditafsirkan yang berarti tidak memiliki kompiler tetapi memiliki juru bahasa. Kompiler mengeksekusi semua program sekaligus sementara juru bahasa mengeksekusi setiap baris satu per satu. Ini berarti python mengeksekusi setiap baris program kami satu per satu. Python hadir dengan shell yang dapat menjalankan satu baris kode dan mendapatkan output.
Untuk menjalankan shell python, Anda perlu membuka terminal Anda dan kemudian ketik ular piton di atasnya.
Anda dapat menggunakan shell python ini untuk menjalankan kode python sederhana. Misalnya, untuk menampilkan string "Hello World"!” di Terminal, kita perlu mengetikkan kode berikut di shell python.
print("Halo Dunia!")
Keluaran:
Sekarang lagi, ketik yang berikut di shell.
1 + 5
Ini akan menampilkan jumlah dari dua angka, i.e., 6.
Keluaran:
Sekarang mari kita tutup cangkangnya. Untuk menutup shell, kita perlu mengetik keluar() di shell, seperti yang ditunjukkan pada gambar di bawah ini. Untuk pengguna Linux, kita juga dapat menggunakan tombol Ctrl+d untuk keluar dari Shell.
Menggunakan IDE
Shell python yang kita diskusikan adalah titik yang baik untuk mulai belajar python dan untuk menulis baris kode kecil, tetapi tidak berguna untuk proyek besar. Untuk kasus penggunaan dunia nyata, pengembang menggunakan editor yang berbeda untuk menulis dan mengedit kode python. Saya menggunakan kode studio visual opensource, yang merupakan IDE luar biasa untuk menulis kode. IDE atau lingkungan pengembangan terintegrasi adalah perangkat lunak tempat kita dapat mengedit dan menjalankan kode. Oleh karena itu, ini sangat bagus untuk pengembangan yang lebih cepat dan lebih mudah. Jika Anda ingin memilih antara IDE untuk menulis kode, Anda dapat melihat artikel kami di Top 10 IDE yang akan digunakan untuk pemrograman. Anda dapat menggunakan salah satu IDE yang Anda rasa nyaman untuk menulis kode python.
Anda juga dapat menulis kode secara manual dalam file python (memiliki .py) dari editor sederhana dan dapat menjalankannya menggunakan interpreter python dengan mengetik:
nama path file python
Dimana nama path file seharusnya nama file yang kita gunakan. Untuk melakukan ini, Anda tidak memerlukan instalasi IDE karena Anda sedang menulis kode pada editor Anda.
Sekarang, mari kita mulai mempelajari dasar-dasar python. Saya berasumsi bahwa Anda menggunakan salah satu metode yang disebutkan di atas untuk menulis dan menjalankan kode python.
Sintaks Python Dasar
Sintaks Python adalah salah satu hal yang paling mengagumkan bagi siapa saja yang menggunakan python. Bahasa python adalah bahasa tingkat tinggi. Sintaksnya sangat mirip dengan bahasa Inggris alami, sehingga mudah dibaca dan diadopsi oleh pemula dan ahli. Sebagai contoh, mari kita lihat contoh HelloWorld di python jalankan kode di bawah ini di python IDE atau python shell Anda.
print("Halo Dunia!")
Kode di atas akan mencetak string Halo Dunia! di layar Terminal. Saat menjalankan kode, kita akan mendapatkan output berikut:.
Seperti yang Anda lihat dalam kode, tidak ada titik koma di akhir pernyataan. Ini adalah manfaat dalam python sebagai pilihan programmer apakah akan menyertakan titik koma atau tidak di akhir pernyataan.
Jika Anda berasal dari latar belakang bahasa pemrograman seperti C atau C++, Anda mungkin memperhatikan bahwa jika kami tidak memberikan titik koma, langit akan menimpa Anda dan kesalahan sintaks akan terjadi. Tetapi saat menulis banyak pernyataan dalam satu baris, kita perlu menggunakan titik koma. Kode python juga tidak menggunakan kurung kurawal untuk blok kode yang dilakukan oleh bahasa pemrograman lain; itu hanya tergantung pada lekukan yang tepat dari kode Anda.
Kata kunci
Kata kunci dicadangkan oleh bahasa python dan memiliki arti khusus untuk penerjemah python python. Kata kunci tersebut adalah kata-kata khusus, dan kami tidak dapat menggunakannya sebagai nama pengenal. Untuk mendapatkan daftar lengkap kata kunci dalam python, buka shell python Anda dan jalankan perintah berikut:.
bantuan("kata kunci")
Ini akan mencantumkan semua kata kunci yang ada di python.
Komentar dengan Python
Komentar sangat penting saat menulis kode karena membuat kode lebih mudah dibaca. Juga, kita dapat menggunakannya untuk meninggalkan komentar dalam kode kita. Tujuan utama menggunakan komentar dalam kode adalah untuk membantu pemrogram lain mengetahui apa yang terjadi dalam kode agar mudah membaca dan mengedit program. Anda juga dapat mengambil manfaat dari meninggalkan komentar dalam kode untuk diri Anda sendiri karena dapat membingungkan ketika Anda mencoba mengeditnya dalam waktu yang lama. Python memperlakukan komentar sebagai ruang putih dan tidak menjalankannya.
Ada dua jenis komentar yang dapat kita tulis dengan python yaitu komentar satu baris dan multi-baris. Setelah simbol # diperlakukan sebagai komentar satu baris, apa pun setelah # pada baris itu akan diperlakukan sebagai spasi putih oleh juru bahasa python. Sebagai contoh, lihat kode di bawah ini.
# ini adalah komentar pertama print("Halo Dunia!") # ini adalah komentar kedua
Saat menjalankan kode di atas, Anda akan melihat string Halo Dunia! tercetak di layar tanpa kesalahan karena semua yang ditulis setelah # adalah komentar dalam program.
Kami juga dapat menulis komentar dalam beberapa baris. Kita perlu menulis komentar di bawah tiga tanda kutip (baik tunggal atau ganda). Lihatlah kode di bawah ini, misalnya.
""" Ini adalah komentar multi-baris. Kami memperluas komentar ini ke sejumlah baris"""
Tipe Data dengan Python
Ada beberapa tipe tipe data. Mari kita bahas beberapa tipe data yang paling sering digunakan di python.
- Bilangan bulat: Seperti banyak bahasa pemrograman lainnya, python juga memiliki dukungan untuk tipe data integer, mereka menyertakan semua angka negatif, positif, dan nol seperti -1, 0, 9, dll.
- Mengapung: Tipe data float termasuk angka floating-point, i.e., bilangan yang mengandung titik desimal. Misalnya, 1.01, 1.1, 0.001, dll
- Nomor Kompleks: Python juga memiliki dukungan untuk bilangan kompleks. Misalnya: 1+1j, 4+6i, dll
- Tali: String adalah salah satu tipe data terpenting dalam python. Mereka adalah karakter yang diapit oleh tanda kutip tunggal atau ganda. Misalnya, "Halo", "FossLinux", dll.
- Boolean: Python juga memiliki dukungan untuk data boolean, mis.e., Benar atau salah.
- Daftar: Daftar Python adalah kumpulan data terurut yang memungkinkan penyimpanan berbagai jenis tipe data. Daftar sangat mirip dengan array di JavaScript. Untuk membuat daftar, kami memberikan data di dalam tanda kurung siku [] dipisahkan dengan koma. Contoh daftarnya adalah:
['sam', 'david'] [1, 10, 6, 5]
- Tupel: Tuple dalam python adalah kumpulan terurut dari tipe data yang berbeda dan mirip dengan daftar. Tetapi perbedaan dalam sebuah tupel adalah bahwa kita tidak dapat memodifikasi sebuah tupel setelah dibuat, i.e., mereka tidak berubah. Tuple dibuat dengan memberikan data di dalam tanda kurung () dipisahkan dengan koma. Beberapa contoh tupel adalah:
('sam', 'david') (1, 10, 6, 5)
- Kamus: Kamus python adalah kumpulan data yang tidak berurutan dalam kunci: format pasangan nilai. Kita bisa membuat kamus dengan memberikan kunci: pasangan nilai di dalam kurung kurawal dipisahkan dengan koma. Misalnya, lihat kamus di bawah ini.
'nama':'Fosslinux', 'negara':'Internet', usia:5
Kami juga dapat memeriksa tipe data data/variabel dengan python menggunakan fungsi built-in type()(). Fungsi type() menerima data/variabel sebagai argumen dan mengembalikan tipe data dari data/variabel tersebut. Misalnya, salin dan jalankan kode berikut di Python IDE.
cetak(ketik(10)) cetak(ketik(10 .).001)) print(type("Fosslinux")) print(type(1 + 8j)) print(type([1, 10, 6, 5])) print(type((1, 10, 6, 5)) ) print(type('name':'Fosslinux', 'country':'Internet'))
Keluaran:
Variabel dalam Python
Variabel digunakan untuk menyimpan data di memori utama. Variabel mengacu pada alamat memori tempat data disimpan. Ada juga beberapa aturan saat memilih nama variabel. Aturan diberikan di bawah ini.
- Nama variabel harus dimulai dengan huruf atau karakter garis bawah.
- Nama variabel tidak boleh dimulai dengan angka, atau akan menyebabkan kesalahan.
- Nama variabel hanya boleh berisi karakter alfanumerik dan garis bawah (A-z, 0-9, dan _ ); tidak ada karakter khusus lainnya yang diizinkan.
- Nama variabel peka huruf besar/kecil, yang berarti bahwa var dan Var adalah dua variabel yang berbeda.
- Nama variabel tidak boleh salah satu dari kata kunci yang kita bahas sebelumnya.
Aturan-aturan ini harus selalu diikuti saat mendeklarasikan variabel; kalau tidak, juru bahasa python akan membuat kesalahan. Nama variabel dapat berupa nama apa saja yang mengikuti aturan di atas. Namun, disarankan untuk memilih nama yang paling menggambarkan tujuan variabel dan meningkatkan keterbacaan kode code.
Operator di Python
Bahasa pemrograman Python mendukung berbagai jenis operator. Pada bagian ini, kita akan membahas beberapa di antaranya.
Operator Penugasan
Operator penugasan digunakan untuk menetapkan beberapa nilai ke variabel. Kami kebanyakan menggunakan = tanda untuk menetapkan data ke variabel. Misalnya, jalankan kode di bawah ini di Python IDE Anda.
a = 10 cetak(a)
Kamu akan mendapatkan 10 tercetak di layar saat menjalankan kode di atas, seperti yang ditunjukkan pada kode di bawah ini. Dalam kode ini, saya telah menggunakan operator penugasan untuk menetapkan nilai 10 pada variabel Sebuah dan kemudian menampilkannya menggunakan fungsi print(). Masih banyak lagi operator penugasan yang akan kita bahas secara singkat di artikel selanjutnya.
Operator aritmatika
Operator ini digunakan untuk melakukan operasi aritmatika pada dua angka: penambahan, perkalian, dll. Ada operator seperti +, - , *, /, %, //, ** yang dapat digunakan untuk aritmatika. Untuk lebih jelasnya lihat kode berikut; Anda dapat menyalin dan menjalankannya di IDE Anda.
# menugaskan data ke variabel a = 10 b = 5 # menjumlahkan dua angka print( a+b ) # mengurangkan dua angka print( ab ) # Mengalikan kedua angka print( a*b ) # membagi angka print( a/ b ) # operator % digunakan untuk mendapatkan sisa # ketika membagi angka pertama dari cetakan kedua( a%b ) # Operator // digunakan untuk mendapatkan hanya bagian bilangan bulat dari pembagian print( a//b ) # Operator ** digunakan untuk mengalikan a dengan a, b kali berarti a^b print( a**b )
Kode di atas telah menunjukkan kepada Anda semua operator aritmatika yang tersedia di python.
Keluaran:
Ada lebih banyak operator di python. Pada artikel ini, saya telah membahas operator terpenting yang perlu kita ketahui dengan python. Nantikan FOSS Linux untuk tutorial tentang operator yang lebih canggih di artikel mendatang.
Kesimpulan
Dengan itu kita telah menyelesaikan dasar-dasar python. Sekarang adalah waktu terbaik untuk beralih ke tutorial kami berikutnya “Mendapatkan informasi sistem Linux dengan Python” untuk mempelajari cara menggunakan python untuk mengumpulkan informasi sistem dan perangkat keras di Linux.