2010-11-09 26 views
6

I (ben bu işi istedim ilk kez) şimdi ben öyle kolayca yapabilmek değilim hangi bir kararın önünde duruyorum Python öğrenmek için yolda şimdi olduğumPython'un yeni sürümüyim, Python'un hangi sürümünü kullanmalıyım?

Versiyon kullanmalıyım

?!

that sorusu yaklaşık bir yıl önce soruldu ve Python 2.6 seçildi (daha fazla veya daha az) şimdi durum nedir şimdi?

benim Windows (XP, 7, 2003, 2008), Linux (Ubuntu Intel & PPC) ve Mac OS X ile karışık ev ve iş ortamını (PPC & Intel) Ortamları ve benim ilk yaklaşım çalıştırıyorum öğrenmektir bir ağ yöneticisi ve sunucu yöneticisi olarak işimi yapmam için bana yardımcı olacak birkaç betik oluşturarak.

Yardımlarınız için teşekkürler, bu arada programlamada yeni değilim. Gerçek projeler için

cevap

3

Yönetici komut dosyaları yazmak için, geçerli Python 3.x varyantını ve http://diveintopython3.org'u öneririm. Nasıl programlayacağınızı bildiğiniz gibi, sadece 2.x-only kütüphanesine ihtiyaç duymanız durumunda 3.x ve 2.x arasındaki farkları kolaylıkla alabileceksiniz.

Amacınız için, 2.x ve 3.x arasındaki büyük fark büyük olasılıkla print işlevi (3.x) ve özel bir komut (2.x) ile her zaman unicode olan dizelerdir (3.x)) özel unicode dizeleri (2.x).

+0

Ben sürüm 3 ile başlamaya karar verdim - Ben yeniyim ve python iyi bir yönetme zamana kadar pek çok şey taşınacak. – herbert

3

: 2 (birçok kütüphanelerini 3 ile uyumsuz), küçük komut ve öğrenme için: 3.

+0

Artık pek çok kütüphane 3 ile uyumsuz değil. –

0

Hala Python 2.x, ama 2,7 şimdi ihtiyaçlarına hizmet etmelidir. Python 3 hala araçlar, kütüphaneler ve çerçeveler evreninden kapsamlı bir şekilde destekleniyor.

1

Şu an 2.7'yi tercih ederim.

2,7 için daha fazla kitaplık var ve yeni özellikler ekleniyor.

0

Python'da da yeniyim ... okuduğum şey için 2.7, Google Play Motor'un SDK'sini kullanabilmek için 2.5'e düşmem gerekiyordu.

İlgili konular