Ana içeriğe atla

Python Webapp2 Modülü - Merhaba Dünya

Python kodlarıyla yine Python sadeliği ile web tasarım yapmaya ne dersiniz?

Google App Engine kullanarak para vermeden Gmail hesabınızla 10 projeye kadar projeler açabilirsiniz.

Google app engine'nin temel framework'u webapp'dır. Webapp2 yi kullanarak basit projeler açmayı öğreneceğiz. Artık temel mantığını anladıktan sonra istediğiniz projeleri oluşturabileceksiniz.

Google app engine cgi altyapısını kullanır.

Python'un içinde olan basehttpserver kullanarak da web uygulaması geliştirebilirsiniz.

Biz webapp2 modülünü kullanarak nasıl Hello word yazacağımızı öğreneceğiz.

main.py dosyamız.

import webapp2
class HelloWorld(webapp2.RequestHandler):
	def get(self):
		self.response.write('Merhaba Dunya!')

app = webapp2.WSGIApplication([
	('/', HelloWorld),
], debug=True)

#bilgisayarda görebilmek için yazıyoruz sunucu tarafında default olarak vardır.
def main():
    from paste import httpserver
    httpserver.serve(app, host='127.0.0.1', port='8080')
if __name__ == '__main__':
    main()

app.yaml dosyamız (Sunucu tarafında çalışıyorsak gerekli olan dosya. bilgisayarda çalıştıracaksak gerekmiyor.)

application: helloworld
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: main.app

Çıktımız ise böyle olacaktır:



Diğer blog'da sunucuya yüklemeyi göreceğiz.

Yorumlar

Bu blogdaki popüler yayınlar

WhatsApp Şaka Virüsü

Whatsapp Şaka virüsü ile internetten anlamayan arkadaşlarınıza link atarak eğlenebilirsiniz. Sosyal mühendisliğiniz ne kadar iyiyse inandırıcılıkta artar. Hem android hem ios kullanıcılarında çalışır. Baştan söyleyelim bu virüs değildir. Yine siz bilirsiniz. Bu aralar hacklenmedik sistem kalmadı :D CiftKlik.Net olarak sorumluluk kabul etmiyoruz. Whatsapp api'ları ile ekrana istediğimiz yazıyı yazarak sosyal mühendislik yapıyoruz.

Bütün yazılım dillerinde "Merhaba Dünya" kodları

1)  ASSEMBLY // Ekrana “Merhaba!” yazan örnek program kodu: mov ax,cs mov ds,ax mov ah,9 mov dx, offset Git int 21h xor ax,ax int 21h Git: db "Merhaba!",13,10,"$" 2)  ALGOL (ALGOrithmic Language) // ALGOL 68'e ait, örnek “Merhaba!” kodu: begin print(( "Merhaba!" , newline)) end

İnönü Üniversitesi Bilgisayar Mühendisliği

Mezun oldum İnönü Üniversitesi Bilgisayar Mühendisliğinden yeni mezun olmuş birisi olarak Mühendislik Fakültesi hakkında soru cevap olarak bölüm hakkında bilgi vermiş olacağım. Bilgisayarın bitinden, mimarisine, algoritmasından her şeyine bir fikir sahibi, bu fikirle kodlama yapabilecek seviyeye geldim. Gurbeti yaşadım. Evsiz barksız kalmanın yaşattığı hüznü anladım. Bir selamcık dost kavramını öğrendim. Farklı şehirlerden, farklı kültürden, farklı dilleri konuşan arkadaşlarım oldu.  Dost dediklerimden daha hatır bilen kişilere abilik yaptım, yol gösterecek abiler edindim. Yazılım dünyasından pek çevre yapamasam da güzel insanlar karşıma çıktı. Sınav saatine kadar dışarıda kaldığım zor günler yaşadım. Herkesin kaldığı sınavdan gözü kapalı geçtiğim ;) soru/cevap olmasına rağmen kaldığım sınavlar da oldu. Büyük şirketlerin açıklarını buldum, hala kapatılmadı.