Bu makale deneyimli programcıların Python dünyasına mümkün olan en kısa sürede girmeleri için uygundur. Özellikle, Java ve JavaScript'e hakim olursanız, Python ile 1 saat olmadan hızlı bir şekilde yararlı Python programları yazabilirsiniz.
Diyelim ki böyle bir görevimiz var: Yerel alan ağındaki bilgisayarın bağlı olup olmadığını test edin. Bu bilgisayarların IP aralığı 192.168.0.101 ila 192.168.0.200 arasındadır.
Fikir: Shell Programlama kullanın. (Linux genellikle bash ve Windows bir toplu komut dosyasıdır). Örneğin, her makineyi sırayla test etmek ve konsol çıkışını almak için Windows'ta Ping IP komutunu kullanın. Çünkü konsol metni genellikle "ping olduğunda" Geçiş ", genellikle" "Konsol Metni" genellikle "" Konsol metni genellikle "" "Yanıtlandığında ...", metin bağlı olmadığında, metin "Zaman aşımı ...", yani ise Sonuçta bir dize araması bulursunuz, makinenin bağlı olup olmadığını bilebilirsiniz.
Bu kod iyi çalışır. Sorun bu kodu çalıştırmaktır. Ayrıca bazı ek işler yapmanız gerekir. Bu ek görevler şunları içerir:
Tabii ki, C/C ++ kullanmak da bu çalışmayı tamamlayabilir. Ancak C/C ++ çapraz platform dili değildir. Bu yeterince basit örnekte, C/C ++ ve Java arasındaki farkı göremeyebilirsiniz. Örneğin, bağlı bilgileri ağ veritabanına kaydetmek için. Linux ve Windows'un ağ arayüzünün farklı uygulaması nedeniyle, iki işlevin sürümünü yazmanız gerekir. Java ile böyle bir endişe yoktur.
Java ile karşılaştırıldığında, Python'un uygulanması daha özlü ve daha hızlı yazıyorsunuz. Ana işlevi yazmanıza gerek yok ve program kaydedildikten hemen sonra çalışabilirsiniz. Ayrıca, Java gibi Python da bir çapraz. -Platform.
Deneyimli C/Java programcıları, C/Java yazmanın Python'dan daha hızlı yazacağını iddia edebilir. Bu görüş yardımseverdir. Benim fikrim, Java ve Python'a aynı anda ustalaştığınızda, Python'da bu tür programları yazabileceğinizi göreceksiniz. Python gibi bu tür programları yazın. Hız Java'dan çok daha hızlı olacaktır. Örneğin, yerel dosyaları çalıştırırken, yalnızca Java'nın akış ambalaj türleri olmadan bir kod satırına ihtiyacınız vardır. Çeşitli dillerin doğal ve uygun uygulamaları vardır. Python kullanın Operasyon ve operasyonlara benzer bazı kısa programları işlemek için. Sistem etkileşimli programlama çalışması en fazla zaman kazanan ve çaba.
*İfade: Bu makale ağda düzenlenmiştir ve telif hakkı orijinal yazara aittir. Kaynak bilgileri yanlışsa veya hakların ihlali ise, sorunları silmek veya yetkilendirmek için lütfen bizimle iletişime geçin.