it-swarm.dev

Python sıfırdan web geliştirmeye nasıl öğrenirim?

Web geliştirme için öğrenme Python) arıyorum.

Zaten Java (JSP/Servlets) ile bazı temel web geliştirme deneyimim olduğunu varsayarsak, zaten web tasarımına (HTML, CSS, JS), temel programlama kavramlarına aşinayım ve tamamen Python'da yeni olan, Python, sonunda beni Python ve Django) ile web geliştirmeye götürecek yapılandırılmış bir şekilde nasıl öğrenebilirim?

Ben web uygulamaları yapmak için acele etmiyorum Python Bu yüzden gerçekten Python web geliştirme içeren teknolojiler bilgimde herhangi bir boşluk bırakmamak için iyice öğrenmek istiyorum. çabalarımda bana yardımcı olacak herhangi bir kitap, kaynak veya teknik var mı?

GÜNCELLEME:

Yapılandırılmış bir şekilde öğrenmeyi söylediğimde, temelden başlamak ve sonra Python 'ın sunması gereken önemli ayrıntılardan/özelliklerden bazılarını bırakmadan gelişmiş şeyleri öğrenmek demek istiyorum. programlamada zaten bildiğim şeyleri Python'a uygulamak için.

48
Terence Ponce
49
Chankey Pathak

Bunu çok ciddiye alma, ama ...

  • dosya adı oluştur app.py aşağıdaki içeriğe sahip:

    from flask import Flask
    app = Flask(__name__)
    
    @app.route("/")
    def hello():
        return "Hello World!"
    
    if __name__ == "__main__":
        app.run()
    
  • pip (python paket yükleyicisi) kurul olduğunu varsayarsak aşağıdakileri yapın:

    $ pip install Flask
    $ python app.py
    * Running on http://localhost:5000/
    
  • Artık ilk web uygulamanızı localhost, 5000 numaralı bağlantı noktası altında ziyaret edebilirsiniz.

Bu ilk python web uygulamanız olacaktır. Bundan sonra her şey uygulama yapısı, işlevselliği ve görünümünde "ayrıntılandırma" dır.

15
miku

Eğer python içindeki Web geliştirme aradığınız şeyse, o zaman python hakkında kapsamlı bir anlayışa sahipseniz, Flask'a bir göz atmanızı öneririm. Django ve diğer tüm yığın çerçeveler kesinlikle hayatınızı çok daha kolaylaştıracaktı, ancak genel olarak sizi çok şey öğrenmemişsiniz gibi tamamlanmamış bir his bırakacaktı. Flask IMHO, şu andan itibaren python içindeki en harika çerçeve, ama evet bu sadece benim görüşüm.

8
Rasmus

Ayrıca Python Öğrenme için Koans'ı tavsiye etmek istiyorum: http://github.com/gregmalcolm/python_koans

Onlar Ruby Koans (birçoğu doğrudan taşındı) ile oldukça benzer ve oldukça serin.

4
Tyler

http://learnpythonthehardway.org

Python'da 52 derslik bir dizi içeren ücretsiz bir çevrimiçi kitaptır.

1. derse başlayıp 52. derse kadar çalışarak kendinizi python dilde) yetkin bir programcı olarak görmeyi öğrenmelisiniz.

Her dersin, yazmak için zaman ayırmanız ve sonuçların nasıl değiştiğini görmek için ALTER (ÇALIŞTIR) ve ardından ALTER (ÇALIŞTIR) kod örnekleri vardır.

Tanıdığım çoğu insanın genellikle programlamayı öğrendiği süreçtir.

3
Alex C

Web geliştirme her zaman bir şeye dönüşür: tarayıcı budur. HTML, CSS ve JavaScript'i çok iyi öğrenin ve dil değişikliği olsa da size hizmet edecektir.

Www.w3schools.com bu şeyleri öğrenmek için harika bir yerdir, ancak CSS söz konusu olduğunda, oturmak ve onunla oynamak genellikle çok yararlıdır. Harika bir web tasarımı bulun ve HTML ile elle uygulayın. Bu, sunucu tarafı kodlarınızdan herhangi biri HTML ile sonuçlanırsa çok, çok gerekli bir beceridir.

Daha sonra, mantıklı yaklaşımınızı seviyorum, ancak bu konuda ilerlemenin en iyi yolu olmayabilir. Daha ödüllendirici bir yaklaşım, gerçekleştirmek istediğiniz bir hedef oluşturmak ve yolda öğrenmek olabilir.

Bununla birlikte, Django ile başlamak en iyi fikir olmayabilir.Çerçeveyi tasarlarken verdikleri kararların birçoğu ancak ilk elden çözdükleri sorunları yaşamanız mantıklı olacaktır. ilk web dili php idi ve en iyi uygulamaları anlamanın en etkili yolu boktan, kırılgan kod yazmak, bir sorun olduğunu fark etmek ve çözümlerini yeniden araştırmaktı.İşlemi anlamadan önce bir çözüm araştırsaydım, t Etkin olarak uygulayabilme.

Bu konuda zaman ayırmaya istekli iseniz, belki php gibi daha az soyut bir teknoloji seti ile başlamak harika bir öğrenme deneyimi olabilir.

0
user5220