PyCharm OSS fits Python developers needing an IDE for local projects. Choose the project's Python interpreter, run its tests, and pause in the debugger to inspect the data behind a failing assertion.
Commercial PyCharm features and hosted services are outside this OSS listing. Python environments and project dependencies still need configuration. Keep working files under version control so subsequent changes can be reviewed and reversed.