Стоит ли новичку в Python использовать сразу PyCharm?
Начал изучать Python (ну и в целом программирование, это первый язык). Посоветовали пользоваться средой разработки PyCharm (чтобы сразу привыкать к высокотехнологичным решениям). Попробовал на паре простых примеров поработать с ним. Код набирается много быстрее, чем в стандартном IDLE, но наличие великого множества возможностей меня, как новичка, пугает. Стоит ли на начальном этапе использовать такую среду или нужно ограничиться стандартной?
m0nym, IDLE и IDE почти несовместимые понятия и никому не посоветовал бы работать в первом. Писать код в блокноте и запускать из коммандной строки ничем не хуже работы в idle
Тут m0nym, пишет правильные вещи про работу с окружение, что нужно понимать всю ты кухню, которую от вас скрывает pycharm. Но если только начал изучать программирование возможно стоит сконцентрироваться именно на программировании: алгоритмах, структурах данных, ООП, пакетирование, архитектура, ФП, а не набивании пробелов в блокноте и поиск глупых ошибок --- в таком случае лучше работать в pycharm. Главное не забыть потом изучить что происходит под капотом.
алгоритмах, структурах данных, ООП, пакетирование, архитектура
Этим вы будете заниматься потом.
Всю жизнь.
Знаю неплохих программистов. Код которых никто видеть не хочет (а это все же приходится делать из-за производственной необходимости). Не научили их в детстве форматировать.
m0nym, Кроме того начинать писать код в блокноте плохая идея, которая приводит к вырабатыванию плохого стиля: человек привыкает сокращать имена идентификаторов и вот тогда становиться действительно больно читать его код
человек привыкает сокращать имена идентификаторов и вот тогда становиться действительно больно читать его код
Что???
В современных style guide по языкам программирования - пишут все сокращать.
А умный Зеленый Механик (по тексту видно - зеленый начинающий программист) - считает иначе?
m0nym, Судя по вашему ответу про длинну строк, более молодой из нас это вы. Про сокращать я имел ввиду идентификаторы в стиле старого злого фортрана (настолько старого что на тостере нет для него подсветки синтаксиса):