Dalam postingan ini, saya hanya akan sedikit mengulas tentang apa itu Python, apa yang dapat kalian lakukan dengannya, dan mengapa itu sangat populer sekarang. Saya juga akan mengeksplorasi mengapa ini adalah bahasa yang lebih disukai untuk data science.
Apa itu Python?
Contents
Python adalah bahasa multi-tujuan dengan sintaks yang ramah bagi pemula atau developer yang berpengalaman. Sudah ada selama lebih dari 22 tahun (2020), dan cara berkembangnya hingga saat ini luar biasa, dan tentunya ada fitur-fitur baru yang dirilis dan dikembangkan.
Ini adalah salah satu bahasa pemrograman dengan pertumbuhan tercepat dan terpopuler yang digunakan untuk komputasi ilmiah. Karena kesederhanaannya, bahasa ini telah berkembang lebih dari bahasa pemrograman lainnya dibandingkan dengan JavaScript, Java, dan C #. Bahkan orang-orang dari latar belakang berbeda yang bukan insinyur perangkat lunak, tetapi ahli matematika, ahli statistik, mahasiswa kedokteran, akuntan, dan orang dari disiplin ilmu lain menggunakan Python untuk berbagai tugas mereka.
https://stackoverflow.blog/2017/09/06/incredible-growth-python/
Apa yang dapat kalian lakukan dengan python?
Beberapa hal yang dapat kalian lakukan dengan Python adalah sebagai berikut:
- Membangun Aplikasi Kecerdasan Buatan (termasuk bidang-bidang seperti pemrosesan bahasa alami, visi komputer, pembelajaran mesin, robotika, dan banyak lagi)
- Otomasi. Alih-alih melakukan tugas berulang, kalian dapat dengan mudah membuat skrip untuk mengotomatiskan prosesnya.
- Aplikasi Web (seperti Instagram), Aplikasi Seluler, dan Aplikasi Desktop:
- Analisis Data
- Pengujian Perangkat LunakM
- Tool Peretasan Etis dan banyak lagi
Mengapa ini sangat populer?
Jika kalian baru-baru ini memulai dengan belajar bahasa pemrograman, maka Python adalah pilihan tepat atau mungkin kalian bertanya pada diri sendiri “Mengapa bahasa ini begitu populer?”. Nah, inilah beberapa alasan kami
- High Level: Ini adalah bahasa tingkat tinggi, jadi tidak perlu terlalu khawatir tentang tugas-tugas kompleks seperti manajemen memori, serta tidak dipusingkan dengan deklarasi jenis/type variabel
- Cross platform: kalian dapat dengan lancar menjalankan aplikasi Python apa pun seperti di Mesin Linux, Mac, atau Windows.
- Huge Comunity: Komunitasnya sangat luas, yang merupakan keuntungan, jadi setiap kali mengalami kebuntuan atau mencari solusi, ada seseorang yang siap membantu lho
- large ecosystem: Ini memiliki ekosistem yang besar dari pustaka dan paket bawaan, jadi kapan pun ingin mengembangkan aplikasi untuk suatu tujuan, seseorang telah membuatnya untuk kalian jadi tidak perlu bikin sendiri-sendiri.
Mengapa menggunakan Python untuk data science
Salah satu aspek yang membuktikan Python adalah pilihan yang tepat saat membangun proyek pembelajaran mesin adalah banyaknya pustaka dan kerangka kerja yang memfasilitasi proses pengembangan dan memangkas waktu pengembangan.Seperti yang kalian lihat dibawah ini, kalian bisa pelajari disini
Paket / library apa saja yang sering digunakan
- NumPy: digunakan untuk komputasi ilmiah
- Pandas: Untuk preprocessing data
- Scikit-learn: pustaka pembelajaran mesin gratis untuk Python
- Matplotlib: alat untuk plot dasar seperti garis, batang, pie, plot pencar, dan sebagainya.
Dan pustaka lain seperti Scipy, TensorFlow, PyTorch, Keras, dll yang bisa kalian pelajari diblog ini
Instalasi
Ada beberap cara melakukan instalasi, tapi sebaiknya kalian menggunakan anaconda navigator karena didalamnya sudah terdapat ratusan package/library yang bisa langsung kalian bisa gunakan, kalian bisa pelajari disini