Einen einfachen HTTP-Server in Python zu erstellen, kann mit dem eingebauten `http.server` Modul erfolgen. Hier ist ein einfacher Code, um einen HTTP-Server zu erstellen, der auf Port 8000 läuft.
```python
import http.server
import socketserver
PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer((“”, PORT), Handler) as httpd:
print(“server at port”, PORT)
httpd.serve_forever()
```
Beim Ausführen dieses Skriptes, beantwortet der Server GET-Anforderungen in dem Verzeichnis, in dem das Skript ausgeführt wird.
Hinweis: Für komplexere Anwendungen, wie Ausführung von Server-seitigen Code oder Verarbeitung von Formulardaten, ist es ratsam, ein vollständiges Web-Framework wie Django oder Flask zu verwenden.
Für das Erstellen einen TCP-Servers könnte der Code so aussehen:
```python
import socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind((‘localhost’, 12345))
server_socket.listen(1)
while True:
client_socket, client_address = server_socket.accept()
data = client_socket.recv(1024)
client_socket.sendall(data)
client_socket.close()
```
In diesem Fall akzeptiert der Server Verbindungen auf `localhost` Port `12345`, liest die Daten vom Client und sendet die gleichen Daten zurück zum Client. Natürlich können Sie statt dessen jede beliebige Aktion mit den empfangenen Daten vornehmen.