Bab 47: Mengembangkan Pakar Aplikasi

273 33 2
                                    


Ruang komputer itu sepi dengan tidak ada satu orang pun yang terlihat.

Lagi pula, ini liburan musim panas. Para siswa yang belajar untuk ujian masuk pascasarjana biasanya tidak akan menggunakan komputer.

Lu Zhou pergi untuk menyesuaikan AC dan duduk. Ia memasukkan ID dan kata sandi mahasiswanya sendiri dan dengan terampil masuk ke komputer.

Alasan mengapa ia memilih ruang komputer sekolah terutama karena fakta bahwa program yang ditulis dengan Python harus dijalankan pada komputer Linux. Jadi, belajar Python dengan sistem operasi Linux diperlukan.

Juga, laptop bekas Lu Zhou terlalu jelek. Butuh selamanya hanya untuk mengubah tesis menjadi file PDF. Ketika ia bermain League of Legends, semua orang akan terhubung tetapi da akan terjebak di air mancur. Menjalankan sistem operasi ganda atau mesin virtual adalah hal yang mustahil.

"Buku teks itu menjelaskan hal ini dengan jelas. Aku tidak menyangka akan begitu sulit untuk benar-benar melakukannya... sudah kuduga, menulis di atas kertas dan membuat kode adalah dua hal yang sangat berbeda. Kurasa aku harus belajar ini dengan latihan."

Ini adalah pertama kalinya Lu Zhou menggunakan komputer Linux. Ia melihat instruksi yang ia pinjam dari perpustakaan dan akhirnya menemukan jawabannya.

Omong-omong, masuk akal bahwa Windows mengambil alih pangsa pasar OS yang begitu besar. Bahkan noob yang belum pernah menyentuh komputer sebelumnya bisa menggunakan interface Windows.

Namun, sistem Linux berbeda. Itu terutama didasarkan pada operasi command-line. Semuanya harus dilakukan melalui keyboard. Untungnya, sekolah menginstal distribusi dengan desktop sekitar. Dengan demikian, Lu Zhou masih bisa menggunakan mouse.

Tentu saja, ada keuntungan nyata dari sistem operasi Linux. Itu memiliki kemampuan kustomisasi dan keamanan yang unggul, membuatnya lebih cocok untuk server. Juga, begitu seseorang terbiasa dengan operasi baris perintah, efisiensi seseorang akan beberapa kali lebih tinggi daripada menggunakan Windows. Oleh karena itu, banyak perusahaan akan bertanya kepada programmer apakah mereka dapat menggunakan OS Linux sebelum merekrut mereka.

Lu Zhou akhirnya akrab dengan operasi dasar Linux. Ia membuka perangkat lunak Python, membuka buku teks, dan duduk di depan komputer.

"Aku dengar salah satu keunggulan terbaik Python adalah untuk menulis crawler web. Jika aku ingin menguji pengetahuan ku, ini seharusnya jadi tempat yang baik untuk memulai. Tapi jenis crawler apa yang harus ku kode?"

Lu Zhou jatuh ke dalam pemikiran yang mendalam.

Crawler blog di Weibo?

Crawler pos di Tieba?

Sepertinya sangat membosankan.

Kuncinya adalah bahwa data yang di crawler tidak berguna dan aku  bahkan tidak bisa menyimpannya jika terlalu besar.

Tiba-tiba, hatinya sakit. Ia mengingat pengalaman menyakitkan membeli tiket kereta api untuk pulang. Bukan karena komputernya lambat, tetapi karena interface pengguna situs web kereta api mengerikan.

"Gunakan teknologi crawler untuk merayapi stasiun, kereta, dan informasi tiket dari situs web [12306] ... Tampaknya layak."

Lu Zhou berpikir bahwa karena ia ada di sini, ia tidak ingin membuang waktu lagi dan segera mulai bekerja.

Lagi pula, program crawler disebutkan dalam buku teks karena itu adalah contoh khas dari aplikasi Python. Buku itu bahkan menyediakan metode perhitungan yang berbeda untuk situasi yang berbeda.

Scholar's Advanced Technological System [Terjemahan Bahasa Indonesia] Vol. 1Tempat cerita menjadi hidup. Temukan sekarang