Menuju Python 3.5

Ridwan Fajar 14 Mei 2015

Menuju Python 3.5

Python 3.5 akan menjadi rilisan Python terbaru di bulan September 2015 nanti. Menurut jadwal yang dicantumkan di jadwal rilis Python 3.5, versi final kemungkinan akan dirilis pada tanggal 13 September 2015. Saat ini Python 3.5 masih dalam versi alpha 4 yang dirilis pada 19 April 2015. Versi ini dikelola oleh:

  • Larry Hasting sebagai manajer rilis
  • Steve Dower sebagai pengembang installer untuk Windows
  • Ned Deily sebagai pengembangan installer untuk Mac
  • Georg Brandl sebagai pengembang dokumentasi
Lalu apa sajakah fitur baru yang akan ditanamkan di versi 3.5? berikut ini adalah daftar fitur yang akan terdapat di versi 3.5:

PEP yang telah diimplementasikan

  • PEP 465, operator perkalian matriks terbaru
  • PEP 461, %-formatting untuk string biner
  • PEP 471, os.scandir()
  • PEP 479, mengganti pengangan StopIteration di dalam generator
  • PEP 441, meningkatkan dukungan aplikasi zip di Python
  • PEP 448, membuat peluncur Python untuk lingkungan virtual
  • PEP 475, mencoba kembali system calls yang gagal dengan EINTR
  • PEP 492, couroutine dengan sintaks async dan await

PEP yang baru diterima

  • PEP 485, math.isclose(), fungsi untuk menguji persamaan aproksimasi

PEP yang masih diusung

  • PEP 484, type hints
  • PEP 489, merancang kembali ekstensi untuk pemuatan module
  • PEP 431, meningkatkan dukungan untuk database zona waktu
  • PEP 432, menyederhanakan Python's startup sequence
  • PEP 436, alat untuk menghasilkan boilerplate untuk modul ekstensi
  • PEP 447, dukungan untuk method locallookup di metaclass
  • PEP 455, key transforming dictionary
  • PEP 468, melakukan pengurutan **kwargs pada sebuah fungsi
Untuk changelog versi alpha dan beta dari python 3.5.0, dapat Anda akses di Python 3.5 Changelog.

(rfs/python)