Beberapa hari yang lalu tim Windows mengumumkan Pembaruan Mei 2019 untuk Windows 10 . Dalam posting ini kita akan melihat apa yang telah kita, tim Python, lakukan untuk membuat Python lebih mudah untuk diinstal pada Windows dengan membantu komunitas menerbitkan ke Microsoft Store dan, bekerja sama dengan Windows, menambahkan default "python.exe "Perintah untuk membantu menemukannya. Anda mungkin sudah pernah mendengar tentang ini di podcast Python Bytes , di PyCon US, atau melalui Twitter .
Saat perangkat lunak bergerak dari PC ke cloud, browser, dan Internet of Things, alur kerja pengembangan berubah. Sementara Visual Studio tetap menjadi titik awal yang bagus untuk beban kerja apa pun di Windows, banyak pengembang sekarang lebih memilih untuk mendapatkan alat secara individu dan sesuai permintaan.
Untuk sistem operasi lain, manajer paket yang didukung platform adalah tempat tradisional untuk menemukan alat individual yang telah disesuaikan, ditinjau, dan diuji untuk sistem Anda. Di Windows kami sedang menjajaki cara untuk memberikan pengalaman serupa bagi pengembang tanpa memengaruhi pengguna non-pengembang atau melanggar kemampuan penerbit untuk mengelola rilis mereka sendiri. Windows Subsystem untuk Linux adalah salah satu pendekatan, menawarkan konsistensi pengembang antara lingkungan build dan deployment mereka. Tetapi ada alat pengembang lain yang juga penting.
Salah satu alat tersebut adalah Python. Microsoft telah terlibat dengan komunitas Python selama lebih dari dua belas tahun, dan saat ini mempekerjakan empat kontributor utama untuk bahasa dan runtime primer. Pertumbuhan Python luar biasa, karena ia menemukan rumah di antara para ilmuwan data, pengembang web, administrator sistem, dan siswa, dan kira-kira setengah dari pekerjaan ini sudah terjadi di Windows . Namun, pengembang Python di Windows menemukan diri mereka menghadapi lebih banyak gesekan daripada platform lainnya.
Menginstal Python di Windows

Sudah dikenal luas selama bertahun-tahun bahwa Windows adalah satu-satunya sistem operasi utama yang tidak menyertakan juru bahasa Python. Bagi banyak pengguna yang tidak akan membutuhkannya, ini membantu mengurangi ukuran dan meningkatkan keamanan sistem operasi. Tetapi bagi kita yang benar-benar membutuhkannya, ketidakhadiran Python sangat terasa.
Setelah Anda mengetahui bahwa Anda perlu mendapatkan Python, Anda dengan cepat dihadapkan dengan banyak pilihan. Apakah Anda akan mengunduh penginstal dari python.org? Atau mungkin distribusi seperti Anaconda? Pemasang Visual Studio juga merupakan opsi. Dan versi yang mana? Bagaimana Anda mengaksesnya setelah diinstal? Anda dengan cepat menemukan lebih banyak jawaban daripada yang Anda butuhkan, dan tergantung pada situasi Anda, salah satu dari mereka mungkin benar.
Kami menghabiskan waktu mencari tahu mengapa seseorang akan melakukan kesalahan di atas dan bantuan apa yang mereka butuhkan. Jika Anda sudah menjadi ahli Python dengan kebutuhan kompleks, Anda mungkin tahu cara menginstal dan menggunakannya. Ini jauh lebih mungkin bahwa seseorang akan terkena masalah ini saat pertama kali mereka mencoba menggunakan Python. Banyak guru yang kami ajak bicara untuk mengkonfirmasi hipotesis ini - siswa menghadapi ini jauh lebih sering daripada pengembang berpengalaman.
Jadi kami membuat segalanya lebih mudah.

Pertama, kami membantu komunitas merilis distribusi Python mereka ke Microsoft Store. Versi Python ini sepenuhnya dikelola oleh komunitas, dapat diinstal dengan mudah pada Windows 10, dan secara otomatis membuat perintah umum seperti python
, pip
, dan idle
tersedia (serta setara dengan nomor versi python3
dan python3.7
, untuk semua perintah, hanya seperti di Linux).

Akhirnya, dengan Pembaruan Windows Mei 2019, kami menyelesaikan gambar. Sementara Python terus sepenuhnya independen dari sistem operasi, setiap instalasi Windows akan menyertakan perintah python
dan python3
yang membawa Anda langsung ke halaman toko Python . Kami percaya bahwa paket Microsoft Store sangat cocok untuk pengguna yang memulai dengan Python, dan dengan pengalaman dan partisipasi kami dalam komunitas Python, kami senang mengesahkannya sebagai pilihan default.

Kami berharap semua orang akan bersemangat seperti Scott Hanselman ketika dia menemukannya . Seiring waktu, kami berencana untuk memperluas integrasi serupa ke alat pengembang lain dan mengurangi gesekan memulai. Kami ingin mendengar pendapat dan saran Anda, jadi kirimkan komentar di sini atau gunakan aplikasi Windows Feedback.