Всем спасибо

Aug 08, 2018 00:27

за поздравления и так далее. Я не пропал, просто закрутился - сначала подготовка, потом гости, потом срочно понадобилось учиться программировать на Python, т.е. основы я знал, пришлось погружаться в подробности. Езык от эстетов для мазохистов, надо сказать. Бля сказать забыл? Бля. И самое главное, непонятно, зачем он нужен ( Read more... )

обыденное

Leave a comment

normalized August 8 2018, 08:23:25 UTC
В языках, кмк, важен не синтаксис, а инфраструктура: объем доступных готовых библиотек, в каких областях; распространенность host платформ исполнения, "живучесть" кода (как он распространяется, модифицируется, используется, перекомпилируется); объем примеров и доков.

PyCharm как IDE, конечно, тяжеловат, но на соответствующем компьютере проблем не вызывает. На нем присел (но не только на нем, а одновременно использую Jupyter см. ниже)
Spyder, пользоваться можно, но не очень что-то не очень понравился (сам не знаю почему). Перестал использовать. Но Вам, возможно, понравиться. Тем более давно не юзал
Довольно часто пользуюсь обычным блокнотиком (под Linux Gedit с прикручиванием плагинов, На виндах наверное что-то типа UltraEdit или аналоги). Еще с конца 90-х.
Ну, и дополнительно к этому, часто использую Jupyter Notebook вместе с Jupyter extentions, для начинающих вообще самое то. Дебагинг от IDE становиться не особо нужным/удобным. (потом, если нужно, кладу в модули отдельно, для удобства в ноутбуке используя опцию %load_ext autoreload %autoreload 2)
Также рекомендую (если еще не) сразу ознакомиться c PEP8 постепенно выдерживать стиль кода (соответственно проверять проверяльщиками в IDE или плагинами к блокнотикам или утилитами)

Reply

sergey_lucka August 8 2018, 22:50:44 UTC
Ты мне лучше скажи, что это за рефактор такой. На какое новое IDE не нарвусь - а там в меню всегда рефактор. Я им никогда в жизни не пользовался и не понимаю что это такое и зачем. Нажимал на всевозможные кнопки и все без толку. Может, конечно, штука хорошая. Но я как-то жил четверть века без рефактора и ничего. Вот, помю, турбо паскаль - в 8 сотен килобайт помещался компилятор, дебагер, линкер и IDE. А ежели бы рефактор запихнули - счет бы пошел на мегабайты.

И особо раздражают прочие ненужные свистелки и перделки. Нет, только хардкор, если хочешь чтобы было хорошо - сделай сам. Я вон, когда начинал на пэхапе, тоже искал, потом плюнул и сделал своё. Ничего, тыщу с лишним штук продал, полгода работы окупилось.

Reply

normalized August 9 2018, 07:27:44 UTC
"Рефактор":
Допустим, в проекте много файлов.
Если вдруг решил поменять название функции или порядок переменных, то пусть и других файлах и местах, где она вызывается, тоже поменяется.
Тоже самое, если захотелось вдруг изменить названии переменных.
Пользуюсь редко (в Jupyter блокноте и в текстовом блокноте его к тому же и нет).
Остальные свистульки вообще никак.

Есть еще "реформат" это приведение кода по возможности к стилю например PEP8 (пробелы. и прочее)

"И особо раздражают прочие ненужные свистелки и перделки. "

Я же грю, в блокнотике можно текстовом. Люблю иногда. Без всяких свистулек. )) Легко и быстро.
Для Jupyter ноутбука в дебагерах кмк нет особой надобности (интерактивная среда).

Можно и лучше озаботиться написанием тестового кода (pytest из начальных)

Не, ну если вы пишите среду по себя, то это хорошо. Только на github выложите что ли потом, не стесняйтесь. ))

Reply

sergey_lucka August 9 2018, 13:17:09 UTC
Ну зачем на github. У себя выложу, на luckasoft.com

Reply


Leave a comment

Up