Pengenalan Python

Jul 13, 2024

Pengenalan Python

Mengapa Belajar Python?

  • Mudah Dipahami: Python dikenal sebagai bahasa yang mudah dimengerti.
  • Gratis: Tidak memerlukan biaya untuk digunakan.
  • Dinamis: Mendukung berbagai paradigma pemrograman (
    • fungsional,
    • object-oriented,
    • prosedural).
  • Multiplatform: Dapat digunakan di berbagai platform seperti web development, mobile, desktop, devops, dan server.
  • Sedang Populer: Banyak digunakan di kalangan programmer, data scientist, dan di bidang
    • robotika,
    • machine learning,
    • data analysis, serta
    • artificial intelligence (AI).

Perbandingan dengan Bahasa Lain

C++

  • Membutuhkan banyak kode untuk menampilkan "Hello World".

Java

  • Penggunaan sintaks yang rumit seperti public static void main(String[] args).

Python

  • Sangat sederhana untuk menampilkan "Hello World" cukup dengan perintah print("Hello World").
  • Cocok bagi pemula yang tidak memiliki latar belakang programming.

Sejarah Python

Pembuat Python: Guido van Rossum

  • 1989: Guido mulai mengembangkan Python.
  • 1994: Rilis Python 1.0.

Versi Python

  • 1.5 (1997): Penambahan keyword argument dan kompleks number.
  • 2.0 (2000):
    • License diubah menjadi Python Software Foundation,
    • Penambahan fitur list comprehension dan garbage collection.
  • 2.2 (2001): Penambahan fitur integrasi dengan bahasa C dan keyword class.
  • 2.5 (2006): Penambahan fitur with statement.
  • 2.7 (2010): Versi terakhir dari seri 2.x.
  • 3.0 (2008): Redesain bahasa Python, tidak sepenuhnya compatible dengan versi 2.x.
  • 3.1 (2009): Penambahan fitur format string dan ordered dictionary.
  • 3.3 (2012): Penambahan virtual environments dan flexible string representation.
  • 3.5 (2015): Penambahan async/await untuk asinkronisitas dan matrix operation.
  • 3.6 (2016): Penambahan syntax format string literal dan variable annotations.
  • 3.8 (2019): Versi stabil terbaru saat ini dengan syntax assignment expressions baru.
  • 3.9 (2020): Peringatan penghapusan fitur dari 2.7 dan penyatuan dictionary.
  • Future: Belum jelas apakah akan ada versi 4.0 atau 3.10.

Alat dan Lingkungan Pengembangan

Menggunakan IDE (Integrated Development Environment)

  • Contoh: PyCharm.

Menggunakan Interactive Python Shell

  • Contoh: Jupyter notebook, ipython, Spyder.

Menggunakan Text Editor

  • Contoh: Visual Studio Code (VSCode).

Instalasi dan Mulai Belajar Python

  • Langkah selanjutnya adalah menginstal Python dan alat pengembangan (Visual Studio Code disarankan)
  • Kemudian mulai belajar syntax dan fitur Python

Kesimpulan

  • Python adalah bahasa pemrograman yang mudah dipelajari, dinamis, gratis, dan mendukung berbagai paradigma serta platform.
  • Banyak digunakan di berbagai bidang teknologi maju.
  • Python terus berkembang dengan banyak update dan versi baru.
  • Sangat cocok digunakan oleh pemula maupun profesional di bidang pemrograman.