The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен Snek 1.5, Python-подобный язык программирования для встраиваемых систем, opennews (??), 09-Окт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


42. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Аноним (42), 09-Окт-20, 18:07 
>>Т.е. студенты, знакомые с Snek, могут сразу перейти к продолжению изучения полноценного Python и использовать уже имеющиеся свои наработки при работе с Python.

Т.е. студенты могут сразу учить питон, а не заниматься всякой непонятной фигнёй.

Ответить | Правка | Наверх | Cообщить модератору

45. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (-), 09-Окт-20, 19:05 
Для людей, которые учат детей питону, котлы в аду уже подготовлены.....
Ответить | Правка | Наверх | Cообщить модератору

46. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от Аноним (47), 09-Окт-20, 19:26 
А что там учить? Это же не пёрл и даже не раби. У питона такая фишечка, что потратив на изучение 20 минут времени, ты уже будешь писать нормальный работоспособный код. И там нет "специфических особенностей" по типу баша или жс.
Ответить | Правка | Наверх | Cообщить модератору

61. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –5 +/
Сообщение от Аноним (61), 09-Окт-20, 22:52 
>  что потратив на изучение 20 минут времени, ты уже будешь писать нормальный работоспособный код.

Это на Julia можно потратить 20 минут и что-то начать писать. А вот "нормальный" код у большинства питонистов не получается даже после 20 дней, а не то что минут.

>  И там нет "специфических особенностей" по типу баша или жс.

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

Ответить | Правка | Наверх | Cообщить модератору

70. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 09-Окт-20, 23:15 
Так получилось, что одновременно открыл для себя руби и питон (как первый язык). Результат совсем не в пользу руби, я более чем доволен своим выбором. Хотя сегодня я и считаю, что синтаксис руби поприятней. Синтаксис перла тоже поприятней. Но это уже вкусовщина, у питона понятный легко воспринимаемый синтаксис без сюрпризов (все подробности вроде того, что пустая строка логически равнозначна 0 и None изучаются в первые же минуты знакомства).
Ответить | Правка | Наверх | Cообщить модератору

145. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (144), 12-Окт-20, 21:01 
> открыл для себя руби и питон (как первый язык)

Открой для себя другие, может быть, что-то начнёшь понимать.

Ответить | Правка | Наверх | Cообщить модератору

148. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 12-Окт-20, 21:18 
Чувак, это было 15 лет назад.
Ответить | Правка | Наверх | Cообщить модератору

75. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от СССР (?), 10-Окт-20, 00:56 
А что вы писать то будите? вот человек решил стать программистом, взял питон, почтал 20 мин, написал хеллоуворлд, посидел день, написал хелойворлд в цикле с условием что если > 10го вывода, цвет рандомно будет менятся. Дальше что? и вот через месяц этот чел знает питон. дальше что? Программист это кто? стенографист? секретарь ?
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

78. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (47), 10-Окт-20, 01:28 
Да, этого уже достаточно, чтобы заскриптовать любую логику. Когда я писал батники для command.com, я программистом не был, однако же они работали и вполне радовали удобством. И это не "посидел день", всё это изучается в рамках того курса "освой питон за полчаса".
Ответить | Правка | Наверх | Cообщить модератору

82. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –4 +/
Сообщение от СССР (?), 10-Окт-20, 03:25 
ну допустим питон за пол часа не усвоить новичку, бегло пробежаться по примерам и если есть опыт в других ЯП то да можно понять основной синтаксис и запилить хэллоу ворлд.
Второе, вот вы батник написали, ну окей, вы решили задачу, ктото в экселе пишет формулу, тоже решает задачи, ктото в экселе на VBA кнопку создал нажатие которой вызывает функцию подсчета строк столбцов итп.
Та квот вам вопрос, разработчик ПО это кто? это кто батники пишет? или скриптики? вам тупо логику описать? тогда проще вам WYSWYG редакторы использовать, коих в интернете куча, всяких онлай, перетащил красивый квадратик в поле  и вуаля у тебя форма где пользователи ваши будут логинется, другую подтянул и вуаля у вас товар отобразился.
Задайте себе вопрос, что такой IT в современном мире, какие задачи решаются? какие объемы данных обрабатываются. Вы путаете разработку систем с написанием лэндингпэйджа с парочкой форм для принятия заказа о доставке пицы. И то , да же за таким FE может крутится достаточно серьезный БЕ.
ПОгуглите теллеграм канал Работа от Яндекса, помотрите на какие проекты они набирают програмистов, какие языки требуются. 5 % это всякие FE, 20 это java, еще 5-10 это всякие питоны и прочее, остальное с/с++, потому что в задачах стоит не батники писть. Погуглите, проверьте.
Ответить | Правка | Наверх | Cообщить модератору

84. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –3 +/
Сообщение от СССР (?), 10-Окт-20, 03:30 
как вариант вот текущая обява, вот вам ссылка https://t.me/ya_jobs
Ихватит уже летать в облаках.

С++-разработчик 🚀
Наша команда разрабатывает новый рантайм движка баннерной системы. Это высоконагруженный сервис, который обрабатывает сотни тысяч запросов в секунду с SLA на время ответа на уровне нескольких сотен миллисекунд. Его основная задача — из миллиардов рекламных материалов эффективно найти самый подходящий для пользователя баннер.

Мы постоянно улучшаем алгоритмы ранжирования, оптимизируем архитектуру рантайма, работаем над стабильностью инфраструктуры и низкоуровневым тюнингом производительности наших компонентов.

Вам предстоит:
• участвовать в проработке и реализации архитектуры новых сервисов рантайм-ранжирования
• наращивать производительность матчинга объектов, работы с бинарными рантайм-индексами и памятью в целом
• повышать стабильность инфраструктуры и удобство ее эксплуатации
• профилировать программы, выигрывать огромное количество железа благодаря низкоуровневым оптимизациям
• помогать рантайму такого масштаба (многие тысячи серверов) стать полностью облачным

Мы ждем, что вы:
• обладаете широким кругозором в области технологий, способны быстро разобраться с любой новой проблемой
• знаете классические алгоритмы и структуры данных
• отлично знаете С++ и STL

Будет плюсом:
• опыт профилирования и оптимизации программ
• опыт разработки хайлоад-сервисов
• понимание алгоритмов машинного обучения
• умение работать с чужим кодом, проводить ревью кода


Ответить | Правка | Наверх | Cообщить модератору

86. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 10-Окт-20, 03:33 
Мы тут вроде обсуждаем целесообразность обучения детей питону. С питона потом самое очевидное перекатиться на си/плючи без особых затрат, те же паттерны можно изучать на примере питона не отвлекаясь на особенности синтаксиса.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

90. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 10-Окт-20, 07:21 
чем вам такие примеры сложны?
#include <iostream>
using namespace std;
void main( )
{
     cout << "Welcome to C++ \n";
}

и прочие примеры в https://api-2d3d-cad.com/c/
вот ткните пальцем и скажите в чем сложность? и если уж таковые найдуться приведите пример, а так же как тоже самое будет на питоне ).  Сдается мне что в мре it все тоже самое что и в любом другом, есть куча баранов стадных которые услышат звон да не знают где он. И так в чем сложность кода на си и си ++ , в рамках простых примеров для обучения ребенка?
и второе, вы сначало своего ребенка научите курить а потом покажите что лучше быть спортсменом?

Ответить | Правка | Наверх | Cообщить модератору

92. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (47), 10-Окт-20, 07:50 
Они не сложны, они просто дно. Конкретно в этом примере можно найти десятки (если не сотни) подводных камней, которые будут препятствовать процессу обучения, и о которых не придётся заботиться в питоне.
Ответить | Правка | Наверх | Cообщить модератору

93. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 10-Окт-20, 08:36 
да ладно!!! )) в чом дно? какие десятки и сотни камней? )) давайте хотя бы один в пример который бы припятствовал обучению )) ну же смелее! )
Эт наверное такие как вы позаботились о том что бы наше образование скатилось в никуда, на дно как вы говорите. Ой это вам сложновато вот вам табличка , проставьте крестики в нужных ячейках. вот в рамках галочек напротив и заключается ваше мушление.
Я так думаю что смысла дальше вести дискуссию нет, ибо я прихожу к пониманию что вы попросту иначе думаете, для вас многое что сложго, вас многое что пугает и вводит в шок. конечно да для вас лучше питон, js и пр. Но не нужно приучать детей боятся и перекладывать ответственность на машину.
Ответить | Правка | Наверх | Cообщить модератору

100. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 13:57 
В вашем примере многобуков, цель которых невозможно объяснить детям и новичкам.  

А вот на Python я на 10-й час обучения - я детям и новичкам буду объяснять что такое классы и наследование. И они поймут.

Все принципы CG, ООП, ФП, алгоритмов, самодокументирования, шаблоны проектирования итд - на Python-е показывать проще всего. И здесь вообще не важна реализация, но у Питона она, так случайно вышло, самая ясная. И теперь никто даже не пытается написать язык "понятнее" чем Питон, это недостижимо. Можно писать быстрее, мощнее, но не понятнее. Это место уже занято.  

Я любой хелловорд с парой циклов перепишу на Python в 2 раза короче и в 2 раза быстрее, чем будет код на С++/JS/Java. Батарейки стандартной библиотеки и списки/туплы/множества позволят реализовать любой алгоритм сортировки в 3 раза короче. Итд итп.

Для педагогики и старта очень важно уверенно стартовать и увлечь с первого занятия. Пихон тут рулит как никто. Хайпа вокруг него многовато, но это издержки популярности.  

Ответить | Правка | Наверх | Cообщить модератору

140. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от СССР (?), 11-Окт-20, 23:27 
зачем детям про классы расказывать, обычного си им хватит сполна для познания алгоритмизации ) условные операторы, циклы, функции, структуры, и указатели в завершении. и только после с++ для понимания абстракции.
Т.е. по вашемц чем меньше букв тем язык лучше?
Ответить | Правка | Наверх | Cообщить модератору

143. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 12-Окт-20, 09:13 
> зачем детям про классы расказывать, обычного си им хватит сполна для познания
> алгоритмизации ) условные операторы, циклы, функции, структуры, и указатели в завершении.
> и только после с++ для понимания абстракции.
> Т.е. по вашемц чем меньше букв тем язык лучше?

Учить ЯП и не рассказать про ООП - норм лишь для детсада.

Чем меньше НЕПОНЯТНЫХ букв (и символов) - тем язык лучше (и для обучения, и для работы).

Ответить | Правка | Наверх | Cообщить модератору

107. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним84701 (ok), 10-Окт-20, 14:33 
> да ладно!!! )) в чом дно? какие десятки и сотни камней? ))
> давайте хотя бы один в пример который бы припятствовал обучению ))
> ну же смелее! )

https://lwn.net/Articles/810201/
> But, since the Arduino programming environment uses C++, students would need to be taught that language. C++ has a complicated syntax for students of that age, so lots of the instruction involved dealing with curly braces and semicolons. The performa
> he amount of typing needed to enter that code is substantial; it would take the students around 30 minutes just to type it in, which was not a profitable use of their time, or his. Beyond that, there is no C++ interactive mode.
> He taught C++ for about five years before deciding that he wanted to rethink things.

...
> So he came up with a Python subset called Snek. It is Python compatible

А у вас какой стаж/опыт преподавания С++ школьникам?

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

112. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 10-Окт-20, 18:51 
Неймспейсы, обязательные сведения о стандартной библиотеке и различия в зависимости от ОС, поведение cout и этот извращённый синтаксис (придётся сразу рассказывать про определение операторов и всё остальное), типы переменных и правила именования, необходимость определённого оформления точки входа, escape-последовательности, разные допустимые стили оформления кода, не забыть доходчиво объяснить, что писать реальный код так нельзя (using namespace std) и что iostream вносит значительные накладные расходы относительно cstdio, в этом месте уже придётся рассказать про си -- плюсы без си изучать это не серьёзно, я бы ещё понял, если это были кути, про которые кстати тоже придётся рассказать примерно на этом этапе, как и про буст и генерацию кода шаблонами (и это по-сложнее сишных макросов будет). И это мы только вывели строку. Зачем всё это знать для изучения принципов программирования?
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

132. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (42), 11-Окт-20, 17:12 
Изучал С в универе.
Нас не учили про различия в ОС, Про поведение cout я знал только что туда надо << делать и всё выведется. Про операторы говорится в самом начале обучения, унарные, бинарные, тернарные. Типы переменных легко понятны. Про эскейп последовательности тоже не учили. println делает \n само, а больше и не надо. Про стили ничего не говорили. Как ИДЕ форматирует так и нормально. Про реальный код никто и никогда не говорит как писать. Ни в универе, ни на платных курсах по технологии Х, ни на официальном сайте МСДН, ни на сайте Angular - везде синететические примеры без обработки ошибок. Потому что цель не научить писать код, а научить определённой концепции. Про накладные расходы, серьёзно? Про них знали только те кто задачки для олимпиад заучивал. Там да, О(n2) и всё такое. Про шаблоны не помню, кажется не было. Boost и Qt не было ибо не нужно оно. Qt это какая-то одна из миллиарда библиотек, которая сегодня есть а завтра нет. Я UI для лабораторных делал в Borland C++ Builder Там отличная библиотека готовых компонентов. Всё мышкой, клац клац. Красивая формочка и говнокод в OnBtn1Click() Зато считало численные методы, рисовало на графиках апрокисмации всякие. Только положительные воспоминания.
Даже плюс один запомнился, когда двусвязные списки проходили, то явно выраженными с указателями это легко в голове укладывалось.
Ответить | Правка | Наверх | Cообщить модератору

136. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 11-Окт-20, 19:59 
Это всё лажа, у нас был турбо си и девцпп в качестве непоощряемой инициативы. Более вредный курс придумать было нельзя, лучше бы питону учили.
Ответить | Правка | Наверх | Cообщить модератору

142. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 11-Окт-20, 23:55 
cout << "так в чом слоность то?";

У вас автомобиль есть? по городу на нем катаетесь? не страшно? столько правил ПДД нужно знать, столько машин вокруг.

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

149. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 12-Окт-20, 21:38 
Сколько правил ПДД и информации об устройстве космических шаттлов нужно знать, чтобы кататься на трёхколёсном велосипеде по манежу?
Ответить | Правка | Наверх | Cообщить модератору

150. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 12-Окт-20, 23:45 
а вы намекаете на то что бы программированию учить детей которые еще на трех колесном велосипеде катаются? а не рановато ли? а не получится ли из такого ребенка кусок говница? Ребенок до 4-5 класса вообще не должен заморачиватся компьютерами. Больше физического развития, бег, походы, рисование, музыка, танцы, в раннем возрасте очень хорошо лего. Всему свое время. Не нужно у ребенка забирать полноценное детство, вы что хотите что бы он не мир физический познавал а сидел перед монитором?
Вы так рассуждаете как будто вам лет 18-20. Вы даже не понимаете общей картны. Вот вам вдарилось в голову что питон без фигурных скобочек, что это проще и мелите свою позицию. Такому преподавателю как вы я  своего ребенка не доверю, скорее за ухо оттаскаю и объясню что такое хорошо а что такое плохо.
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

151. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 12-Окт-20, 23:53 
Мне вдарилось то, что у плюсов куда больше обязательных к изучению аспектов, чем у питона. Даже не имеющих отношения к программированию, по-сути. И перегруженный синтаксис это только одна из них. Я полагаю, что в детях стоит развивать понимание логики, это не может им навредить и только поможет в жизни. И некоторым детям программирование покажется особенно интересным, не нужно за них решать, что им музыка танцы и рисование будут интереснее (это абсолютно не так).
Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

155. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от СССР (?), 15-Окт-20, 10:34 
if else for , это сложно?  int a = 5; int b = a*a; cout << b;
в чоем сложность?
И давайте не путать язык программирования синфструментом для франшиз типа скилбокс и тп. где плевать хотели на детей, там только бизнес. Как то мне посчастливилось пообщатс с директором одной из обучающих платформ. Там эфект на том что бы научить ребенка за одно занятие заставить двумя кнопками пыши , двигаться паравозик от одного угла экрана в другой с одной единственной целью, что бы удаленно могли папа и мама зайти посмотреть на результат, и тогда они говорят ууу какеи хорошие курсы, наш сын программист!!!
Ну, что дуру то гнать , детей они обучают. Вы говорите про образовательный бизнес, но не про язык и его возможности.
И хватит уже мне пытаться доказать что на си  невозможно учится эллементарным алгоритмам а на питоне можно. что за бред вы говорите? противно вас читать если честно. ну не о чем.
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

156. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 16-Окт-20, 21:04 
Я хотел изучить си. Ассемблер оказался проще в целом, знай себе дёргай int 21h. Ещё проще оказалось знаешь что? Жаваскрипт и "программы" в браузере, вполне можно писать сразу. Ну и питон, возможность посмотреть что можно сделать с объектом и почитать справку по методам это очень круто. Более круто чем борьба с сегфолтами и сношения с тулчейном, и это мы только хелловорд выводящий строку пишем. В питоне я разу писал программы с интерфейсом, программы с "рисованием", программы оперирующие файлами и данными. И всё это с нулевыми знаниями и самообучением по материалам доступным в рунете тех лет. Да, я считаю что для обучения подходят либо жс, либо питон (если меньше веб и онлайн программы интересуют). Они позволяют рассматривать необходимые концепции ни на что не отвлекаясь, с минимальными трудозатратами, причём, питон тут много ближе к классическому программированию.
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору

157. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 17-Окт-20, 00:34 
вот тебе описание https://doc.qt.io/qt-5/qwebsocketserver.html#hasPendingConne...
вот тебе пример окошечек

#include <QApplication>
#include <QWidget>
int main(int argc, char *argv[])
{
  QApplication app(argc, argv);
  QWidget wgt;
  wgt.setWindowTitle(tr("Hello world"));
  wgt.show();
  return app.exec();
}

в чом сложность?
давайте предметно, в чем сложност? а т овы как то вот сопли жуете вас понять не удается, то вам фигурные скобки в тягость, то логика программы на основе табуляции это не маразм а гениальность.

Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору

158. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 17-Окт-20, 00:38 
всмысли есть куча библиотек на с++ для всего, бери что нужно и разрабатывай что хочешь, вообще без ограничений (не только описание бизнес логики)


Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

94. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Аноним (61), 10-Окт-20, 09:57 
"Знать топор" и "уметь топором терем срубить" - это разные вещи. Питон - это не тот инструмент, которому следует учить детей что-то делать. Он формирует навыки компоновать из кубиков игрушечный домик, но даже кубик сделать на питоне невозможно. А, поскоку навыки алгоритмического мышления у питониста не выработаются никогда, то человек, который вырос на питоне - потерянный для общества программист независимо от того, на сколько он хорошо знает питон.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

95. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 10-Окт-20, 10:05 
по мне так пусть лучше лего собирает и в футбол гоняет во дворе. реально полезнее, а питон это хорошо для математике, которому нет дела до скорости, до архитектур потому что его поделие не должно попасть в пром, математик, физик, на питоне быстро выстраивает формулу, питон это как некий эскиз, написалкод нащал кнопку и он заработал, не нужно нечго компилить. все, но предлагать заменить им с и с++ это реально маразм. Питон нужен, js нужен, даже бэйсик, все они занимают свою нишу, нужны там где они нужны, но зачем детям питон ? что разве сложно if else for на си освоить? ) если хотите то эллементарнее чем язык си просто не существует ))
Ответить | Правка | Наверх | Cообщить модератору

96. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 10-Окт-20, 10:25 
> питон это хорошо для математике, которому нет дела до скорости, до архитектур потому что его поделие не должно попасть в пром, математик, физик, на питоне быстро выстраивает формулу, питон это как некий эскиз, написалкод нащал кнопку и он заработал, не нужно нечго компилить. все, но предлагать заменить

Ну о чём вы говорите? Питон для математика - примерно как циркуль для инженера. Когда-то было полезно, но прогресс не стоит на месте. Питон - устарел. И если 15 лет назад у него перспективы какие-то были исключительно на фоне opensource и бесплатности в сравнении с Matlab или Wolfram Mathematica, то сейчас уже нет. Julia и R для математика гораздо проще, понятнее и быстрее чем питон.

А вот упоминание C++ происходит лишь от того, что питонисты не могут прогарммировать на питоне, не программируя на C++. У них вся инфраструктура без этого рушится. У питона ниши нет. Вообще нет.

Ответить | Правка | Наверх | Cообщить модератору

109. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним84701 (ok), 10-Окт-20, 14:37 
> А вот упоминание C++ происходит лишь от того, что питонисты не могут прогарммировать на питоне, не программируя на C++. У них вся инфраструктура без этого рушится.

Хм. Знатоки в треде, "все в сад!"?

Ответить | Правка | Наверх | Cообщить модератору

113. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 19:49 
> Ну о чём вы говорите? Питон для математика - примерно как циркуль
> для инженера. Когда-то было полезно, но прогресс не стоит на месте.
> Питон - устарел. И если 15 лет назад у него перспективы
> какие-то были исключительно на фоне opensource и бесплатности в сравнении с
> Matlab или Wolfram Mathematica, то сейчас уже нет. Julia и R
> для математика гораздо проще, понятнее и быстрее чем питон.

Возражу. Сейчас R и Matlab уступили в расчетах Питону. Библиотека Numpy для Python, написанная на С и по мотивам R/Matlab/Fortran-библиотек - используется вместе с Pandas/Jupyter|Lab в 99% расчетов, исследований, цифровой журналистике, соревнованиях, научных журналах, DataScience, ML итд.

Сейчас Питон это и есть математика, и плевать что сам матмодуль написан на С - дергают функции через обертку Pandas, да еще и какую удобную, как оказалось.

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

118. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 10-Окт-20, 20:37 
> Возражу. Сейчас R и Matlab уступили в расчетах Питону.

Вопрос лишь в том, сколько будут питон поддерживать и зачем. Pandas тормозная и не переваривает большие файлы. Julia/DataFrame и R вполне это делают. Визуализация есть у всех. Но питон до сих пор так и не стал самостоятельным. Разработка "на нём" - это обёртка + код на чём-то ещё. Если писать на чём-то ещё современном, то зачем нужна обёртка из него? Питон - это ДОРОГО и НЕ ТЕХНОЛОГИЧНО.

>99% расчетов, исследований

Это откуда у вас такие цифры?.... От британских учёных, небось?

Ответить | Правка | Наверх | Cообщить модератору

121. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 23:20 
>> Возражу. Сейчас R и Matlab уступили в расчетах Питону.
> Вопрос лишь в том, сколько будут питон поддерживать и зачем. Pandas тормозная
> и не переваривает большие файлы. Julia/DataFrame и R вполне это делают.
> зачем нужна обёртка из него? Питон - это ДОРОГО и НЕ ТЕХНОЛОГИЧНО.
>>99% расчетов, исследований
> Это откуда у вас такие цифры?.... От британских учёных, небось?

Питон уже не молод, но растет, вопрос о поддержке с чего возник-то?

Pandas на Numpy, это язык С, побыстрее тех языков, что вы назвали.

Pandas и большие файлы... Хм, ну у меня Pandas открывает файл, который в памяти RAM занимает 40 Гб, но сам файл имеет размер 1,5 Гб (это сериализованный pikle) Ему соответствовали около 10 ГБ обычных txt-файлов. Pandas их отрывает за минуту. А если нет - есть Datatable и еще несколько вариантов.        

Julia, при всем уважении, пока еще не ваыросла. R постепенно сдает.

Ссылки на тренды и рейтинги не дам, это холивар. Откуда 99% - посмотрите язык notebooks на гитхабе, 99% питон.

Питон это ДОРОГО - шта?  

Ответить | Правка | Наверх | Cообщить модератору

128. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 11-Окт-20, 14:21 
> Питон уже не молод, но растет, вопрос о поддержке с чего возник-то?

речь о поддержке не-питон части того, что называют "питоном". Те самые пандас, нумпи и пр.

> Pandas на Numpy, это язык С, побыстрее тех языков, что вы назвали.

Вы в в курсе современных языков программирования? Хотя бы за последние 20 лет?

> Pandas и большие файлы... Хм, ну у меня Pandas открывает файл, который в памяти RAM занимает 40 Гб, но сам файл имеет размер 1,5 Гб (это сериализованный pikle) Ему соответствовали около 10 ГБ обычных txt-файлов. Pandas их отрывает за минуту. А если нет - есть Datatable и еще несколько вариантов.        

Ну есть же бенчмарки - https://h2oai.github.io/db-benchmark/

> Julia, при всем уважении, пока еще не ваыросла. R постепенно сдает.

про Julia... Новое поколоние студентов, которое растёт на ней, скоро выйдет в свет.....

> Откуда 99% - посмотрите язык notebooks на гитхабе, 99% питон.

Гитхаб вообще не распознаёт содержимое notebooks.

>Питон это ДОРОГО - шта?  

А сколько стоит вменяемый C-шник, способный поддерживать сборку на нескольких платформах? Да ещё и поддерживающий всякий хлам в виде обвязки на других языках. И да, речь не идёт о питонистах, готовых работать за еду. Речь идёт о production-development, где под питон-обвязку 100% придётся писать код на C или C++. А то и тупо переписывать абсолютно все питон-наработки на что-то быстрое и содержать под это два комплекта разработчиков.

Ответить | Правка | Наверх | Cообщить модератору

133. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 11-Окт-20, 17:13 
> Ну есть же бенчмарки - https://h2oai.github.io/db-benchmark/

Спасибо, не видел раньше. Но ведь это типичный пример лживого, ангажированного теста. Зачем такой большой сэт, что половина(!) образцов не проходит его?!

Сделайте сэт 10 Гб (у меня это, к примеру, 99% всех задач) - и pandas будет давать результат за эээ... 0,7 секунды, а clickhouse - за 0,2 секунды. Это win! Только вы забываете что миллисекунды - не важны. Важно лишь время. Которое на кодинг. Оно измеряется часами, и с Python, как правило, меньше, за счет структур типа sets, lists, генераторов, списковых включений и т.п. синтаксического сахара, которого в питоне полно.  

>> Julia, при всем уважении, пока еще не ваыросла. R постепенно сдает.
> про Julia... Новое поколение студентов, которое растёт на ней, скоро выйдет в
> свет.....

Ждем с нетерпением, но пока никого не видели. Жулька сложнее и быстрее, шансы у неё есть. Но раздел по на SO удручающе мал. Тем самые студенты без SO как без рук.

>> Откуда 99% - посмотрите язык notebooks на гитхабе, 99% питон.
> Гитхаб вообще не распознаёт содержимое notebooks.

Ну конечно, там ведь ссылки на Binder и тп.

>>Питон это ДОРОГО - шта?
> А сколько стоит вменяемый C-шник, способный поддерживать сборку на нескольких платформах?
> Да ещё и поддерживающий всякий хлам в виде обвязки на других языках. Речь идёт о production-development, где под питон-обвязку 100% придётся писать код на C или C++. А то и тупо переписывать абсолютно все питон-наработки на что-то быстрое...

Наверно не понял вас, но "чистых" онли-питонистов нет, они все с багажом с/с++ или java, но считать из-за этого что питон-дорого, думаю, не стоит.

На мой взгляд знание питона это уже как знание основ сетей, офисных пакетов, баша - само собой разумеется для грамотного IT-шника. Дальше - предметная область и другие языки. Питону находится всегда дело - прототипирование, админскрипты, очистка данных итп.

Знание Питон (универсального языка) - не заменяет необходимости знания еще одного (специального) ЯП. Но элементом культуры - стало. Заслуга в том не наша и не этой ветки. Просто язык приятный.  

Ответить | Правка | Наверх | Cообщить модератору

134. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 11-Окт-20, 17:50 
>> Ну есть же бенчмарки - https://h2oai.github.io/db-benchmark/

И еще по бенчу - там же нашел ближе к своему кейс, так вот там не все так плохо для однопоточного Pandas среди многоппоточных движков. R впереди, но это справедливо для "родоначальника".
Жулька слабее.
https://h2oai.github.io/db-benchmark/#gb-4

Тест - сугубо синтетика. Если будут строки - будет иной расклад.

Упаси бог новичков выбирать язык по подобным бенчам. Выбирайте по комьюнити, где больше вопросов - там и больше ответов.

Ответить | Правка | Наверх | Cообщить модератору

139. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 11-Окт-20, 23:12 
вполне моет быть, а по поводу того что без спп битону тяжко, ну оно так практически во всех модных яп.
как пример TensorFlow, написан на цпп, а вот основной интерфейс для питона (
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

49. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +4 +/
Сообщение от economist (?), 09-Окт-20, 19:45 
Британские школы с 2014 г. учат всех детей Питону.
Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).
Британское образование - самое дорогое в Европе и одно из самых дорогих в мире. Наверное потому что считается лучшим. В TOP 500 вузов мира -

Американские МТИ,Berkeley - не всех учат Питону, но большинство - да.
...
И только в российской глубинке тешат себя знанием устройства ада и льют мысленно котлы для преподавателей Питона.

Сон разума рождает чудовищ. Проснитесь! Никто не трогает ваши [другие] языки, оставьте и вы змеюку в покое! Она первая не нападает. Но как "универсальный клей" - уже состоялась. И учится она за неделю. Изучение её - точно полезнее, чем бесконечное препирательство на форумуах.    

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

62. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от Аноним (61), 09-Окт-20, 22:55 
> Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).

Британские учёные такие учёные..... Какая может быть польза от изучения алгоримов на питоне, если никто их никогда на питоне использовать не будет? Просто ещё один бесполезный курс по изучению интеграционного языка программирования, применимого разве что для написания скриптом LibreOffice. И всё.

Ответить | Правка | Наверх | Cообщить модератору

101. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 14:04 
Британские учёные выше не упоминались. Демагогия.

Алгоритмы учат на схемах, писанных мелом, но на компьютере - интереснее, а значит нужен простой язык. Не UML-же?

Вы, похоже, не знаете насколько сложен API LO (С++), и что Python там 2-3-е место занимает по числу решений автоматизации, после StarBasic и JAVA. Я знаю, пишу там 10 лет.  

Ответить | Правка | Наверх | Cообщить модератору

65. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (65), 09-Окт-20, 23:03 
> Британское образование - самое дорогое в Европе ... Наверное потому что считается лучшим

Обалденная логика, вешать оверпрайс и говорить: "Ну не может же быть тупое образование, вон же сколько бабла загребается!". Наверно поэтому ходит всемирная шутка про британских учёных.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

102. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от economist (?), 10-Окт-20, 14:08 
Повторяете свою или чужую демагогию. В Тop-500 вузов мира - больше всего британских. Это страна с 60 млн чел (РФ - 150, США 300). Округляю, т.кю в Википедию пишу, а не читаю.

Повесьте оверпрайс на что угодно - и останетесь и без студентов, без рейтингов и без денег.

Деньги - единственный универсальный измеритель. Скачать или урапатриотить за иное - контрпродуктивно.      

Ответить | Правка | Наверх | Cообщить модератору

117. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (65), 10-Окт-20, 20:23 
> Деньги - единственный универсальный измеритель

топ-500 составляли, естественно, по цене?

Ответить | Правка | Наверх | Cообщить модератору

122. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 23:24 
>> Деньги - единственный универсальный измеритель
> топ-500 составляли, естественно, по цене?

Зачем вы так, люди-ж поверят. Там 6 критериев - научная репутация, р. вуза среди работодателей, соотношения профессуры к числу студентов, индекс цитируемости научных публикаций, доля иностранных студентов и доли иностранных преподавателей.  

Ответить | Правка | Наверх | Cообщить модератору

146. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (144), 12-Окт-20, 21:05 
> Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).

Таки учат питону, или учат алгоритмам и структурам данных?

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

152. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 13-Окт-20, 09:47 
>> Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).
> Таки учат питону, или учат алгоритмам и структурам данных?

Вроде предельно ясно и грамотно пишу. Вы читать умеете? Или это особая манера ведения дискуссии?

Ответить | Правка | Наверх | Cообщить модератору

56. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от Аноним (56), 09-Окт-20, 21:51 
А чему учить как не питону? Устаревшему и небезопасному C? C++ в который каждый год добавляют новый способ инициализации? Похэпэ? Быдлoскрипту? Может перлу?
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

59. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Козлетто (?), 09-Окт-20, 22:28 
Ассемблеру. Помогать Колибри писать
Ответить | Правка | Наверх | Cообщить модератору

63. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (61), 09-Окт-20, 22:57 
Если школы - Julia. Если вебу, то JS, Go. Если системное программирование, то C и Rust.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

68. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (65), 09-Окт-20, 23:05 
Дети, помогите Даше найти здесь одно лишнее слово!
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (83), 10-Окт-20, 03:32 
хуже растоманов только свидетели юльки - ни одного еще вменяемого не встречал
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

69. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (65), 09-Окт-20, 23:06 
Ещё недавно сплюснутые усирались, что плюсы - безопасный язык. А сейчас оказалось, что даже паскаль - и то безопасней.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

77. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от СССР (?), 10-Окт-20, 01:01 
С++ это язык на котором нужно писать окуратно, быть внимательным. Нечего сложного в этом неь. Если вы не внимательны, не окуратны, тогда вам нужн язык попроще.
Ответить | Правка | Наверх | Cообщить модератору

89. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (65), 10-Окт-20, 04:17 
> Если вы не внимательны

Ок, тупые растисты невнимательно пишут a+c вместо a+b.

Ответить | Правка | Наверх | Cообщить модератору

91. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от СССР (?), 10-Окт-20, 07:23 
не расисты а программисты, и не тупые а невнимательные и не аккуратные. Не нужно нагнитать )
Ответить | Правка | Наверх | Cообщить модератору

147. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Sgt. Gram (?), 12-Окт-20, 21:08 
> аккуратные

Ну хоть тут исправился.

> нагнитать

fecepalm.png

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру