Pada bulan Januari, Stack Overflow melakukan
survei tahunan di mana 100 ribu pengembang dari 183 negara ambil bagian. Tahun ini, Python kembali mendekati peringkat teratas dari bahasa populer: tahun lalu
ia meninggalkan PHP, pada tahun ini
ia mem - bypass C #.
Pada saat yang sama, Python berada di posisi ketiga dalam peringkat PL yang paling dicintai. Selanjutnya, kami akan menjelaskan mengapa dan bagaimana ini digunakan oleh perusahaan besar dan startup kecil.
/ foto PxHere PDPerusahaan IT besar: kesederhanaan dan produktivitas
Analis dari iDataLabs telah mengumpulkan data tentang berapa banyak perusahaan yang menggunakan Python selama lebih dari dua tahun. Hasilnya,
mereka menemukan bahwa 75 ribu perusahaan di seluruh dunia menulis bahasa ini. Dan meskipun, menurut data mereka, Python tidak memiliki pangsa pasar terbesar, popularitasnya terus meningkat.
Tahun lalu, Python berada di peringkat kelima dalam peringkat
TIOBE . Ini adalah indeks yang mengevaluasi popularitas PL berdasarkan jumlah permintaan pencarian di Google, Wikipedia, YouTube, Amazon, dan platform lainnya. Pada 2018, popularitas bahasa meningkat menjadi 6% (hampir 3% dari 2017), dan sekarang
berada di tempat keempat peringkat .
Di antara organisasi besar yang mulai menggunakan Python justru karena kesederhanaan dan popularitasnya, Instagram dapat
dibedakan . Menurut
perwakilan perusahaan , mereka beralih ke Python 3 dan kerangka Django karena fakta bahwa PL ini "ramah" untuk pengembang dan memungkinkan mereka untuk berkonsentrasi pada pembuatan fungsi yang penting bagi pengguna.
Plus, meluasnya penggunaan bahasa dan komunitas global (menurut SO, 39% pengembang
menuliskannya , dan 68%
menyebut Python sebagai bahasa favorit mereka) memungkinkan untuk dengan cepat merekrut anggota tim baru.
Kasus lain adalah SurveyMonkey, perusahaan perangkat lunak survei online berbasis cloud. Setiap hari, organisasi memproses sekitar jutaan tanggapan responden. Aplikasi web SurveyMonkey pada awalnya ditulis dalam C # menggunakan platform .NET. Aplikasi ini bekerja tanpa kegagalan, tetapi tidak menunjukkan kinerja terbaik selama pengujian dan penyebaran fitur baru.
SurveyMonkey memutuskan untuk menulis ulang aplikasi dengan Python dan memecah fungsi-fungsi utama menjadi beberapa layanan, yang masing-masing "dikomunikasikan" dengan sisanya melalui API. Ini mengurangi basis kode yang dengannya kami harus bekerja ketika menguji fungsi, dan menyederhanakan proses penerapannya.
Selain kesederhanaan, di antara kelebihan Python, pengembang di SurveyMonkey mencatat
alat yang nyaman
untuk menguji dan menggunakan aplikasi dan sejumlah besar perpustakaan.
Python
ditulis di Google, Facebook, Netflix, Quora, Reddit dan
banyak perusahaan besar lainnya . Pada saat yang sama, Python digunakan tidak hanya oleh pengembang, tetapi juga oleh spesialis dalam pengolahan dan analisis data.
Menurut
survei Juli oleh Burtch Works, yang bergerak dalam pemilihan spesialis analisis data, Python dan R berada di tempat kedua dalam popularitas: mereka digunakan oleh sepertiga dari 1.200 ahli yang disurvei. Pada saat yang sama, Python hanya satu persen di belakang pemimpin survei, SAS. Dan menurut platform analitik Kdnuggets, selama setahun terakhir, 66% dari 2.300 data yang disurvei para ilmuwan menggunakan Python dalam proyek kerja. Selain itu, popularitas bahasa tumbuh sebesar 14% antara 2016 dan 2018.
Sebagai contoh, seperti
dicatat oleh Abhishek Ghose dari perusahaan perangkat lunak klien [24] 7.ai, ia menggunakan Python untuk mengumpulkan dan memproses data dalam berbagai format. Menurut Ghosh, ini menyederhanakan dan mempercepat proses penulisan kode. Pada saat yang sama, spesialis mencatat bahwa untuk menyelesaikan beberapa masalah ilmu data, cukup menggunakan shell Python.
/ foto Tambako The Jaguar CCStartup: sumber daya minimum untuk meluncurkan proyek
Tidak seperti bisnis besar, kebanyakan perusahaan rintisan tidak memiliki modal awal yang kuat, dan waktu adalah faktor penting bagi perusahaan pemula. Penting bagi mereka untuk membuat solusi kerja secepat mungkin untuk mempresentasikannya kepada investor. Python memungkinkan Anda untuk mempercepat pengembangan dengan menghabiskan sumber daya minimum. Bahasa memungkinkan tim yang terdiri dari dua atau tiga orang untuk membuat prototipe yang berfungsi dalam beberapa bulan. Menurut
skema ini, pada tahun 2013 mereka
mulai di perusahaan Shippo yang bergerak dalam penyediaan barang untuk bisnis.
Fitur bahasa ini pada satu waktu juga membantu Drew Houston (Andrew W. Houston) ketika ia
mulai bekerja di Dropbox. Sebagai siswa, ia selalu lupa flash drive di rumah. Berniat menyelesaikan masalah ini, Drew dengan cepat membuat prototipe penyimpanan cloud dan menutup kesepakatan dengan investor.
Contoh lain: Nikita Sobolev, pengembang dan pendiri startup Wemake.services,
memindahkan seluruh timnya dari Jawa ke Python. Di antara alasan keputusan ini, ia menyebut kecepatan perkembangan. Menurutnya, produktivitas seorang programmer yang menulis dengan Python beberapa kali lebih tinggi daripada, misalnya, seseorang yang menulis di Jawa.
Pemrogram dengan pengetahuan tentang Python sangat banyak diminati. Menurut
statistik Hacker News untuk Juli 2018 , PL ini adalah yang paling populer kedua setelah Bereaksi: 24% dari semua posting di sumber daya didedikasikan untuk menemukan pengembang Python untuk pemula. Pada saat yang sama, PL ini telah bertahan selama beberapa tahun.
Dan ada alasan untuk percaya bahwa di masa depan Python hanya akan mendapatkan popularitas.
Materi segar PS dari blog perusahaan kami:
Arah utama aktivitas kami adalah penyediaan layanan cloud:
Infrastruktur Virtual (IaaS) | Hosting PCI DSS | Cloud FZ-152 | Sewa 1C di awan