Python ile kullanıcı kayıt alma

Merhaba, Python ile arkadaşlarımla kullanmak için bir program yapmak istiyorum. Programın GUI olarak kivy kullanıcam. Anlamadıgım kısım ise program açılınca giriş ve kayıt ol kısmında bilgileri girince bu bilgileri sunucuya nasıl göndericem ve en önemlisi nasıl bir sunucu açıçam?(sunucu açmak için para vermek istemiyorum :slight_smile:) Programın içinde ise video,fotograf,ses gönderme ve mesaj atma gibi özellikleride eklemek istiyorum, Whatsapp gibi, ve bunu pythonla nasıl yapabilirim?

Yaptığınız kodları

(````
içinde yazarmısınız ?
````)

Yaptıgım kod normal bir sosyal medyanın giriş sayfası gibi. Sadece daha kötü gözüküyor. denemek için oluşturdum bu sorunu çözersem büyük ilerleme olucak. cevabını bulursam ona göre yapıcam.

Kivy hakkında pek bilgim yok ama ben bunu tkinter kütüphanesinde böyle yapmıştım:

def yazdır():
       data["text"] = değer.get()
       print(data)

değer = Entry(font="Verdana 14")
değer.place(x=20,y=20)

buton = Button(text="Tamam",font="Verdana 14",command=yazdır)
buton.place(x=20,y=80)

ile yapmıştım işinize yararmı bilemiyorum

Arkadaş sunucu işini soruyor entry’deki yazıyı almayı değil.

2 Beğeni

@toxide Kivy bilmiyorum ve 1 saattir araştırıyorum
belki tkinter ile bir bağ kurabilirim diğe düşünmüştüm sonuçta her ikiside GUİ

Soruda arayüz ile alakalı bir problem belirtilmemiş. Sunucuyu nasıl ayarlayacağını soruyor.

Bir sürü hosting servisi var.

Bazılarının bedava tarifeleri de var, pythonanywhere’inki hobi amaçlı uygulamalar için iyiye benziyor.

Ya HTTP protokolunu kullanacaksın (çoğu hosting servisi sadece buna bedava izin veriyor) ya da bu işlem için daha uygun olan bir kütüphane. Ki bu istediğini HTTP ile de gerçekleştirebilirsin ama kolaylık sağlayan protokol ve kütüphaneler bulunuyordur. Eğer HTTP (daha doğrusu WSGI) protokolunu kullanmayacaksan Linode’un ilk birkaç ay ücretsiz olan tarifeleri var.

Peki ucuz bir server kiralasam nasıl olur? birde python ile bu servere nasıl veri alış-verişi yapıcam?

Socket modülü ile olmazmi ?

Tamam ama ben server konusununda çok bilgim yok. Mesala server hangi siteden kiralıycam. Ve nasıl server ile bu veri aktarımını yapıcam?

Buna sizin karar vermeniz lazım. Ben birkaç site ismi söyledim, internette araştırarak çok daha fazla bulabilirsiniz.

HTTP protokolu kullanılacaksa urllib veya requests olabilir.

Yani bir site açıp ordaki bilgileri kendi programıma mı çekicem. İnstagram gibi

Merhaba,
sadece kullanıcı işlemleri için veritabanı yeter sanırım. https://remotemysql.com/ adresinden ücretsiz bir veritabanı alın daha sonra bu veritabanından bilgileri pymysql ile çekebilirsiniz.

2 Beğeni

Cevap için teşekkür ederim. :slight_smile: bu veritabanı sadece kullanıcının bilgilerini kayıt ediyor galiba?

İsterseniz mesajları da kayıt edersiniz ama karşı tarafa aktarmak sıkıntılı olabilir, zaten yapmak istediğiniz uygulama için pek uygun bir çözüm değil bence.

Şuan napcagımı bilemedim. Yardım edebilecek yokmu?

O zaman kayit almana gerek yok. Giriste isim sorsan yeter.

Video, fotograf, ses ve mesaj gondermenin yaninda bunlar hic bir sey degil. Hatta bir mesaj olarak gonderebilirsin.

Disaridan erisilebilir bir IP adresin var mi?

O zaman en buyuk kriterin bu. Bedavaya ne varsa bulup diger her seyi onun uzerine gelistireceksin.

Kirmizi renkli, camlari otomatik, plakasi E harfi ile baslayan bedava bir araba ariyorsan aramaya nereden baslarsin?

Hangi programin?

Bunlar basli basina bir program zaten. Baska bir programa eklemeyi dusunmek yerine bunlari yapan bir program tasarlamayi dusunmen lazim.

IP adresim yok. Sunucuya para vermemekten vazgeçtim. Başlagıç için ucuz bir sunucu alıcam. Tek sorunum dedigim gibi servere baglantı kurmak için pythonun hangi modül ya modüllerini kullanabilirim?

Socket modülü olmazmi

Bağlanmak için servere