Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 25, 2024 09:33:52

Star_P
Зарегистрирован: 2024-03-27
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

py.user.next
Бро как ее с гитхаба установить? В гугл плей там какая то лажа платная. Получается можно апт гет инсталл пайчарм?

Отредактировано Star_P (Апрель 25, 2024 09:34:24)

Офлайн

#2 Апрель 25, 2024 15:40:55

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2605
Репутация: +  62  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

https://www.jetbrains.com/ru-ru/pycharm/download/?section=windows
Там ниже
Community Edition



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Апрель 25, 2024 16:54:19

Star_P
Зарегистрирован: 2024-03-27
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

ZerG
https://www.jetbrains.com/ru-ru/pycharm/download/?section=windowsТам нижеCommunity Edition
Этот пайчарм для винды, я про возможность его установить на термукс, она там есть?

Офлайн

#4 Апрель 25, 2024 23:51:12

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9749
Репутация: +  843  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

Star_P
Бро как ее с гитхаба установить? В гугл плей там какая то лажа платная.
Набери в Google Play слово “Termux” и всё. Он бесплатный и без рекламы. Это же явно свободный софт.

Star_P
Получается можно апт гет инсталл пайчарм?
Только консольные редакторы. Emacs и Vim. Может быть, там и Nano подойдёт. Я не проверял всё, так как мне кроме Emacs ничего не нужно.
Но можно и текстовый редактор из смартфона использовать. Для этого надо будет просто настроить общие директории у Termux'а со смартфоном. Это там тоже просто делается.



Офлайн

#5 Май 3, 2024 16:22:03

Star_P
Зарегистрирован: 2024-03-27
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

py.user.next
открыл вим и нано, дальше не пошло. И что с этим делать?
Простая задача, установить пайчарм, возможно клаву полноценную и писать код, поможешь разобраться, Команды с убунты не принимает.

Отредактировано Star_P (Май 3, 2024 16:24:30)

Офлайн

#6 Май 4, 2024 02:38:13

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9749
Репутация: +  843  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

Star_P
открыл вим и нано, дальше не пошло. И что с этим делать?
Пиши код и запускай его там же. Код редактируешь через Vim, запускаешь из консоли.

$ vi test.py
i
print('Hello world!')
ESC
ZZ
$ python test.py

Star_P
Простая задача, установить пайчарм
Во-первых, у неё нет консольной версии. Во-вторых, она вообще нафиг не нужна ни для изучения питона, ни для разработки на питоне.



Офлайн

#7 Май 7, 2024 11:18:25

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2605
Репутация: +  62  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

Star_P
КОНСОЛЬНЫЕ РЕДАКТОРЫ
Пишарм - графический - работать не будет



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#8 Май 7, 2024 12:58:34

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9749
Репутация: +  843  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

ZerG
Пишарм - графический
Он думает, что без PyCharm'а не будет питона. То есть введён в заблуждение припадоватилями.

Star_P, в Vim'е можно себе среду сделать всю для разработки. Он гораздо удобнее, ему несколько десятилетий, он никому не принадлежит, никто его не прикроет и не сделает платным.

Другое дело, что он как бы больше для сисадминов подходит, потому что код на нём редактировать о-о-очень неудобно. У него два режима взаимоисключающих. Ты когда набираешь код, ты не можешь нихрена все функции задействовать, умные прыжки там делать и так далее. А когда ты можешь делать все эти умные прыжки по тексту, ты не можешь нихрена набирать. Поэтому тебе постоянно надо переключаться туда-сюда.

Другое дело Emacs, там эти режимы как бы смешаны. Там не надо их переключать, так как они как будто вместе параллельно работают, одновременно. Поэтому ты можешь редактировать код, потом раз, куда-то прыгнуть с этого места, потом там поредактировать и хоп, прыгнуть обратно. Это всё очень плавно и слитно происходит. Нет никакой какой-то дискретной такой системы отвлекающей, поэтому ты просто даже не замечаешь, как на нём редактирования меняются на какие-то операции такие необычные.

Но PyCharm вот точно нахрен не нужен. Только для новичков это спасение там какое-то, чтобы разобраться, как проект устроен.



Отредактировано py.user.next (Май 7, 2024 13:01:49)

Офлайн

#9 Май 8, 2024 06:27:42

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2605
Репутация: +  62  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

py.user.next
Другое дело, что он как бы больше для сисадминов подходит, потому что код на нём редактировать о-о-очень неудобно. У него два режима взаимоисключающих. Ты когда набираешь код, ты не можешь нихрена все функции задействовать, умные прыжки там делать и так далее. А когда ты можешь делать все эти умные прыжки по тексту, ты не можешь нихрена набирать. Поэтому тебе постоянно надо переключаться туда-сюда.
Так его сама суть как раз в режимах
Удобнее редактора не существует пока что. ТОму доказательство что в любом редакторе даже в браузерах есть поддержка/плагины для вим стайла - чего для имакса точно нет в таком количестве.
Другая идеология - зато когда привыкаешь то все набирается и прыгается очень просто и быстро.

В любом случае - оба этих редактора консольные. Стар просто не понимает что такое вобще Термакс что наводит на мысль что он ему ненужен



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#10 Май 8, 2024 07:37:43

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9749
Репутация: +  843  -
Профиль   Отправить e-mail  

Вопрос по решениям задач

ZerG
чего для имакса точно нет в таком количестве
Ты просто не знаешь, что прямо в оболочке Linux работают комнады Emacs'а.

Набери в командной строке
$ echo x y z
Потом нажми сразу Alt+3 Alt+Backspace, x y z изчезнет. А потом нажми Ctrl+y несколько раз.
Оно вставится из буфера, и у тебя станет
$ echo x y zx y zx y z
При этом это не буфер обмена, это буфер, как в Emacs'е, он не связан с буфером обмена.

Там не надо ничего устанавливать, оно просто всегда есть во всех Linux'ах, даже если Emacs не установлен. А ты об этом не знаешь. И вимовские командочки тебе не помогут тут.

ZerG
Так его сама суть как раз в режимах
Ну набери код, не выходя из нормального режима. А когда перейдёшь всё-таки, потому что оно там не работает без перехода, то попробуй вырезать что-то в буфер или скопировать, хотя бы один символ удалить до курсора через X. Оно не работает, сначала надо выйти в режим. Выйти, удалить (чтобы он удалился в буфер), а потом вернуться и продолжить редактирование. И потом снова какая-нибудь хрень понадобится, надо будет выйти удалить/вставить, потом вернуться и продолжить. И при редактировании ты даже чудесным образом не можешь даже на следующий абзац перейти, потому что для прыжка на следующий абзац надо выходить опять, прыгать, а потом возвращаться.

Так что это не для программистов. Это для сисадминов, которые постоянно что-то только читают или редактируют какую-то мелкую хрень изредка. Для больших радактирований это всё неудобно и он превращается в простой блокнот, аля Windows Notepad.

Другое дело в Emacs'е. Ты можешь редактировать большой текст и постоянно прыгать, бегать, вставлять, удалять, пересылать, применять макросы тут же (не надо никуда выходить!) и продолжать редактировать, без остановки.

ZerG
Удобнее редактора не существует пока что.
Для сисадминства он удобен, потому что какая никакая его версия всегда установлена в лине и он для чтения хорошо подходит, для запоминания позиций, мелких правок. Так что ребятки сисадмины, которые там сидят и ничего не правят, или вебовцы, которые тоже сидят и ничего не пишут с нуля, а только копипаст у них идёт всё время, - вот они все его ценят. А хочешь что-то создавать сам в больших количествах, - ставь Emacs и у тебя будет бомба. Почему я и говорю, что PyCharm не упал вообще - потому что он даже Vim'у проигрывает по возможностям редактирования, а Emacs'у - тем более.

Так что Vim надо знать, но это только для того, чтобы когда в системе окажешься какой-нибудь незнакомой и там надо будет иметь Редактор сходу, а не какой-то редактор непонятный, какое-то Nano очередное там или блокнот, чтобы был у тебя Редактор и чтобы ты в нём не тупил. А для работы - не, это для тех, кто не пишет кода практически или копипастом занимается.

ZerG
Стар просто не понимает что такое вобще Термакс
Да, он не знает ничего. Но это ничего не значит. Vim и Emacs от этого никуда не пропадают и консоль никуда не девается. В любом случае зависимость от PyCharm - это глупая зависимость. Сегодня она в какой-то форме бесплатна, а завтра её сделают платной, а ты сидишь и у тебя зависимость. Зачем она нужна? рефакторинг делать? Да до этого ещё дойти надо. А переименовалки имён эти массовые кроссфайловые через кучу другого софта можно сделать ничем не хуже. Дебаггером тоже надо уметь классическим пользоваться, а не каким-то специфическим, который есть только в какой-то идешке. Идешка накроется, скажет “давай сто долларов, бесплатно было вчера, а теперь не бесплатно”, чем тогда ты будешь дебажить? дебаггер-то в ней, а других дебаггеров ты не знаешь.

Я идешками пользовался где-то в начале. Ну вот, допользовался. Идешка показывала всё нормально и я не мог понять, почему программа не работает, когда идешка показывает “всё окей”. Запустил в консоли свою программу, а там вылазит Segmentation fault. То есть там не всё в порядке, это просто идешка врёт, так как какой-то разработчик там нихрена не продумал и сделал идешку с ошибкой дезинформирующей. Так я их и отлюбил, идешки эти. Это для дураков. Понадеешься так, а она тебе что-нибудь сделает. Это не для ответственных разработок.



Отредактировано py.user.next (Май 9, 2024 22:50:20)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version