Necesito un código en Python que genere una calculadora capaz de resolver las 4 operaciones básicas.
Por supuesto, aqui te escribo un sencillo código en Python para crear una calculadora capaz de resolver las 4 operaciones básicas (suma, resta, multiplicación y división):

```python
# Importamos la librería operator
import operator

# Definir un diccionario para almacenar los operadores
operators = {
    '+': operator.add,
    '-': operator.sub,
    '*': operator.mul,
    '/': operator.floordiv
}

# Ingresa los números y operador y los almacena en una variable
num1 = int(input(Ingresa el primer número: ))
num2 = int(input(Ingresa el segundo número: ))
operation = input(Ingresa la operación [{}]: .format(','.join(operators.keys())))

# Verificar que el operador ingresado es válido
if operation in operators:
    # Realizar la operación y mostrar el resultado
    print(El resultado es: , operators[operation](num1, num2))
else:
    print(Operador no válido)
```

En este caso, se ha usado la librería ``operator`` y un diccionario para almacenar los operadores a emplear (``operators``). Se pide al usuario ingresar dos números y estos valores se almacenan -cada uno- en una variable (``num1`` y ``num2``). 

Luego, se solicita el operador y se almacena en la variable ``operation``. Se puede hacer que la lista de operadores se muestre automáticamente a partir del diccionario ``operators``: Para crear la cadena ``+,-,*,/`` se usa ``','.join(['+', '-', '*', '/'])``, y para obtener el array se escribe ``operators.keys()``. Finalmente, se añade al resto de la cadena utilizando ``.format``. 

Por último, se utiliza el diccionario de operadores para obtener la función correspondiente a la operación ingresada. Si la operación es válida, se llama a la función correspondiente con los dos números ingresados y se muestra el resultado. Si la operación no es válida, se muestra un mensaje de error.

¡Espero que esto te sirva para crear tu propia calculadora básica en Python ;)!