за поздравления и так далее. Я не пропал, просто закрутился - сначала подготовка, потом гости, потом срочно понадобилось учиться программировать на Python, т.е. основы я знал, пришлось погружаться в подробности. Езык от эстетов для мазохистов, надо сказать. Бля сказать забыл? Бля. И самое главное, непонятно, зачем он нужен
(
Read more... )
PyCharm как IDE, конечно, тяжеловат, но на соответствующем компьютере проблем не вызывает. На нем присел (но не только на нем, а одновременно использую Jupyter см. ниже)
Spyder, пользоваться можно, но не очень что-то не очень понравился (сам не знаю почему). Перестал использовать. Но Вам, возможно, понравиться. Тем более давно не юзал
Довольно часто пользуюсь обычным блокнотиком (под Linux Gedit с прикручиванием плагинов, На виндах наверное что-то типа UltraEdit или аналоги). Еще с конца 90-х.
Ну, и дополнительно к этому, часто использую Jupyter Notebook вместе с Jupyter extentions, для начинающих вообще самое то. Дебагинг от IDE становиться не особо нужным/удобным. (потом, если нужно, кладу в модули отдельно, для удобства в ноутбуке используя опцию %load_ext autoreload %autoreload 2)
Также рекомендую (если еще не) сразу ознакомиться c PEP8 постепенно выдерживать стиль кода (соответственно проверять проверяльщиками в IDE или плагинами к блокнотикам или утилитами)
Reply
И особо раздражают прочие ненужные свистелки и перделки. Нет, только хардкор, если хочешь чтобы было хорошо - сделай сам. Я вон, когда начинал на пэхапе, тоже искал, потом плюнул и сделал своё. Ничего, тыщу с лишним штук продал, полгода работы окупилось.
Reply
Допустим, в проекте много файлов.
Если вдруг решил поменять название функции или порядок переменных, то пусть и других файлах и местах, где она вызывается, тоже поменяется.
Тоже самое, если захотелось вдруг изменить названии переменных.
Пользуюсь редко (в Jupyter блокноте и в текстовом блокноте его к тому же и нет).
Остальные свистульки вообще никак.
Есть еще "реформат" это приведение кода по возможности к стилю например PEP8 (пробелы. и прочее)
"И особо раздражают прочие ненужные свистелки и перделки. "
Я же грю, в блокнотике можно текстовом. Люблю иногда. Без всяких свистулек. )) Легко и быстро.
Для Jupyter ноутбука в дебагерах кмк нет особой надобности (интерактивная среда).
Можно и лучше озаботиться написанием тестового кода (pytest из начальных)
Не, ну если вы пишите среду по себя, то это хорошо. Только на github выложите что ли потом, не стесняйтесь. ))
Reply
Reply
Leave a comment