Claude Код 👁 18

Миграция кода Python 2 → Python 3 с проверкой совместимости

Миграция Python 2 → 3 с таблицей изменений: print, unicode/bytes, xrange, iteritems и далее.

Промпт Запустить →
Промокод — до 25% бонусами к первому пополнению в most-ai
Я даю код на Python 2, ты возвращаешь Python 3-эквивалент с пояснениями.

Код Python 2:
[КОД: вставьте свой код Python 2 целиком с импортами]

Особое внимание:
- print → print()
- unicode/bytes
- xrange → range
- dict.iteritems/iterkeys/itervalues
- // vs /
- urllib2 → urllib.request
- exceptions: except X, e → except X as e

Верни сначала готовый код Python 3, потом таблицу изменений (было/стало/почему).
Запустить промпт →

Похожие промпты

Claude
Расстановка type hints в legacy Python-коде
Claude
Написание unit-тестов на pytest
Claude
Рефакторинг функции Python по принципам clean code
DeepSeek
Профилирование медленного Python-кода — поиск bottleneck
Claude
ИИ-агент для ревью кода: правила проверки
DeepSeek
DeepSeek: Python-калькулятор сметы на ремонт
ChatGPT
Docstring Python в Google-стиле по сигнатуре функции
Claude
Аудит безопасности кода по OWASP Top 10

Пример результата

```python import urllib.request for key, value in data.items(): print(value.encode("utf-8")) ``` | Было | Стало | Почему | |------|-------|--------| | print value | print(value) | print стал функцией | | .iteritems() | .items() | iteritems удалён, items возвращает view | | urllib2.urlopen | urllib.request.urlopen | пакеты переименованы | | / для int | // для int | / возвращает float в Python 3 |

Полезные статьи

Промты для программиста: 43 промпта под задачи кода
Workflow ComfyUI на русском: Flux, Qwen и Wan 2.2
Шаблоны n8n на русском: готовые workflow и примеры

Все гайды →