Pengenalan dan Keunggulan Bahasa Python

Sep 8, 2024

Pengenalan Bahasa Pemrograman Python

Pengantar

  • Assalamualaikum, selamat datang di kelas terbuka pembelajaran Python.
  • Alasan belajar Python:
    • Mudah dimengerti.
    • Gratis.
    • Dinamis, mendukung berbagai paradigma pemrograman (fungsional, objektif, prosedural).
    • Multi-platform: web, mobile apps, desktop, DevOps.
    • Hype di kalangan programmer, ilmuwan data, machine learning, AI, dll.

Keunggulan Python

  • Kemudahan Penggunaan:
    • Sintaks sederhana.
    • Contoh: menampilkan "Hello World" hanya dengan print("Hello World")
  • Pencipta:
    • Guido van Rossum
    • Dimulai tahun 1989, terinspirasi dari acara sirkus Monty Python.

Sejarah dan Versi Python

  • Python 1.0 (1994): Rilisan pertama.
  • Python 2.0 (2000):
    • Pengenalan PEP (Python Enhancement Proposal).
    • Lisensi di bawah Python Software Foundation.
    • Garbage collection dan list comprehension.
  • Python 2.7 (2010): Versi terakhir dari seri 2.x, dukungan hingga 2020.
  • Python 3.0 (2008 - Sekarang):
    • Desain baru, lebih extensible.
    • Peningkatan fitur dan kompatibilitas multi-paradigm.
  • Perkembangan Penting:
    • Python 3.1 (2009): Format string dan order dictionary.
    • Python 3.3 (2012): Virtual environments.
    • Python 3.4 (2014): PIP di installer.
    • Python 3.6 (2016): Format string literal, variable annotations.
    • Python 3.8 (2019): Sintaks baru, fstring.
    • Python 3.9 (2020): Deprecation warning untuk 2.7, dictionary merge.

Persiapan Belajar Python

  • Kebutuhan:
    • Install Python interpreter.
    • IDE (Integrated Development Environment): PyCharm.
    • Interactive Python Shell: IPython, Jupyter Notebook.
    • Text Editor: Visual Studio Code.
  • Platform: Dapat digunakan di Windows, MacOS, Linux.

Penutup

  • Selanjutnya: tutorial instalasi dan belajar dasar-dasar Python.
  • Keep coding, stay awesome.