Для того, чтобы print выводил текст по буквам, можно использовать цикл for, который будет выводить каждый символ через небольшую задержку с помощью функции sleep из модуля time. Вот пример кода:
```python
import time
text = "Привет, мир!"
for char in text:
print(char, end='', flush=True) # end='' чтобы не было переноса строки, flush=True чтобы текст выводился сразу
time.sleep(0.05) # задержка в секундах (можно уменьшить/увеличить, чтобы изменить скорость вывода)
```