Belajar Dasar Python #01 : Pengenalan Python

Apa itu Python?

Python adalah bahasa pemrograman tingkat tinggi yang diciptakan oleh Guido Van Rossum yang dirilis pada tahun 1991 dan merupakan bahasa yang sangat populer saat ini karena python adalah salah satu bahasa multi-platform. selain itu python juga banyak diterapkan pada berbagai bidang, seperti Web Development, Game, Data Science, Robotics, Machine Learning, dll. bisa kita katakan  python  ini bahasa pemrograman yang “komplit” untuk era modern.

Python termasuk bahasa pemrograman yang mudah untuk dipelajari. sehingga secara visual pun bahasa ini mudah dipahami. dan ada juga sesuatu yang unik yaitu semicolon atau titik koma(;) tidak wajib untuk digunakan.

Python juga bahasa yang sangat dinamis karena mendukung multi-paradigma. dimana kode bisa kita tuliskan dengan cara Prosedural, Object Oriented Programming (OOP) dan Functional Programming seperti pada Java dan Kotlin.

Perkembangan Python

Python mulai dibuat pada tahun 1989 oleh Guido Van Rossum lalu python versi 1.0 dirilis pertama kali pada tahun 1994. Guido Van Rossum menjadi aktor utama pada pengembangan python karena keputusan pengembangan python ditetapkan oleh Guido Van Rossum. sejak tahun 2000, dibentuk lembaga non-profit yaitu Python Software Foundation (PSF) yang mempunyai misi mempromosikan, melindungi, dan memajukan bahasa pemrograman Python, dan untuk mendukung dan memfasilitasi pertumbuhan komunitas programmer python. dan muncullah Python Enhancement Proposals (PEP), pedoman bagi pengembang agar python tetap bertahan kedepannya. salah satu patokannya adalah PEP 20(The Zen of Python) yang merupakan filosofi inti dari bahasa python.

source( https://www.python.org/dev/peps/pep-0020/ )

Saat ini Python masih terus dikembangkan dan sudah sampai pada versi 3.8 dan sebentar lagi akan dirilis versi 3.9, kabarnya tahun 2021 akan dirilis versi 3.10. Selanjutnya kita akan membahas alasan mengapa harus belajar Python.

Mengapa Python Populer?

Python masuk dalam jajaran bahasa pemrograman terpopuler di dunia karena python dapat digunakan dalam berbagai bidang dan juga yang terpenting adalah bahasa pemrograman ini “GRATIS”, Ya python adalah bahasa pemrograman Open Source, sehingga kita dapat menggunakan dan mendistribusikan dengan bebas, bahkan penggunaan secara komersial. python ini sangat cocok untuk pemula, karena memang didesain untuk mudah dipahami dan dipelajari.

Alasan lain yang membuat python ini sangat populer adalah merupakan bahasa pemrograman Multi-Paradigma dan Multi-Platform. Artinya python dapat mengakomodasi berbagai macam gaya/paradigma pemrograman, yaitu Procedural, Object Oriented Programming (OOP), dan juga Functional Programming. dan dapat dikembangkan untuk berbagai macam platform. python juga dapat berjalan dalam berbagai Sistem Operasi. Beberapa contoh penerapan python:

  1. Web Development
  2. Mobile Apps
  3. Desktop Apps
  4. Data Science
  5. Machine Learning
  6. Internet of Things (IoT)
  7. System Scripting

dan lain-lain.

Ada beberapa cara untuk menggunakan python yaitu:

  1. Interaktif

Anda bisa menggunakan python secara interaktif dikarenakan pyhton ini merupakan bahasa interpreted. cukup dengan menjalankan interpreter python atau aplikasi python anda dapat langsung menuliskan barisan kode dan menjalankannya.

2. Script

Kita dapat menuliskan syntax/kode python lalu disimpan dengan ekstensi .py dan menjalankannya. python merupakan salah satu interpreted language, dimana python dapat langsung diterjemahkan ke bahasa mesin tanpa harus di compile terlebih dahulu. ada banyak pilihan code editor ataupun IDE yang dapat teman-teman gunakan untuk menuliskan script python. akan kita bahas lebih lanjut pada tutorial selanjutnya.

3. Notebook

Cara yang ketiga adalah dengan Mode Notebook. untuk menggunakan mode ini anda perlu menginstal Jupyter Notebook atau anda dapat menggunakan Notebook secara online melalui Web Browser anda dengan menggunakan layanan dari Google  yaitu Google Colaboratory, anda dapat mengunjungi link berikut http://colab.research.google.com/. Mode Notebook ini biasanya digunakan untuk penelitian khususnya pada bidang Data Science dan Machine Learning.

Gimana? Apakah teman-teman sudah tertarik untuk belajar bahasa pemrograman python?. Pada seri belajar dasar python ini kita akan menggunakan Cara/Mode Script saja. Selanjutnya kita akan melakukan persiapan untuk belajar bahasa pemrograman python.

Artikel Terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Fleksibilitas Baru Dalam Pengelolaan Infrastruktur Dihadirkan Oleh Teknologi Berbasis Cloud
Efisiensi Operasional Meningkat Berkat Teknologi Analitik Modern Dengan Pemantauan Berkelanjutan
Fondasi Baru Untuk Efisiensi Operasional Terbentuk Dari Platform Digital Modern
Adaptasi Terhadap Perubahan Teknologi Dipercepat Melalui Integrasi Kecerdasan Buatan
Pengelolaan Sistem Lebih Efektif Didukung Oleh Teknologi Pemantauan Cerdas
Stabilitas Operasional Terjaga Berkat Teknologi Digital Terintegrasi Dengan Analisis Berkelanjutan
Tantangan Transformasi Digital Dihadapi Secara Efektif Melalui Infrastruktur Modern Berbasis Analitik
Kolaborasi Dan Efisiensi Operasional Diperkuat Oleh Integrasi Teknologi Berbasis Cloud
Akurasi Evaluasi Kinerja Sistem Meningkat Berkat Platform Monitoring Digital
Ketahanan Operasional Di Era Digital Meningkat Melalui Pemanfaatan Analisis Data
Optimalisasi Pola Mahjong Ways Dilakukan melalui Algoritma Probabilistik Cerdas
Dompet Digital Mengubah Kebiasaan Transaksi dalam Ekosistem Monopoly Live
Ancaman Siber Mendorong Industri Permainan Memperkuat Keamanan Infrastruktur Digital
Digitalisasi Administrasi Pangkas Waktu Verifikasi Pengguna Live Blackjack
Perilaku Pemain Modern Dikaji melalui Model Adaptasi Strategis
Media Sosial Memperkuat Hubungan Provider dengan Komunitas Penggemar Gates of Olympus
Mahjong Wins 3 Menunjukkan Pergeseran Tren Hiburan Berbasis Teknologi Modern
Analisis Distribusi Mengungkap Kendala Penayangan Crazy Time di Berbagai Wilayah
Pemetaan Digital Memperkuat Distribusi Server serta Manajemen Trafik Lightning Roulette
Peluang Baru Industri Mahjong Indonesia Muncul dari Pergeseran Perilaku Digital
Pendekatan Baru Dalam Pengelolaan Platform Permainan Daring Modern Terbentuk Dari Blockchain Dan Big Data
Skalabilitas Game Online Di Tengah Pertumbuhan Pengguna Digital Global Didukung Infrastruktur Cloud Native
Transparansi Ekosistem Game Online Berbasis Teknologi Masa Kini Didukung Blockchain Modern Dan Smart Contract
Ekosistem Game Modern Yang Lebih Terhubung Terbentuk Dari Integrasi Internet Of Things Dan Artificial Intelligence
Industri Game Modern Menyesuaikan Layanan Dengan Perubahan Perilaku Digital Berkat AI Berbasis Prediksi
Performa Game Multiplayer Meningkat Melalui Teknologi Edge Computing Dengan Pemrosesan Data Lebih Cepat
Platform Game Multiplayer Mengantisipasi Ancaman Siber Lebih Efektif Berkat Cyber Intelligence Modern
Pengembangan Game Modern Menjadi Lebih Fleksibel Dan Adaptif Berkat Artificial Intelligence Berbasis Cloud
Transformasi Digital Perusahaan Skala Kecil Dan Menengah Dipercepat Melalui Pengembangan Aplikasi Low Code
Visibilitas Konten Pada Google Discover Meningkat Secara Organik Berkat Strategi Search Engine Optimization
Menekan Spin Delay Is The Key Dengan Irama Tidak Teratur 2 Detik, 5 Detik, 8 Detik Bisa Membingungkan Randomizer Atau Hanya Ritual Ocd Saja
Masa Depan Hiburan Digital Interaktif Dibahas Melalui Perpaduan Teknologi Dan Narasi Pada Wild Bounty Showdown
Inovasi Seotda Baccarat Dari Pragmatic Play Menggabungkan Budaya Korea Dan Format Baccarat Modern Di Tahun 2026
Infrastruktur Game Digital Lebih Siap Menghadapi Gangguan Berkat Cyber Resilience Architecture
RTP Mahjong Scatter Hitam Pragmatic Play Hadir Nonstop 24 Jam Berkat Inovasi Teknologi AI Terbaru
Mahjong Ways Dioptimalkan Dengan Grafis Engine HTML5 Dan Kecepatan Respons Antarmuka Pengguna
Mahjong Ways Menjelaskan Mekanisme Perhitungan Kombinasi Kemenangan Dari Kiri Ke Kanan
Infrastruktur Digital Menjaga Stabilitas Performa Meskipun Beban Sistem Terus Meningkat
Data Historis Menjadi Dasar Pengembangan Algoritma Prediktif Generasi Terbaru
Literasi Risiko Menjadi Penting Seiring Pertumbuhan Investor Pasar Modal Indonesia
Tampilan Visual Ikonik Scatter Hitam Menjadi Sorotan Utama Dengan Sensasi Misteriusnya
Target Maxwin Diraih Melalui Strategi Menjaga Ketahanan Modal Harian
Fondasi Utama Meraih Hasil Maxwin Secara Bertanggung Jawab Adalah Ketenangan
Fenomena Hasil Maxwin Terencana Diraih Dengan Kunci Utama Mengendalikan Keputusan Terburu-Buru
Pengalaman AI dan Visual Interaksi Meja Siaran Paling Jernih Dihadirkan Oleh Live Kasino
Ritme Pengalaman Menikmati Hiburan Studio Tanpa Bepergian Dihadirkan Live Kasino
Arsitektur Grafis Digital Pragmatic Play Diakui Kekuatannya Oleh Banyak Pihak
Ulasan Tema Petualangan Menegangkan Dari Pragmatic Play Disambut Hangat Oleh Penggemar
Desain Karakter Menghibur Dari Pragmatic Play Selalu Menunjukkan Kreativitas Yang Relevan
Elemen Scatter Hitam Selalu Menggoda Dengan Pesona Tampilan Ikonik Yang Misterius