Извиняюсь за неопределенность названия и вопроса, у меня просто много вопросов и я ищу краткое изложение или ресурсы, чтобы помочь мне. Я ознакомился с соответствующей Python документацией и взял Google, насколько смог, но мне нужно общее объяснение.
В чем различия между библиотеками, пакетами и модулями? Модули / библиотеки по умолчанию Python, которые поставляются с языком, по своей природе отличаются от тех, которые вы можете установить? Где хранятся эти библиотеки? Я много слышал об использовании pip и пробовал его с разным успехом для разных библиотек. Стоит также отметить, что в настоящее время я использую PyCharm в качестве своей IDE. Как это меняет мое использование библиотек? Где pip устанавливает библиотеки? Как выглядит файловая иерархия для этих библиотек и Python проектов в целом? Чем отличается IDE от PyCharm? Что такое виртуальная среда и чем она отличается от того, что я предполагаю как Python среду, которую вы используете в обычном текстовом редакторе? Я читал о них, и кажется, что вы можете устанавливать библиотеки только в среду? Где они установлены?
Очевидно, что я не хочу маркированных ответов на каждый из этих вопросов в отдельности, я просто ищу понимания. Я могу подвести итог моего беспорядка «вопроса», задавая вопрос: как взаимодействуют такие элементы, как библиотеки, моя IDE, pip, venv, сам язык и реальные файлы на моем компьютере?
Теперь, когда я Имея базовое понимание синтаксиса языка, необходимо понимать эти основы для разработки реальных проектов любого рода. Мы ценим любое понимание, особенно учитывая фрагментированный характер моего вопроса.