2 poin oleh GN⁺ 2023-07-31 | 1 komentar | Bagikan ke WhatsApp
  • Global Interpreter Lock (GIL) di Python dijadwalkan akan dihapus dalam beberapa tahun ke depan, dan versi eksperimen jangka pendeknya sudah dirilis.
  • LPython adalah kompiler Python baru yang menerjemahkan kode Python ke LLVM, C, C++, atau WASM untuk mempercepat eksekusi tugas komputasi numerik.
  • Pydantic 2 adalah alat populer untuk validasi data dan definisi skema, dengan perbaikan bug dan dukungan di Fast API.
  • PEP 387 memperkenalkan "soft deprecation" untuk API yang seharusnya tidak lagi digunakan pada kode baru, tetapi masih dapat dipakai pada kode yang sudah ada.
  • Cython 3.0 kini mendukung semua fitur yang digunakan dalam sintaks Python biasa, sehingga lebih mudah digunakan bersama basis kode Python apa pun.
  • PEP 722 mengusulkan sintaks untuk menentukan dependensi skrip satu berkas, sehingga dependensi skrip dapat dikelola dengan lebih mudah.
  • VSCode kini menawarkan dukungan Python yang lebih cepat melalui ekstensi mypy baru dan peningkatan pengindeksan di pylance.
  • Versi paint berbasis terminal telah dirilis, memungkinkan pengguna menggambar dan menyimpan gambar langsung dari terminal dengan menggunakan library Python textual.

1 komentar

 
GN⁺ 2023-07-31
Komentar Hacker News
  • Global Interpreter Lock (GIL) Python kemungkinan akan dihapus di masa depan, yang dapat meningkatkan performa multithread.
  • Keputusan untuk menghapus GIL mendapat tanggapan beragam; sebagian orang menyambutnya dengan antusias, sementara yang lain menyatakan kekhawatiran tentang potensi masalah dalam proses migrasi.
  • Diperlukan lebih banyak dokumentasi dan alat untuk mendukung penulisan kode yang thread-safe serta mengidentifikasi race condition.
  • Pembaruan lain yang disebutkan dalam artikel mencakup kompiler Python baru bernama LPython, rilis Pydantic 2 yang akan datang, penghentian getopt dan optparse, serta penggunaan PEP 387.
  • Cython 3.0 telah dirilis dengan dukungan yang ditingkatkan untuk Python murni.
  • PEP 722 memperkenalkan spesifikasi dependensi untuk skrip satu berkas.
  • Dukungan Python di VSCode menjadi lebih cepat.
  • Alat bernama pip-run memungkinkan menjalankan skrip dengan dependensi dalam lingkungan virtual sementara, mirip dengan npx di JavaScript.
  • LPython menyediakan daftar kompiler Python yang komprehensif di halaman berandanya.
  • Ada pertanyaan yang membandingkan LPython dengan Nuitka.
  • Penghentian optparse dan pembaruan lain yang disebutkan dalam artikel memicu diskusi dan pekerjaan lanjutan di kalangan developer.