Python Perl programcı için
Ben deneyimli bir Perl geliştirici ile bir dereceye deneyim ve/veya bilgisi olan diğer dillerde (çalışma tecrübesi olan C/C okul deneyimi olan Java ve Düzeni, ve geçen aşinalık Diğerleri).
Bazı web iş Python halletmek için (en hemen, App Motoru Google ile ilgili) ihtiyacım olabilir. Gibi, sormak istiyorum o KADAR olağanüstü zeka için iyi referanslar için nasıl en iyi öğrenmek için Python birisi geliyor Perl arka plan (örneğin vurgu olurdu farklılıklar arasında iki ve nasıl tercüme perl idiomatics içine Python idiomatics karşıt olarak, genel Python kaynaklar). Bir de Web geliştirme merkezli bile daha iyi. Bir şey ile ilgili makaleler, dersler, kitaplar, örnek uygulamalar alırım?
Teşekkürler!
CEVAP
Son zamanlarda iş nedeniyle benzer bir geçiş yapmak zorunda kaldım ve çok acı oldu. İyi ya da kötü, Python, Perl daha çalışmanın çok farklı bir felsefe ve bir yol var, ve buna alışmaya sinir bozucu olabilir. En yararlı bulduğum şeyler olmuştur
- Birkaç saat sonra tüm temel üzerinden hareket ederek. Biraz kuru official tutorial oldukça iyi buldum.
- Temel şeyler aramak için iyi bir referans kitabı ("nasıl bir dize yeniden uzunluğu alabilirim?"). En yararlı bulduğum olanlar Python Pocket Reference Python Essential Reference vardır.
- Perl<->Python phrasebook Bu kullanışlı bir göz (yanında ortak görevler, yan, her iki dilde).
- Python yaklaşım için bir referans "ortak görevler". Python Cookbook kullanıyorum.
- ipython bir terminal test etmek için her zaman açık sözdizimi, inceleyin nesne yöntemleri vb.
- pip easy-install (Python modülleri kolayca yüklemek için).
- Testleri hızlı birim hakkında bilgi edinin. Bu
use strict
olmadan sakat hissedeceksiniz, ve çalışma zamanı hataları olarak ortaya çıkacak olan pek çok temel hatalar yapar çünkü. nose yerine temel yükleme ile birlikte gelen unittest çerçeve tavsiye ederim. unittest 11 ** alışık değilseniz çok ayrıntılı. - Yığın Taşması üzerine Python soruları kontrol edin. Özellikle Python - Things one MUST avoid Python 2.x gotcha’s and landmines okumaya değer.
Şahsen, Dive Into Python sinir bozucu ve tepeden buldum, ama serbestçe kullanılabilir çevrimiçi, kendi yargı formu.
Bir şekilde Android üzerinde Python ça...
Erişim için döngüler Python Endeksi...
Python bir sözlük için anahtar Ekle?...
Nasıl Python ile şimdiki zaman almak i...
Python ile bir dize bir dize için bir ...