Ticker

6/recent/ticker-posts

Python 1 : Apa itu Phyton ?

 
Python adalah bahasa pemrograman berorientasi objek (berbasis data) tingkat tinggi (lebih mudah dipahami manusia) yang di ciptakan oleh Guido van Rossum seorang programmer Belanda. Pertama kali muncul pada tahun 1991, Python didesain semirip mungkin dengan bahasa manusia. Sehingga, belajar Python pemula jadi lebih mudah, cepat, dan menyenangkan.

Python dapat digunakan di berbagai platform dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode dan merupakan salah satu bahasa populer yang berkaitan dengan Data Science, Machine Learning, dan Internet of Things (IoT). Keunggulan Python yang bersifat interpretatif juga banyak digunakan untuk prototyping, scripting dalam pengelolaan infrastruktur, hingga pembuatan website berskala besar.

Berdasarkan hasil survey Stack Overflow bahwa basaha pemrograman Python menempati posisi tiga besar, dengan persentase pengguna sebesar 48.24%.


Sehingga banyak perusahaan besar kelas dunia yang menggunakan bahasa pemrograman Python untuk membantu mendukung layanan mereka seperti Netflix, NASA, Google, Amazon, Facebook, Intel, Dropbox, Ebay, Spotify, Instagram dan masih banyak lagi.


Yang membuat Python sangat populer

1. Mudah Dipelajari dan Digunakan

Bahasa Python sangat mudah digunakan dan dipelajari untuk pemula dan pendatang baru. Bahasa python merupakan salah satu bahasa pemrograman yang paling mudah diakses karena memiliki sintaks yang disederhanakan dan tidak rumit, yang lebih menekankan pada bahasa alami. Karena kemudahan belajar dan penggunaan, kode python dapat dengan mudah ditulis dan dieksekusi jauh lebih cepat daripada bahasa pemrograman lainnya. Ketika Guido van Rossum membuat python pada 1980-an, dia memastikan untuk mendesainnya menjadi bahasa tujuan umum. Salah satu alasan utama popularitas python adalah kesederhanaan sintaksisnya sehingga dapat dengan mudah dibaca dan dipahami bahkan oleh pengembang amatir juga. Seseorang juga dapat dengan cepat bereksperimen dengan mengubah basis kode python karena merupakan bahasa yang ditafsirkan yang membuatnya lebih populer di antara semua jenis pengembang.


2. Komunitas Python yang Dewasa dan Mendukung

Python dibuat lebih dari 30 tahun yang lalu, yang merupakan waktu yang lama bagi komunitas bahasa pemrograman mana pun untuk tumbuh dan matang secara memadai untuk mendukung pengembang mulai dari tingkat pemula hingga ahli. Ada banyak dokumentasi, panduan, dan Video Tutorial untuk bahasa Python yang tersedia yang dapat digunakan oleh pelajar dan pengembang dari berbagai tingkat keahlian atau usia dan menerima dukungan yang diperlukan untuk meningkatkan pengetahuan mereka dalam bahasa pemrograman python. Banyak siswa diperkenalkan ke ilmu komputer hanya melalui bahasa Python, yang merupakan bahasa yang sama yang digunakan untuk proyek penelitian mendalam. Komunitas selalu membimbing peserta didik yang mempelajari data science.

Jika ada bahasa pemrograman yang tidak memiliki dukungan atau dokumentasi pengembang, maka mereka tidak akan berkembang banyak. Tetapi python tidak memiliki masalah seperti itu karena sudah ada di sini untuk waktu yang sangat lama. Komunitas pengembang python adalah salah satu komunitas bahasa pemrograman yang paling aktif.

Ini berarti bahwa jika seseorang memiliki masalah dengan bahasa python, mereka bisa mendapatkan dukungan instan dari pengembang dari semua tingkatan mulai dari pemula hingga ahli di komunitas. Mendapatkan bantuan tepat waktu memainkan peran penting dalam pengembangan proyek, yang jika tidak dapat menyebabkan penundaan.


3. Dukungan dari Sponsor Perusahaan Terkenal

Bahasa pemrograman tumbuh lebih cepat ketika sponsor perusahaan mendukungnya. Misalnya, PHP didukung oleh Facebook, Java oleh Oracle dan Sun, Visual Basic & C# oleh Microsoft. Bahasa Pemrograman Python sangat didukung oleh Facebook, Amazon Web Services, dan terutama Google.Google mengadopsi bahasa python pada tahun 2006 dan telah menggunakannya untuk banyak aplikasi dan platform sejak saat itu. Banyak upaya Institusional dan uang telah dicurahkan untuk pelatihan dan keberhasilan bahasa python oleh Google. Mereka bahkan telah membuat portal khusus hanya untuk python. Daftar alat pendukung dan dokumentasi terus bertambah untuk bahasa python di dunia pengembang.


4. Library yang luas dan banyak

Karena sponsor perusahaan dan komunitas python yang mendukung, bahasa pemrograman Python memiliki library luas dengan beragam modul yang siap untuk Kita gunakan. Di dalamnya terdapat beragam kode untuk beragam keperluan seperti regular expressions, documentation-generation, unit-testing, databases, CGI, email, dan masih banyak lagi. Dengan kelebihan ini, maka Kita tidak perlu lagi menulis kode lengkap secara manual. Ada banyak framework dan library yang tersedia untuk bahasa python, contohnya seperti berikut:

  • Matplotib untuk memplot bagan dan grafikSciPy untuk aplikasi teknik, sains, dan matematika

  • BeautifulSoup untuk penguraian HTML dan XML

  • NumPy untuk komputasi ilmiah

  • Django untuk pengembangan web sisi server


5. Keserbagunaan, Efisiensi, Keandalan, dan Kecepatan

Python dapat digunakan di hampir semua jenis environments, dan seseorang tidak akan menghadapi masalah kehilangan kinerja apa pun terlepas dari platform yang digunakan.

Satu lagi hal terbaik tentang keserbagunaan bahasa python adalah dapat digunakan di banyak jenis lingkungan seperti mobile applications, desktop applications, web development, hardware programming dan banyak lagi. Fleksibilitas python membuatnya lebih menarik untuk digunakan karena tingginya jumlah aplikasi.


6. Big data, Machine Learning and Cloud Computing

Cloud Computing, Machine Learning, dan Big Data sangat populer di dunia ilmu komputer saat ini, yang membantu banyak organisasi atau perusahaan untuk merubah dan meningkatkan proses and workflows.

Bahasa Python adalah alat yang digunakan paling populer kedua setelah bahasa R untuk data science and analytics. Banyak beban kerja pemrosesan data dalam organisasi yang hanya didukung oleh bahasa python. Sebagian besar penelitian dan pengembangan berlangsung dalam bahasa python karena banyak kemudahan menganalisis dan mengatur data yang dapat digunakan. Tidak hanya itu, ratusan library python digunakan dalam ribuan proyek machine learning setiap hari, seperti ensorFlow untuk neural networks dan OpenCV untuk computer vision, dll.


7. Fleksibel

Kode program yang ditulis menggunakan bahasa python dapat dijalankan di hampir semua sistem operasi seperti Windows, Mac, maupun Linux, termasuk beberapa perangkat-perangkat seluler. Kode python dapat di integrasikan dengan aplikasi yang ditulis dalam bahasa pemrograman lain dengan mekanisme tertentu. Misal, kode python dapat dipanggil dari kode C/C++, dan sama halnya dengan perkembangan .NET Framework.

 

Sumber :
https://belajarpython.com/
https://www.python.org/doc/

Posting Komentar

0 Komentar