Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Популярность Питона

Автор Devorator linguarum, сентября 27, 2020, 20:03

0 Пользователи и 1 гость просматривают эту тему.

Devorator linguarum

Почему из всех языков программирования сейчас такое распросторанение получил Питон? У него по срвнению с другими есть какие-то серьезные преимущества?


Bhudh

Думаю, популярность Питона в России объясняется расширением .py. ;D
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Rachtyrgin

Язык без излишних церемоний. Соответственно, достаточно низкий порог вхождения. В той же яве весь код находится внутри классов. А на питоне всю жизнь можно программировать без классов, на определенном уровне, конечно. Опять же отсутствие строгой типизации. Не вполне зрелым умам это кажется абсолютной свободой. На самом деле, это палка о двух концах. Вы никогда не обнаружите ошибку на стадии компиляции, потому что компиляции как таковой нет) Я бы никогда не порекомендовал питон в качестве первого языка программирования.
Всякому остановленному фашисту для захвата его в плен можешь еще крикнуть:
«Хэндэ хох!» (Руки вверх!)
«Вафи хинлеги!» (Бросай оружие!)
«Абгезэсен!» (Слезай! — С машины, с лошади, с повозки.)
Если фашист не сразу исполняет твое приказание, крикни грознее и добавь:
«Бай флухтфэрзух вирт гэшози!» (Побежишь — буду стрелять!)
А. Афанасьев. В помощь партизану. Москва, 1942 г.

Karakurt

Но почему-то именно его используют как первый язык.


Rachtyrgin

Цитата: Karakurt от сентября 27, 2020, 20:45
Но почему-то именно его используют как первый язык.

Именно из-за низкого порога вхождения. Более-менее быстрое достижение какого-никакого результата. С другой стороны, на каком языке учить тех же детей? Сказал бы - паскаль, да практической пользы от него ноль. Опять же, от изучения английского в школе пользы тоже нет) Паскаль мог бы создать определенную дисциплину программерского мышления. А там уже и до явы с си шарпом недалеко.
Всякому остановленному фашисту для захвата его в плен можешь еще крикнуть:
«Хэндэ хох!» (Руки вверх!)
«Вафи хинлеги!» (Бросай оружие!)
«Абгезэсен!» (Слезай! — С машины, с лошади, с повозки.)
Если фашист не сразу исполняет твое приказание, крикни грознее и добавь:
«Бай флухтфэрзух вирт гэшози!» (Побежишь — буду стрелять!)
А. Афанасьев. В помощь партизану. Москва, 1942 г.

From_Odessa

Цитата: Devorator linguarum от сентября 27, 2020, 20:03
Почему из всех языков программирования сейчас такое распросторанение получил Питон? У него по срвнению с другими есть какие-то серьезные преимущества?
Я неделю назад задавал похожий вопрос :) Твиттер

From_Odessa

Цитата: Devorator linguarum от сентября 27, 2020, 20:03
Почему из всех языков программирования сейчас такое распросторанение получил Питон? У него по срвнению с другими есть какие-то серьезные преимущества?
Мне кажется, что С++ тоже очень популярен. Может, и уступает, может, даже и явно, но, во всяком случае, также массово распространен.

From_Odessa

Цитата: Rachtyrgin от сентября 27, 2020, 20:58
Опять же, от изучения английского в школе пользы тоже нет)
Я бы так не сказал. Такое обучение, как сейчас, вероятно, малоэффективно, можно сделать куда лучше. Но оно все-таки не бесполезно, а создает определенный базис, на котором, например, дальнейшее и углубленное изучение можно осуществлять. Кроме того, человеку, более-менее учившему в школе английский, куда проще наловчиться использовать даже на не самом высоком уровне этот язык, если ему нужно иногда сталкиваться с АЯ.

Rachtyrgin

Именно о базисе я и говорю. Дисциплинируй свой мозг строгой типизацией, а там уже партизанствуй на питоне)
Всякому остановленному фашисту для захвата его в плен можешь еще крикнуть:
«Хэндэ хох!» (Руки вверх!)
«Вафи хинлеги!» (Бросай оружие!)
«Абгезэсен!» (Слезай! — С машины, с лошади, с повозки.)
Если фашист не сразу исполняет твое приказание, крикни грознее и добавь:
«Бай флухтфэрзух вирт гэшози!» (Побежишь — буду стрелять!)
А. Афанасьев. В помощь партизану. Москва, 1942 г.

Rachtyrgin

Знаю по себе. Я начинал аж с gw-basic. Когда занялся явой, я о своих занятиях бэйсиком очень пожалел. Трудно было перестроить мышление на ООП. Пару лет на это убил.
Всякому остановленному фашисту для захвата его в плен можешь еще крикнуть:
«Хэндэ хох!» (Руки вверх!)
«Вафи хинлеги!» (Бросай оружие!)
«Абгезэсен!» (Слезай! — С машины, с лошади, с повозки.)
Если фашист не сразу исполняет твое приказание, крикни грознее и добавь:
«Бай флухтфэрзух вирт гэшози!» (Побежишь — буду стрелять!)
А. Афанасьев. В помощь партизану. Москва, 1942 г.

From_Odessa

Цитата: Rachtyrgin от сентября 27, 2020, 21:04
Именно о базисе я и говорю. Дисциплинируй свой мозг строгой типизацией, а там уже партизанствуй на питоне)
Про базис я отвечал насчет английского в школе :)

В моем личном опыте знакомство с программированием началось с С++, но это было на первом курсе университета. Правда, когда я один год учился в лицее, у нас там был Турбопаскаль, я даже потом смотрел свои тетради и бред, который я там писал. Но тогда я, по сути, не учил и мало что понимал. В университете же учился и вникал. У нас первый семестр почти полностью был посвящен алгоритмизации, а дальше уже был С++. Для меня это было очень хорошо, потому что сначала я научился создавать алгоритмы и мыслить соответствующим образом, а уже потом изучал синтаксис языка и приспосабливался к нему. Мне было удобно начать с С++. Но не знаю, уместно ли было бы ставить его в школе в качестве первого языка программирования. Кстати, с какого класса начинают изучать именно язык, его синтаксис?

Rachtyrgin

С++ полностью неуместен в школе. Очень сложный язык. Программисты на плюсах - это такие графья программерского мира. На самом деле их днем с огнем не сыщещь.
Всякому остановленному фашисту для захвата его в плен можешь еще крикнуть:
«Хэндэ хох!» (Руки вверх!)
«Вафи хинлеги!» (Бросай оружие!)
«Абгезэсен!» (Слезай! — С машины, с лошади, с повозки.)
Если фашист не сразу исполняет твое приказание, крикни грознее и добавь:
«Бай флухтфэрзух вирт гэшози!» (Побежишь — буду стрелять!)
А. Афанасьев. В помощь партизану. Москва, 1942 г.

Karakurt

Цитата: Rachtyrgin от сентября 27, 2020, 20:58
Паскаль мог бы создать определенную дисциплину программерского мышления.
Go!

Rachtyrgin

Кстати, неплохой вариант. Язык достаточно прост, ибо задуман как раз не для суперпрофессионалов.
Всякому остановленному фашисту для захвата его в плен можешь еще крикнуть:
«Хэндэ хох!» (Руки вверх!)
«Вафи хинлеги!» (Бросай оружие!)
«Абгезэсен!» (Слезай! — С машины, с лошади, с повозки.)
Если фашист не сразу исполняет твое приказание, крикни грознее и добавь:
«Бай флухтфэрзух вирт гэшози!» (Побежишь — буду стрелять!)
А. Афанасьев. В помощь партизану. Москва, 1942 г.

From_Odessa


Rachtyrgin

Если Вы имеете в виду программирование, то я имел дело с двумя учебниками для средней школы (помогал сыну выполнять задания по информатике). Правда, это было в колледже, поэтому про класс сказать затрудняюсь. Что я могу сказать точно, эти учебники - полная ерунда. Я не обнаружил в них не только синтаксиса конкретного языка программирования, но даже базовых сущностей типа циклов, ветвления, списков, массивов, словарей и т.д. Примерно половина материала была посвящена экселю и ворду в очень древних версиях, вторая половина бодро рассказывала, насколько важна информатика для народного хозяйства.
Всякому остановленному фашисту для захвата его в плен можешь еще крикнуть:
«Хэндэ хох!» (Руки вверх!)
«Вафи хинлеги!» (Бросай оружие!)
«Абгезэсен!» (Слезай! — С машины, с лошади, с повозки.)
Если фашист не сразу исполняет твое приказание, крикни грознее и добавь:
«Бай флухтфэрзух вирт гэшози!» (Побежишь — буду стрелять!)
А. Афанасьев. В помощь партизану. Москва, 1942 г.

_Swetlana

С внуком-семиклассником начали изучать питон. Вначале дело пошло, даже небольшую игру написали.
Но потом началась школа, а потом мы все дружно заболели.
В субботу возобновим занятия  ::)
🐇

Rachtyrgin

Светлана, я искренне желаю Вам с внуком дойти до генераторов и декораторов)
Всякому остановленному фашисту для захвата его в плен можешь еще крикнуть:
«Хэндэ хох!» (Руки вверх!)
«Вафи хинлеги!» (Бросай оружие!)
«Абгезэсен!» (Слезай! — С машины, с лошади, с повозки.)
Если фашист не сразу исполняет твое приказание, крикни грознее и добавь:
«Бай флухтфэрзух вирт гэшози!» (Побежишь — буду стрелять!)
А. Афанасьев. В помощь партизану. Москва, 1942 г.


From_Odessa

Спрошу тут, может, тема более подходящая.

В 2002 году мои ровесники из другой школы говорили, что у них была на уроках информатики какая-то программа то ли "Белочка", то ли "Зайчик", то ли "Лисенок", то ли что-то типа того, с которой начиналось обучение информатике. Они ее называли "основы информатики", видимо, им так сказали в школе.

Никто не знает, о чем речь?

Rachtyrgin

Могу предположить, что речь идет о Scratch. Его символом является кот)
Всякому остановленному фашисту для захвата его в плен можешь еще крикнуть:
«Хэндэ хох!» (Руки вверх!)
«Вафи хинлеги!» (Бросай оружие!)
«Абгезэсен!» (Слезай! — С машины, с лошади, с повозки.)
Если фашист не сразу исполняет твое приказание, крикни грознее и добавь:
«Бай флухтфэрзух вирт гэшози!» (Побежишь — буду стрелять!)
А. Афанасьев. В помощь партизану. Москва, 1942 г.

_Swetlana

Цитата: Rachtyrgin от сентября 28, 2020, 21:34
Светлана, я искренне желаю Вам с внуком дойти до генераторов и декораторов)
Спасибо  :yes: Поскольку я Питон тоже не знаю, запомню эти слова: генераторы и декораторы.
🐇

kemerover

Цитата: Rachtyrgin от сентября 27, 2020, 21:15
С++ полностью неуместен в школе. Очень сложный язык. Программисты на плюсах - это такие графья программерского мира. На самом деле их днем с огнем не сыщещь.
В школе же не ПО разрабатывают, а учатся базовым алгоритмам. Ничего сложного в том, чтобы делать это на C++, нет.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр