Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.59.36.203] |
|
Страницы: (32) « Первая ... 22 23 [24] 25 26 ... 31 32 ( Перейти к последнему сообщению ) |
Сообщ.
#346
,
|
|
|
Внук не по годам рассудителен. Нет чтоб в омут с головой, питон учить, всё обстоятельно расспросил.
- А если учитель в школе будет преподавать паскаль? - Будем параллельно учить паскаль, я его очень хорошо знаю. Возможно, лучше учителя Или, если учитель разрешит, будешь показывать эти задачи на питоне. - А если питон через 5 лет устареет? - Тогда через 5 лет будешь учить плюсы, они не устареют. - А если в 18 лет я решу, что не буду программистом? - Ну тогда ты не начнёшь в 18 лет учить плюсы, питона тебе хватит для решения твоих задач. Первую программу написали, сохранили, запустили. Вау! Читаю вторую главу про переменные. Уже до меня дошло, что в интерпретаторе одна строка - одна команда. Завтра будем решать такую задачу. Питон-программист (п.п.)зарабатывает каждый день 10 монет, но ворона Сколько монет заработает п.п. за год? Похоже я поняла, в чём была моя ошибка. Стала учить паскаль с сыном без энтузиазма и восторга. Дети реагируют не на смысл, а только на эмоции. |
Сообщ.
#347
,
|
|
|
Цитата swf @ Верно подмечено. Похоже я поняла, в чём была моя ошибка. Стала учить паскаль с сыном без энтузиазма и восторга. Дети реагируют не на смысл, а только на эмоции. |
Сообщ.
#348
,
|
|
|
Цитата swf @ - А если питон через 5 лет устареет? Конечно устареет - малой прав! Неприятное это дело обсуждать Петон! Даже читать |
Сообщ.
#349
,
|
|
|
Малой вдруг спросил:
М: - А на чём написан питон? Ну у меня не было времени гуглить, я ответила на голубом глазу: Я: на плюсах. М: А на чём написаны плюсы? Я (на том же голубом глазу): О.. э... ну это так сложно...даже не думай про это!... в машинных кодах Как бы не пришлось с ним ассемблер учить Добавлено Что не понравилось. Дошла до "списков". Зачем называть списком то, что по факту списком не является Список - рекурсивная структура данных, делится на голову и хвост, внутреннее представление - бинарное дерево. И, соответственно, есть стандартный способ добавления элемента к началу списка. Добавлять элемент к концу списка большого ума не надо, если есть операция конкатенации списков. Назвали бы вектор. |
Сообщ.
#350
,
|
|
|
Цитата swf @ Назвали бы вектор. А вектор это вообще из линейной алгебры. Зачем называть вектором то, что не является элементом векторного пространства Списками часто называют просто последовательности чего-то. У меня в коде, например, часто встречаются всякие user_list, и никто не будет возмущаться, почему он у меня называется списком, несмотря на то, что сам контейнер user_id это ассоциативный массив какой-нибудь. |
Сообщ.
#351
,
|
|
|
Так вроде как раз в плюсах такой нумерованный список называется вектор?
Список отличается от множества только тем, что у множества не важен порядок элементов, а у списка важен. Одномерный массив - это список, конечно. Но мы в паскале не называем его списком, называем одномерным массивом, статическим или динамическим. ЗЫ. А двумерные массивы в питоне как называются? Список списков? Чтобы я знала, к чему готовиться |
Сообщ.
#352
,
|
|
|
Цитата swf @ Список - рекурсивная структура данных, делится на голову и хвост, внутреннее представление - бинарное дерево. Вы путаете абстрактный тип данных со структурой данных. Список (list) - это абстрактный тип данных для представления упорядоченного набора значений с возможностью повторения А вот реализован он может быть с помощью разных структур данных - массив(array), связный список(linked list), двусвязный список(doubly-linked list) и т.д. В зависимости от того, что вам нужно для задачи. |
Сообщ.
#353
,
|
|
|
D_KEY, ну вот, а ты говоришь Питон — хороший язык для обучения. При Вирте такой фигни не было. )
|
Сообщ.
#354
,
|
|
|
Цитата swf @ Список отличается от множества только тем, что у множества не важен порядок элементов, а у списка важен. Не только, еще в множестве дубликатов нет. Цитата Одномерный массив - это список, конечно. Но мы в паскале не называем его списком, называем одномерным массивом, статическим или динамическим. Потому, что вы смешиваете в одно понятие абстрактный тип данных и структуру данных. Добавлено Цитата swf @ А двумерные массивы в питоне как называются? Список списков? Двумерный массив и список списков - разные вещи Для именно массивов в питоне есть модуль array. Для матриц лучше использовать numpy. Но для обучения вполне достаточно списка списков. |
Сообщ.
#355
,
|
|
|
Цитата swf @ Так вроде как раз в плюсах такой нумерованный список называется вектор? Называется. Я к тому, что в разных областях разные вещи могут называться одинаково - это нормально. |
Сообщ.
#356
,
|
|
|
Цитата korvin @ D_KEY, ну вот, а ты говоришь Питон — хороший язык для обучения. При Вирте такой фигни не было. ) +1 |
Сообщ.
#357
,
|
|
|
Просто не надо путать АТД и структуры данных
Сейчас так же сделано во многих языках. В Java есть интерфейс List и реализации в виде ArrayList, например |
Сообщ.
#358
,
|
|
|
1. Да, конечно. У множества элементы различны.
2. В теории графов то же самое: терминология неустоявшаяся, ещё и переводят на русский язык по-разному, поэтому для одного абстрактного понятия обычно 3-4 разных термина. Это нормально. Считается (у лингвистов), что в естественном языке нет абсолютных синонимов, но вот тут как раз имеем почти абсолютные синонимы. Тут я немножко отвлекусь от питона. На лингвофоруме в какой-то теме это обсуждалось (отсутствие абсолютных синонимов), тут я влезла и грю: Как же нет? Есть, например, полином и многочлен, абсолютные синонимы. А мне отвечают: А вы попробуйте в анекдоте про Василия Иваныча и Петьку вместо слова "многочлен" использовать слово "полином". Пока я не понимаю, зачем было огород городить со списками, если не использовать главное преимущество списков - рекурсивность. И главное, Ну ничего, может дальше всё как-то прояснится. |
Сообщ.
#359
,
|
|
|
Цитата swf @ Пока я не понимаю, зачем было огород городить со списками, если не использовать главное преимущество списков - рекурсивность. Вы просто используете слово список в другом значении. Цитата И главное, В модуль array. Но зачем они вам сейчас? Почему недостаточно списка? |
Сообщ.
#360
,
|
|
|
Это я так... в паскале трава была зеленее, а в прологе списки
Скрытый текст спискатее. Сегодня учились печатать всеми многочисленными способами, а потом мне захотелось сразу научить хорошему: писать комментарии. Стала искать способ, как поставить комментарии: и два слэша, и знак процента, и фигурные скобки - ничего не работает. И в сердцах грю: Ну что за язык такой, комментарий написать нельзя. А малой мне так серьёзно: Ну не уходить же из-за этого с питона. Стильно, модно, молодёжно. Должно быть что-то очень простое. Ты попробуй три двойных кавычки. Попробовала: работает |