Adım 1: Python Kodunuzu Hazırlayın
Öncelikle, web sitenizde çalıştırmak istediğiniz Python kodunu hazırlayın. Bu kod, kullanıcıdan girdi alabilir veya belirli işlemler gerçekleştirebilir. Örneğin:
python
# Örnek Python kodu (örneğin test.py)
from colorama import Fore, Back, Style
def main(input_text):
result = f"Hello {input_text}!"
print(Fore.GREEN + result + Style.RESET_ALL)
if __name__ == "__main__":
input_text = input("Please enter your name: ")
main(input_text)
Bu örnekte colorama kütüphanesini kullanarak basit bir girdi alıp, bu girdiyi işleyen bir Python kodu bulunmaktadır.
Adım 2: Web Uygulaması Framework'ü Seçin
Python web uygulamaları için popüler framework'lerden birini seçmeniz gerekecek. Flask veya Django gibi yaygın kullanılan framework'ler bu tür işlemleri kolayca yapmanıza olanak tanır.
Adım 3: Flask Kullanarak Örnek Bir Web Uygulaması Oluşturun
Flask kullanarak basit bir örnek web uygulaması oluşturabiliriz. Öncelikle Flask'ı yükleyin:
bash
pip install flask
Sonra, aşağıdaki gibi bir Flask uygulaması oluşturabiliriz:
python
# app.py
from flask import Flask, render_template, request
from colorama import Fore, Style
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/process', methods=['POST'])
def process():
input_text = request.form['inputText']
result = f"Hello {input_text}!"
result_with_color = Fore.GREEN + result + Style.RESET_ALL
return render_template('index.html', result=result_with_color)
if __name__ == '__main__':
app.run(debug=True)
Adım 4: HTML ve Jinja Şablonlarını Kullanarak Arayüz Oluşturun
Flask'ı kullanarak bir HTML form oluşturarak kullanıcıdan girdi alabilir ve sonucu gösterebiliriz:
html
<!-- templates/index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Python Web Uygulaması</title>
</head>
<body>
<h1>Python Web Uygulaması</h1>
<form action="/process" method="POST">
<label for="inputText">Enter your name:</label>
<input type="text" id="inputText" name="inputText">
<button type="submit">Submit</button>
</form>
{% if result %}
<p>{{ result }}</p>
{% endif %}
</body>
</html>
Adım 5: Uygulamayı Çalıştırın ve Test Edin
Terminal veya komut istemcisinde uygulamayı başlatın:
bash
python app.py
Web tarayıcınızda
http://localhost:5000 adresine giderek uygulamayı test edebilirsiniz. Forma adınızı girip "Submit" düğmesine tıkladığınızda, sonucu renkli olarak görmelisiniz.
Bu adımlar, basit bir örnekle Python kodunuzu web uygulamanızda çalıştırmanın ve sonucu görsel olarak göstermenin bir yolunu göstermektedir. Gerçek dünya uygulamaları için güvenlik, kullanıcı doğrulama ve diğer önemli konuları da göz önünde bulundurmalısınız.
Umarım Yararlı Olur.