Mengenal Python

 

Python adalah bahasa pemrograman tujuan umum tingkat tinggi yang ditafsirkan. Filosofi desain Python menekankan keterbacaan kode dengan menggunakan banyak spasi. Struktur bahasanya dan pendekatan berorientasi objek dirancang untuk membantu pemrogram menulis kode yang jelas dan logis untuk proyek kecil dan besar.  Python diketik dan dikumpulkan secara dinamis. Ini mendukung berbagai paradigma pemrograman, termasuk pemrograman terstruktur (terutama prosedural), berorientasi objek dan fungsional. Karena Python memiliki pustaka standar yang lengkap, ia sering disebut sebagai bahasa "paket baterai".  

Python merupakan bahasa pemrograman yang diinterpretasikan yang dapat digunakan di berbagai platform. Filosofi desainnya berfokus pada keterbacaan kode dan merupakan salah satu bahasa paling populer yang terkait dengan ilmu data, pembelajaran mesin, dan Internet of Things (IoT) Satu. Keunggulan penjelas Python juga banyak digunakan dalam pembuatan prototipe, pembuatan skrip dalam manajemen infrastruktur, dan pembuatan situs web skala besar. Menurut data dari majalah "Developer Economics-State of Developer Country", pada akhir 2018, 69% developer machine learning dan data scientist menggunakan Python. Selain itu, menurut survei yang dilakukan oleh IEEE Spectrum pada tahun 2019, Python akan kembali mempertahankan posisinya sebagai bahasa pemrograman terpopuler di dunia.

Python dapat digunakan untuk: 

  • Python dapat digunakan untuk membuat aplikasi web di server. 
  • Python dapat digunakan dengan perangkat lunak untuk membuat alur kerja. 
  • Python dapat terhubung ke sistem database. Itu juga dapat membaca dan memodifikasi file. 
  • Python dapat digunakan untuk memproses data besar dan melakukan operasi matematika yang kompleks. 
  • Python dapat digunakan untuk pembuatan prototipe cepat atau pengembangan perangkat lunak dalam lingkungan produksi
Kelebihan Python:

  • Python dapat berjalan di berbagai platform (Windows, Mac, Linux, Raspberry Pi, dll.). 
  • Python memiliki sintaks sederhana yang mirip dengan bahasa Inggris. 
  • Sintaks Python memungkinkan pengembang untuk menulis lebih sedikit baris daripada beberapa bahasa pemrograman lainnya. 
  • Python berjalan pada sistem interpreter, yang berarti kode tersebut dapat dieksekusi segera setelah ditulis. Ini berarti pembuatan prototipe bisa sangat cepat. 
  • Python dapat ditangani secara prosedural, berorientasi objek, atau fungsional.
Statement Python:

  • Pernyataan if, yang secara kondisional mengeksekusi blok kode, bersama dengan else dan elif (sebuah kontraksi dari else-if).
  • Pernyataan for yang melakukan iterasi pada objek yang dapat diulang, menangkap setiap elemen ke variabel lokal untuk digunakan oleh blok terlampir.
  • Pernyataan while yang mengeksekusi sebuah blok kode selama kondisinya benar.
  • Pernyataan try yang memungkinkan pengecualian yang dimunculkan dalam blok kode terlampir untuk ditangkap dan ditangani oleh except klausul; itu juga memastikan bahwa kode-pembersihan dalam file blok finally akan selalu berjalan terlepas dari bagaimana blok keluar.
  • Pernyataan raise digunakan untuk memunculkan pengecualian tertentu atau memunculkan kembali pengecualian yang tertangkap.
  • Pernyataan class yang mengeksekusi blok kode dan menempelkan namespace lokalnya ke class, untuk digunakan dalam pemrograman berorientasi objek.
  • Pernyataan def yang mendefinisikan fungsi atau metode.
  • Pernyataan with dari Python 2.5 dirilis pada September 2006,[47] yang membungkus blok kode dalam manajer konteks (misalnya, memperoleh kunci sebelum blok kode dijalankan dan melepaskan kunci setelahnya, atau membuka file dan kemudian menutupnya), memungkinkan perilaku seperti Resource Acquisition Is Initialization (RAII) dan menggantikan idiom percobaan / akhirnya yang umum.[48]
  • Pernyataan break keluar dari loop.
  • Pernyataan continue melewati iterasi ini dan melanjutkan dengan item berikutnya.
  • Pernyataan pass yang berfungsi sebagai NOP. Ini secara sintaksis diperlukan untuk membuat blok kode kosong.
  • Pernyataan assert digunakan selama debugging untuk memeriksa kondisi yang seharusnya diterapkan.
  • Pernyataan yield yang mengembalikan nilai dari fungsi generator. Dari Python 2.5, yield juga seorang operator. Formulir ini digunakan untuk mengimplementasikan coroutine.
  • Pernyataan import , yang digunakan untuk mengimpor modul yang fungsi atau variabelnya dapat digunakan dalam program saat ini. Ada tiga cara menggunakan import: import <nama modul> [sebagai <alias>] atau from <nama modul> import * atau from <nama modul> import <definisi 1> [sebagai <alias 1>], <definisi 2> [sebagai <alias 2>], ....
  • Pernyataan print diubah menjadi fungsi print() dengan Python 3.

Komentar

Postingan populer dari blog ini

Apa itu Visual Studio Code?