Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 6, 2018 16:21:53

Vladimirv
Зарегистрирован: 2013-03-22
Сообщения: 108
Репутация: +  7  -
Профиль   Отправить e-mail  

Вопросы по Python и не только

1. Для начала нужно произвести разведку: пойти и спросить у преподавателя, как запустить python скрипт у него в классе? Узнать версию. Возможно он установлен, возможно установит сам, а возможно ничего устанавливать не позволит, хозяин - барин. И еще вариант решения: флэшка или cd c установленной ОС линукс. Перезагрузка компа все решит. Опять таки нужно разрешение преподавателя и возможно пароль на биос, для смены устройства с которого произойдет запуск системы. В линукс есть python, выбрать нужно какую-нибуть убунту live cd.
2. Дружелюбнее python ничего нет) Отсутствие компиляции это и есть дружелюбие)

Офлайн

#2 Фев. 6, 2018 17:44:16

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вопросы по Python и не только

Vladimirv
Отсутствие компиляции это и есть дружелюбие
ЩИТО?



Офлайн

#3 Фев. 6, 2018 20:10:22

Vladimirv
Зарегистрирован: 2013-03-22
Сообщения: 108
Репутация: +  7  -
Профиль   Отправить e-mail  

Вопросы по Python и не только

FishHook
ЩИТО?
По моему это очевидно. А что не нравится? И в крайнем случае это имхо.

Офлайн

#4 Фев. 7, 2018 01:32:19

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

Вопросы по Python и не только

Vladimirv
Отсутствие компиляции это и есть дружелюбие)
А ты на Perl'е ничего не запускал? Там тоже компиляции нет, но там нихрена не понятно. В питоне всё сделано так, чтобы им было удобно пользоваться, удобно понимать его.



Офлайн

#5 Фев. 7, 2018 05:18:47

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вопросы по Python и не только

Vladimirv
По моему это очевидно.
Это вообще не очевидно. Отсутствие компиляции в питоне компенсируется наличием интерпретации, при чем тут вообще дружелюбие? Если под этим термином понимается то, что разработчику нужно совершать меньше телодвижений, так это вы видимо не пользовались хорошими современными ИДЕ и современными же языками программирования, потому что по факту процесс разработки на Java, C# или Golang ничуть не более замороченный чем на питоне - ровно та же самая кнопка Run, такой-же отладчик и набор инструментов. Более того, каждый второй начинающий питонист стремится свои программы именно компилировать в экзешник, это самая любимая тема этого форума. Видимо, процесс дистрибуции и деплоя питоньего приложения не кажутся людям таким уж дружелюбным решением. Да и вообще, вот сейчас передо мной проект на Angular, написанный на TypeScript, который компилируется в JavaScript, который минимализируется и обфусцируется в min.js, а параллельно с этим препроцессор Less собирает каскадные стили, в джаваскрипт инжектится статика а потом все это упаковывается в бандлы вебпаком. Заметьте, тут нет ничего классически “компилируемого”, но тем не менее “дружелюбности” интерпретаторов явно недостаточно, чтобы обойтись без замороченных систем сборки.



Офлайн

#6 Фев. 7, 2018 13:47:14

Vladimirv
Зарегистрирован: 2013-03-22
Сообщения: 108
Репутация: +  7  -
Профиль   Отправить e-mail  

Вопросы по Python и не только

ТС спросил:

digitalforce
2. Если не Python, то какой язык программирования (дружелюбный для новичков) можете посоветовать для изучения, где программы можно компилировать в исполняемые файлы?
Мой ответ в рамках контекста, а контекст архи важен, что не нужно переться в компилируемые языки и отсутствие компиляции, один из аспектов дружелюбия. При этом я считаю, что выбор языка по дружелюбию странноват, но имеет право на существование а в некоторых случаях может быть определяющим.

FishHook твой коммент мега - убедительный а опыт зашкаливает, поэтому предлагаю указать ТС один компилируемый язык куда ТС должен метнуться. Именно такой ответ думаю ТС ожидает.

PS: FishHook полностью с тобой согласен, что дружелюбие понятие субъективное, не математическое и не ясно в чем измеряется. И использовал только как предложенное ТС понятие и вопрос по поводу уместности которого всплыл только в 14 комменте(тот который выше).

Отредактировано Vladimirv (Фев. 7, 2018 13:47:31)

Офлайн

#7 Фев. 7, 2018 14:22:49

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вопросы по Python и не только

Vladimirv
FishHook твой коммент мега - убедительный а опыт зашкаливает, поэтому предлагаю указать ТС один компилируемый язык куда ТС должен метнуться. Именно такой ответ думаю ТС ожидает.

ТС ожидает, что бывают языки программирования “дружелюбные для новичков”, при этом для этого дружелюбного языка есть компиляторы под распространенные платформы, поддержка популярных ИДЕ, корпус литературы, развитое сообщество. В этих поисках идеального языка для новичков меня смущает, а что же собственно отличает этот “новичковый” ЯП от “настоящего”? Почему (если он существует) его не используют профессионалы? Или профессионалам чуждо дружелюбие? Люди забывают, что за каждым популярным ЯП, за каждой технологией лежит труд сотен людей, годы работы и тонны бабала, которые никто не будет тратить ради некоего школьного симулятора. Если вы хотите иргушку, вы получаете игрушку - весьма далекое подобие профессионального инструмента, с которым и можно разве что играть с очень сомнительной практической пользой. А если хотите чему то научиться, то не стоит искать наиболее комфортный, а следовательно ущербный и ограниченный, путь. Нужно взять учебник Кернигана-Ричи и освоить Си, нифига сложного там нет.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version