Rumah >pembangunan bahagian belakang >Tutorial Python >Buku Nota Jupyter Seperti Hamparan. Belajar Kedua-duanya.
Hamparan ialah "perkara gelap perisian perniagaan": ia ada di mana-mana, ia tidak kelihatan dan ia menyatukan segala-galanya. Perniagaan dan kewangan dijalankan pada hamparan; tiada alat perisian lain telah memperkasakan begitu ramai orang untuk membina penyelesaian kepada begitu banyak masalah yang berbeza. Dalam konteks ini, anda perlu memahami sebarang penegasan bahawa "Jupyter ialah Excel baharu" sebagai sensasi yang sengaja.
Namun, buku nota Jupyter berkongsi beberapa persamaan utama dengan hamparan Excel. Buku nota terdapat di mana-mana dalam pengkomputeran saintifik dan statistik, dengan cara yang sama seperti hamparan mendominasi operasi perniagaan dan kewangan pejabat hadapan. Dalam siaran ini, kami akan meneroka beberapa persamaan dan perbezaan falsafah dan praktikal antara kedua-dua alatan dalam usaha untuk menjelaskan sebab kedua-duanya mempunyai peminat dan pengkritik yang begitu bersemangat.
Kedua-dua hamparan Excel dan buku nota Jupyter dikritik oleh jurutera perisian sebagai bukan "perisian sebenar". Selain daripada had yang jelas bahawa kedua-dua artifak memerlukan program lain untuk dijalankan, ia juga menyukarkan untuk mematuhi amalan terbaik kejuruteraan perisian:
Usaha Microsoft untuk menyepadukan Python ke dalam Excel tidak akan menghakis penguasaan Jupyter dalam pengkomputeran saintifik dan teknikal dengan ketara. Hamparan tidak mempunyai struktur naratif semula jadi, yang menjadikannya kurang sesuai untuk pendidikan dan penyelidikan yang boleh diterbitkan semula. Selain itu, komuniti "sains terbuka" tidak akan menggunakan alat sumber tertutup yang dibina oleh gergasi teknologi Amerika.
Alat dan "amalan terbaik" akan muncul untuk mengurangkan kelemahan operasi buku nota Jupyter3, sama seperti yang ada pada hamparan. Kebanyakan pengguna pejabat hadapan akan mengabaikan garis panduan sedemikian4, menimbulkan ketegangan berterusan dengan jabatan IT. Setelah menyaksikan bagaimana keadaan berlaku dengan Excel, banyak jabatan IT melihat menyokong Jupyter seperti membuka kotak kelemahan keselamatan dan sakit kepala penyelenggaraan Pandora.
Kedua-dua platform akan bertahan pada masa hadapan yang boleh dijangka. Kedua-duanya tidak akan menggantikan yang lain kerana mereka menyasarkan pangkalan pengguna dengan set kemahiran yang berbeza secara asasnya. Orang yang bekerja di persimpangan pemodelan kuantitatif dan membuat keputusan perniagaan akan terus memerlukan kebiasaan dengan kedua-dua alatan.
Gunakan alat yang paling sesuai dengan budaya organisasi tempat anda menyelesaikan masalah. Terdapat situasi di mana keperluan teknikal akan memaksa anda menggunakan satu alat berbanding yang lain, sama seperti terdapat organisasi yang hanya membenarkan anda menggunakan satu alat atau yang lain. Jika anda bekerja dalam bidang yang dikuasai Excel dan memerlukan keupayaan Python, menurut pengalaman saya, lebih mudah untuk membaca dan menulis hamparan Excel daripada kod Python daripada meminta pengguna Excel membuka buku nota Jupyter.
Jurutera perisian dan jabatan IT di seluruh dunia akan terus memandang rendah pada buku nota Jupyter, sama seperti yang mereka lakukan dengan hamparan selama beberapa dekad. Hakikat bahawa jenis MBA tidak menggunakan komputer riba Jupyter memudahkan IT untuk menguatkuasakan sekatan kejam terhadap penggunaannya. Ironinya, ramai pengguna pejabat hadapan hanya boleh mendapat akses kepada Python sebaik sahaja Microsoft selesai menyepadukannya ke dalam Excel.
Sesetengah penahanan masih menggunakan MATLAB, R, SPSS atau SAS, tetapi yuran pelesenan yang tinggi akan terus mendorong pengguna ke arah alternatif percuma dan sumber terbuka dari semasa ke semasa. Merebut pasaran pendidikan ialah bahagian penting dalam strategi perniagaan untuk firma seperti MathWorks, tetapi tidak mungkin mereka akan bertahan selama-lamanya. ↩
Alat seperti nbdime boleh membantu dengan kawalan versi untuk buku nota Jupyter, tetapi menggunakannya menambah satu lagi lapisan kerumitan. ↩
Alat seperti kilang kertas bertujuan untuk menyelaraskan buku nota yang sedang berjalan dalam persekitaran pengeluaran. Pembekal awan juga menyokong penciptaan saluran paip yang melibatkan komputer riba Jupyter dalam pengeluaran. ↩
Berapa ramai yang pernah mendengar tentang standard FAST untuk membina hamparan? ↩
Atas ialah kandungan terperinci Buku Nota Jupyter Seperti Hamparan. Belajar Kedua-duanya.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!