Advertisement
  1. Code
  2. Python

Dunia Python

Scroll to top
Read Time: 5 min

() translation by (you can also view the original English article)

Saya percaya bahwa kamu mungkin seorang pendatang pada Python, atau mencari bahasa pemrograman terbaik untuk dipelajari. Mari saya beritahukan bahwa kamu berada di tempat yang benar, dan Python tentunya adalah pilihan yang tepat sebagai bahasa pemrograman untuk dipelajari.

Python adalah bahasa yang berkembang cepat. Berdasarkan TIOBE Index bulan September 2015, Python berada dalam urutan kelima sebagai bahasa pemrograman populer, naik tiga peringkat dari tahun 2014, dan unggul terhadap PHP!

Python adalah bahasa pemrograman yang cantik, khususnya dalam kemampuannya untuk menginspirasi rasa cinta dalam penggunanya. Dalam artikel ini, saya akan berbicara tentang bahasa pemrograman Python, mengapa pengembang menggunakan Python, aplikasi Python, buku yang direkomendasikan, dan lebih banyak lagi.

Apakah Python Itu?

Ini adalah pertanyaan pertama yang wajar ditanyakan, dan ini yang dinyatakan dalam website resmi Python:

Python adalah bahasa pemrograman tingkat tinggi, berorientasi obyek, terinterpretasi dengan semantik dinamis. Struktur data tingkat tingginya, dikombinasikan dengan penentuan jenis dan binding dinamis, membuatnya sangat atraktif untuk Pengembangan Aplikasi Cepat, juga untuk digunakan sebagai sebuah scripting atau bahasa lem untuk menghubungkan komponen yang ada bersama-sama. Kesederhanaan, kemudahan mempelajari sintaks Python menekankan kemudahan baca sehingga mengurangi biaya perawatan program. Python mendukung module dan package, yang mendorong modularitas program dan penggunaan ulang code. Penerjemah Python dan librari standar ekstensif tersedia dalam sumber atau bentuk biner tanpa biaya untuk semua platform, dan dapat didistribusikan secara bebas.

Mengapa Pengembang Menggunakan Python?

Berjalan melalui definisi bahasa pemrograman Python dalam section sebelumnya, kita dapat mengenali beberapa keuntungan mengapa pengembang mungkin memilih menggunakan Python. Dalam section ini, saya akan menunjukkanmu beberapa keuntungan bahasa ini, dengan membuatnya sebagai bahasa pilihan bagi banyak pengembang.

Alasan mengapa pengembang menggunakan Python sebagai bahasa pilihan, seperti yang disebutkan oleh Calvin Hendryx-Parker, Chief Technologi Officer di Six Feet Up, karena ketangguhannya, dimana itu memiliki jumlah baris code yang relatif sedikit, membuatnya mudah untuk dilakukan debug dan kurang rentan terhadap isu. Python juga dapat menghitung untuk menyelesaikan masalah yang kompleks, dan itu membuatnya tidak heran jika Python memperkuat banyak website besar seperti YouTube, Dropbox, Reddit, Quora, dan Disqus. Tidak lupa bahwa Google telah menjadikan Python sebagai salah satu bahasa pemrograman resminya.

Alasan lainnya mengapa pengembang menggunakan Python adalah karena fleksibilitasnya. Cukup untuk mengetahui di sini adalah ketika YouTube bermigrasi dari PHP ke Python di tahun 2007, ini untuk tujuan skala, mengutip bahwa "Python mengaktifkan fleksibilitas". Fleksibilitas ini mengeluarkan fakta bahwa Python tidak dibuat pada dasarnya untuk menjawab kebutuhan khusus tertentu, dan ini sehingga tidak diarahkan oleh template atau API spesifik.

Alasan yang sangat sederhana mengapa pengembang menggunakan Python adalah karena itu mudah dipelajari dan digunakan. Lebih lanjut tentang itu dapat ditemukan di dalam artikel yang menarik oleh John M. Zelle dari departemen Matematika, Ilmu Komputer, dan Fisika di Wartbug College: Python sebagai Bahasa Pertama.

Lagipula, alasan lainnya mengapa pengembang akan menggunakan Python adalah karena itu GRATIS!. Ya, itu adalah bahasa pemrograman open-source dan dapat mengurangi biaya.

Ada banyak alasan lainnya mengapa pengembang akan menggunakan Python. Kamu dapat mengkonsultasikan artikel berikut untuk alasan lainnya: 5 Alasan Menarik Untuk Mempelajari Python Sebagai Bahasa Pemrograman Pertamamu.

Aplikasi Python 

Saya cukup yakin bahwa sekarang kamu sangat antusias untuk mengambil langkah mempelajari Python. Namun, Python dapat digunakan untuk apa saja? Dengan kata lain, apa saja aplikasi Python?

Python dapat digunakan dalam banyak aplikasi. Namun untuk mengkategorikannya, saya menyukai bagaimana bagian categorizes dalam website resmi Python menampilkan domain tempat Python dapat diaplikasikan.

Python dapat diterapkan dalam:

Python vs. Bahasa Pemrograman Lainnya 

Pada awal artikel ini, kita melihat bahwa Python datang sebagai bahasa pemrograman paling populer nomor 5 diantara bahasa pemrograman yang berbeda. Mari kita lihat sedikit lebih dalam dan melihat bagaimana Python dibandingkan dengan bahasa pemrograman lainnya dalam istilah kecepatan dan penggunaan memory.

Di dalam sebuah studi riset yang membandingkan Python dengan bahasa pemrograman lainnya, hasil dalam kecepatan dan penggunaan memory dapat diilustrasikan di dalam tabel dan grafik berikut.

Speed tableSpeed tableSpeed table
jumlah detik yang diambil untuk menyelesaikan tiap tahap percobaan
Speed graphSpeed graphSpeed graph
grafik kecepatan

Studi riset menunjukkan bahwa uji kecepatan jatuh ke dalam empat kategori: paling lambat, lambat, tidak begitu cepat, dan paling cepat, dengan Python berada dalam kategori paling cepat.

Berdasarkan penggunaan memory yang diambil setiap tahapan yang diselesaikan, Python muncul seperti yang ditunjukkan di dalam tabel dan grafik di bawah.

Memory usageMemory usageMemory usage
penggunaan memory
Memory Usage GraphMemory Usage GraphMemory Usage Graph
grafik penggunaan memory

Hasil penggunaan memory datang dalam lima kategori: tertinggi, tinggi, medium, rendah, dan terendah, dengan Python berada pada kategori terendah.

Dengan demikian kita dapat melihat bahwa Python adalah bahasa pemrograman yang sangat efisien, menjadi yang tercepat dan juga terendah dalam penggunaan memory.

Buku Python

Ada banyak buku tentang bahasa pemrograman Python. Saya menemukan daftar buku Python ini sebagai sumber yang bagus untuk mencari buku Python yang akan cocok dengan kebutuhanmu.

Blog Python

Merupakan ide yang bagus untuk mengikuti beberapa blog Python, dimana kamu akan terupdate dengan bahasa ini, dan pada sisi lainnya untuk mempelajari lebih banyak ide tentang bagaimana Python dapat digunakan.

Untuk blog Python untuk diikuti, silahkan lihat: 10 blog Python yang layak diikuti, dan 11 blog yang harus dibaca bagi pengembang Python.

Editor Python

Saat kamu akan menuliskan program Python, kamu akan memerlukan sebuah code editor untuk melakukan itu. Daftar yang komprehensif ini memberikanmu pilihan yang berbeda untuk dipilih. Namun itu terkadang membingungkan akan hal code editor mana yang akan digunakan, khususnya pada daftar panjang saat kamu menyadarinya. Artikel yang bagus ini Code Editor Yang Mana Yang Digunakan Pythonist? akan mempersempitnya sedikit dan membantumu memulai secara singkat dalam memilih editor.

Jadi, apakah kamu akan mengambil langkah lebih jauh dan mulai mempelajari Python? Atau, jika kamu sudah menjadi seorang programmer Python, apakah kamu kira bahasa ini memenuhi banyak kebutuhanmu hingga pada batasan kamu tidak memerlukan bahasa pemrograman lainnya di dalam kantongmu?

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.