Beberapa hari yang lalu, tim Windows mengumumkan pembaruan 2019 Mei untuk Windows 10 . Dalam posting ini, kita akan melihat apa yang telah kita, tim Python, lakukan untuk mempermudah instalasi Python di Windows. Secara khusus, kami akan berbicara tentang Microsoft Store dan penambahan perintah default "python.exe" untuk memfasilitasi pencarian (dalam kolaborasi dengan Windows). Anda mungkin sudah pernah mendengar tentang ini di podcast Python Bytes , di PyCon US, atau di Twitter .
Ketika perangkat lunak bergerak dari PC ke cloud, browser, dan Internet hal-hal, alur kerja pengembangan berubah. Meskipun Visual Studio tetap menjadi titik awal yang sangat baik untuk beban kerja pada Windows, banyak pengembang sekarang lebih suka menggunakan alat secara individual dan sesuai permintaan.
Untuk sistem operasi lain, manajer paket yang didukung oleh platform adalah tempat tradisional untuk mencari alat individu yang telah dikonfigurasi, diuji, dan diuji untuk sistem. Di Windows, kami sedang menjajaki cara untuk memberikan pengalaman serupa kepada pengembang tanpa memengaruhi pengguna non-pengembang dan tanpa mengurangi kemampuan penerbit untuk mengelola rilis mereka. Windows Subsystem untuk Linux adalah salah satu pendekatan yang 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 bekerja dengan komunitas Python selama lebih dari dua belas tahun dan saat ini berinteraksi langsung dengan empat kontributor utama untuk bahasa dan runtime utama. Pengembangan Python tidak dapat dipercaya, karena digunakan oleh analis data, pengembang web, administrator sistem dan siswa, dan setidaknya setengah dari tugas mereka sudah dapat dilakukan pada Windows . Tapi sementara pengembang Python di Windows dihadapkan dengan lebih banyak pertanyaan daripada di platform lain.
Instal Python di Windows

Selama bertahun-tahun, telah diketahui secara luas bahwa Windows adalah satu-satunya sistem operasi utama yang tidak memiliki interpreter Python bawaan. Bagi banyak pengguna yang tidak akan pernah membutuhkan ini, ini membantu mengurangi ukuran dan meningkatkan keamanan sistem operasi. Tetapi bagi kita yang membutuhkannya, kekurangan Python sangat terasa.
Setelah Anda menemukan bahwa Anda perlu mendapatkan Python, Anda akan dengan cepat menemukan banyak pilihan. Apakah Anda akan mengunduh penginstal dari python.org? Atau mungkin distribusi seperti Anaconda? Pemasang Visual Studio juga merupakan opsi. Dan versi mana yang dibutuhkan? Bagaimana Anda akan mendapatkan akses setelah instalasi? Anda akan menemukan lebih banyak jawaban daripada yang Anda butuhkan, dan tergantung pada situasi Anda, salah satu di antaranya mungkin benar.
Kami meluangkan waktu untuk memahami mengapa seseorang menemukan kesalahan yang disebutkan di atas, dan bantuan apa yang dia butuhkan. Jika Anda sudah menjadi ahli Python dengan kebutuhan kompleks, Anda mungkin tahu cara menginstal dan menggunakannya. Sangat mungkin seseorang akan menghadapi masalah ini untuk pertama kalinya ketika mereka mencoba menggunakan Python. Banyak guru yang berbicara dengan kami membenarkan hipotesis ini - siswa dihadapkan dengan ini jauh lebih sering daripada pengembang berpengalaman.
Dan kami membuatnya lebih mudah.

Pertama, kami membantu komunitas merilis Python di Microsoft Store. Versi Python ini sepenuhnya disiapkan komunitas, mudah untuk diinstal pada Windows 10, dan secara otomatis membuat standar python
, pip
dan perintah idle
tersedia (seperti padanannya dalam python3
dan python3.7
, untuk semua perintah, seperti di Linux).

Akhirnya, dengan pembaruan Windows 2019 Mei, kami menyelesaikan gambar. Meskipun Python terus sepenuhnya independen dari sistem operasi, setiap instalasi Windows akan menyertakan perintah python dan python3 yang membawa Anda langsung ke halaman Python . Kami percaya bahwa Microsoft Store sangat ideal untuk pengguna yang mulai bekerja dengan Python, dan, mengingat pengalaman kami dengannya dan partisipasi dalam komunitas Python, kami dengan senang hati mendukungnya sebagai pilihan default.

Kami berharap semua orang akan sama bahagia dengan Scott Hanselman ketika dia menemukan ini . Seiring waktu, kami berencana untuk memperluas integrasi serupa dengan alat lain untuk pengembang dan menyelesaikan masalah dengan memulai. Kami akan senang mendengar pemikiran dan saran Anda, jadi silakan tinggalkan komentar di sini atau gunakan aplikasi Windows Feedback.