Python ile yazılan bir uygulamayı web sitesine yükleme

python
#1

öncelikle merhaba,
okulumuzda ingilizce temalı bir etkinlik düzenleniyor ve ben de python ile ingilizce yarışması düzenleyip onu bir websitesine ekleyip QR kod ile arkadaşlarımı o websitesine yönlendirmek istiyorum fakat nasıl yapacağım hakkında hiçbir fikrim yok.Yardım ederseniz sevinirim :slightly_smiling_face::slightly_smiling_face:

#2

Merhaba,
Yanlış anlamazsanız size bir soru sormak istiyorum. Daha önce hiç Python kullanarak bir uygulama geliştirdiniz mi?

#3

@dildeolupbiten 'in sorusunu tekrarlıyorum.

Bir framework bilmeniz gerek. Mesela, Django. Ama bildiğim kadarıyla yenisiniz, daha basit bir projeyle başlasanız iyi olur. :relaxed:

#4

yeni olduğum hemen anlaşıldı :smile:. cevabınız için teşekkür ederim.O zaman ben yazbel derslerime devam edeyim.

1 Like
#5

Ufak tefek hesap makinesi filan yaptım ama yeni olduğum için fazla bir şey bilmiyorum.:blush:

#6

Burada Python veya spesifik bir framework bilgisinden cok temel bir bilgi eksikligi var:

Web sitesine sadece web uygulamalari yuklenebilir.
Python’da yazilan her uygulama web uygulamasi degildir.

yani:

Python’da yazilan her uygulama web sitesine yuklenemez.
veya
Python’da yazilan web uygulamalari web sitesine yuklenebilir.

@Erdem1’in yonlendirdigi Django da bir web uygulamasi framework’u. Ben daha basit olan cherrypy ve flask tavsiye ediyorum.

1 Like
#7

Eski günler… İlk programımdı hesap makinesi… Düzgün çalışınca öyle mutlu olmuştum ki :relaxed: hala arşivimde duruyor. :slight_smile:

Pek fark yok. Hatta Django daha kolay diyebilirim.

#8

cevabınız için teşekkür ederim,cahilliğimi maruz görün daha yeniyim de :blush:

#9

Daha kolay olabilir ama daha basit olmadigi kesin. Gordugum butun tutoryallerde birer URL routing dosyasi, WSGI giris noktasi dosyalari oluyor? django-admin'lerle, manage.py'lerle ugrasiliyor? Minimalist Django kodu hic gormedim; tek dosya, tek fonksiyon filan olmasi mumkun mu bile?

Microframework kodu minimal overhead’li:

cat >hello.py <<EOF
import cherrypy

class HelloWorld(object):
    @cherrypy.expose
    def index(self):
        return "Hello World!"

cherrypy.config.update({
    'server.socket_host': '0.0.0.0',
    'server.socket_port': 8080
})
cherrypy.quickstart(HelloWorld())
EOF
python3 hello.py
#10

Gayet mumkun de, soyle sorayim, tek dosyadan calismasi basit anlamina mi geliyor? Django’da url’ler ayri dosyada, modeller ayri dosyada, view’ler ayri dosyada oldugundan daha duzenli oluyor ve duzen basitliktir. Tek dosyada dev bir proje dusunun, yuzlerce url, islemler, ayarlar… Ayni projeyi django’da dusunun, her sey ayrilmis, duzenli, temiz. Hangisi daha basit? Micro frameworklerde is buyudukce ortalik karisabilir.