-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Язык для обучения программированию

Суббота, 01 Августа 2020 г. 00:24 + в цитатник
swf: Я не могу взять тот язык, который знаю. Ну не на прологе же программировать.
Учила детей паскалю на подготовительных курсах, очень жёстко и целенаправленно, только для поступления: типы, условный оператор, операторы циклы, одномерные массивы, двумерные и т.д.
Никакой графики, никаких игр.

Питон совершенно не знаю.
Надо на что-то решаться, в течение ближайшей недели.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835645


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 23:20 + в цитатник
D_KEY:
Цитата swf @
Но вот если я скажу, что можно программировать игры, то это будет другой коленкор.
Вопрос к сообществу:
Какой ЯП мне выбрать для индивидуального обучения 13-летнего молодого человека с нормальными способностями?
:)

Ну я бы рекомендовал питон, если вы сами с ним дружите. Если не дружите, то или начинайте дружить или берите тот язык, который знаете.

Для игр там есть pygame. Хорошая штука.

Кстати, есть книги для детей по программированию на питоне. Я видел "python для детей" (python for kids) и "hello world! занимательное программирование". Первая вроде лучше.

Еще можете посмотреть на такие проекты, как code.org и codecombat.com.
Там есть обучение и без написания кода (блоками) и с уже программированием на питоне в окружении простой игры (с помощью программы нужно запрограммировать поведение героя, чтобы он смог правильно пройти по лабиринту, победить врагов и т.д.). Возможно, для 13 лет уже неактуально, но может зайдет.

Добавлено
У меня ребенок в 12 лет, в принципе, может простые вещи на питоне делать. В более раннем детстве как раз занимался на code.org и codecombat.
При том, что его основной интерес сейчас - биология :)

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835643


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 22:05 + в цитатник
Wound:
Цитата korvin @
Лол, если ты про меня, то не прожжёный. И уже пишу не на Java. )

Ну вроде в последний раз помню ты вроде писал на java. Ошибся значит.

Цитата korvin @
И ты забыл про D'шника )

Не, про него не забыл, он С++сник, на D он уже потом перешел. Я то по холиварам сужу так то, с кем пересекался примерно имею представление на чем пишет/писал :D

Добавлено
Цитата swf @
Или только о студентах-программистах?

Я вел речь исключительно о студентах-программистах.

Цитата swf @
О школьниках?
О женщинах, которые сидят в декрете, но хотят копеечку заработать?
О студентах экономических и гуманитарных специальностей?
О студентах т.н. "хороших мужских" специальностей (мехфак, техфак)?

Если речь идет о женщинах в декрете, гуманитариях и экономистах, то тут однозначно питон - будет лучшим выбором. Когда гуманитариям дают паскаль - я этого в корне не понимаю, он им вообще не нужен.

Цитата swf @
Нормальный студент, который поступил сам, свой первый ЯП уже в школе изучил.
Поэтому на 1 курсе его сразу учат программировать на плюсах. По-моему, логично.

Это конечно круто, если студент уже пришел на первый курс с какими то начальными знаниями программирования. Тогда конечно можно и с плюсов начинать. Но я допустим в универ поступил с нулевыми знаниями программирования. В школе информатики не было, компьютера тоже не было, телефона тоже не было, в стране развал, зарплату выдавали продуктами, какой там комп и информатика :D
В универ пришел едва зная как с компом работать, но программу обучения обогнал я быстро и сам, набрал с 10 книг в библиотеке по паскалю и пошел их читать, а программы в тетрадочку писать. Сложно не было вообще, было очень интересно. Я думаю если бы вместо паскаля были бы плюсы - я так же бы в них въехал легко и не принужденно. А D_KEY говорит что нынче студентам сложно, надо питон им изучать, а то гляди головка то не выдержит от полоценных компилируемых ЯП, это ж сколько надо знать ньюансов, и выучи что такое стек, и что такое указатель, и что такое память, и что такое куча, еще и архитектуру процессора поди выучи, никакого студента не хватит такого осилить :D

Добавлено
Цитата swf @
Какой ЯП мне выбрать для индивидуального обучения 13-летнего молодого человека с нормальными способностями?

Если конкретно ты будешь индивидуально обучать, то бери тот, в котором лучше всего разбираешься. По крайней мере тебе будет проще объяснить какие то моменты связанные с языком. А так в принципе особой роли не играет. Мы например и на паскале игры писали, даже с графическим интерфейсом.
А так можно и питон брать, и плюсы, и паскаль, и что угодно. в 13 лет задел есть, переучится и освоить несколько языков до универа точно время есть.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835641


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 21:50 + в цитатник
swf: Мы вообще о ком говорим?
О школьниках?
О женщинах, которые сидят в декрете, но хотят копеечку заработать?
О студентах экономических и гуманитарных специальностей?
О студентах т.н. "хороших мужских" специальностей (мехфак, техфак)?

Или только о студентах-программистах?
На примере наших студентов-программистов, на моей кафедре, где я 30 лет работаю.
Начинает в (нашем) универе изучение ЯП с нуля только тот (студент-программист), родители которого занесли денег (неофицально или официально в виде платного обучения).
Все родители (у нас в городе) хотят, чтобы их чадо стало программистом. И работа непыльная, и программисты много денех зарабатывают.
Нормальный студент, который поступил сам, свой первый ЯП уже в школе изучил.
Поэтому на 1 курсе его сразу учат программировать на плюсах. По-моему, логично. Ну дальше добавляются языки и в универе, и на работе, потому что все нормальные студенты на 2-м курсе уже работают.
У нас даже есть специальная контора, которая отлавливает способных студентов и даже платит за их дополнительное обучение математике сверх нашей программы.
Как показывает накопленный нами опыт, наши бывшие студенты очень хорошо трудоустраиваются с широкой географией.
Для программистов - однозначно плюсы.

А вот что я лично для себя пытаюсь понять из этой дискуссии.
С 1 сентября хочу начать обучать свово 13-летнего внука его первому ЯП.
Он и так первые 3 года в школе был на домашнем обучении, так что ему не привыкать.
Это будет нелегко, потому что он 4 раза в неделю посещает английскую школу и занимается со мной математикой и русским языком, ну и другие уроки есть.
И тут я начну пихать ещё программирование.
Но вот если я скажу, что можно программировать игры, то это будет другой коленкор.
Вопрос к сообществу:
Какой ЯП мне выбрать для индивидуального обучения 13-летнего молодого человека с нормальными способностями?
:)

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835639


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 19:06 + в цитатник
applegame:
Цитата korvin @
И ты забыл про D'шника )
Я тоже бывший плюсовик. В школе писал на бейсиках и ассемблерах, В институте начинал с обычных сяшек.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835635


Метки:  

Визуализация уровня данных

Пятница, 31 Июля 2020 г. 18:48 + в цитатник
MBo: Процедура AddFigure реализована плохо. Расширение массива на единицу - неправильный подход, медленный и
может жрать память (в зависимости от версии Delphi и соотв. менеджера памяти)

А вообще я не вижу смысла во введении всех этих объектов. Никакого полезного функционала, по крайней мере в текущей реализации, они в себе не содержат.

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

https://forum.sources.ru/index.php?showtopic=419273&view=findpost&p=3835634


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 18:47 + в цитатник
Qraizer:
Цитата Wound @
Так зачем ты отступы пишешь в С++ программах?
Ну вот ты нудный, а. Вот ты в школе "Мёртвые души" читал? Я – нет, муть несусветная. Но вот как-то читать кончилось, дай, думаю, второй том почитаю, и нифига не понятно. Ну ок, начну с первого. И прикинь, зашло как родное. Почухал тыковку, открыл "Войну и мир"... на середине второго тома призвали. Так и не дочитал, вернулся уже в рынок.
Одно дело, когда заставляют из-под палки. Другое дело, когда сам и для души.

Добавлено
8-)

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835633


Метки:  

Догма

Пятница, 31 Июля 2020 г. 18:44 + в цитатник
Prince: Вот я же говорил, что единственные умения из настоящего, которые пригодятся в прошлом - из области практической медицины. Но без фанатизма, чтобы не приняли за колдуна. Есть ещё ремесла, но в прошлом хватает своих спецов.

https://forum.sources.ru/index.php?showtopic=354045&view=findpost&p=3835632


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 18:44 + в цитатник
korvin:
Цитата Wound @
Глянул мельком на этот руби, тот же питон

Как-то ты очень мельком глянул. Руби ближе к Смолтоку, чем к Питону.

Добавлено
Цитата Wound @
ну и один я так понимаю прожженый хаскелист, который пишет на Java. Или что то типа того.

Лол, если ты про меня, то не прожжёный. И уже пишу не на Java. )

И ты забыл про D'шника )

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835631


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 18:34 + в цитатник
Qraizer:
Цитата Wound @
Но сами они начинали с какого нибудь паскаля, ...
Фортрана
Цитата Wound @
...перфокарт...
Почти. С пакетных заданий для ОС ЕС-ЭВМ и БЭСМ-6.

Добавлено
Цитата JoeUser @
Нет, ни Сишарп, ни Джава, нннахер 30 мин!!! Всего лишь 5 минут Перловки?
Дайте мне goto и SEH, я и на некрестчённых Cях также смогу.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835630


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 17:34 + в цитатник
Wound:
Цитата esperanto @
Друзья давайте конструктивно, где сколько лет преподавали питон, какие были студенты, сколько лет преподавали другой язык, какие были студенты. Какой вуз. Силабус курсов.
А то выглядит странно.

Никому тут не преподавали питон, я не знаю с чего ты начинал изучать программирование, остальные тут в основном прожженые С++сники, которые пишут на 5-6 языках, ну и один я так понимаю прожженый хаскелист, который пишет на Java. Или что то типа того.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835627


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 17:32 + в цитатник
esperanto: Друзья давайте конструктивно, где сколько лет преподавали питон, какие были студенты, сколько лет преподавали другой язык, какие были студенты. Какой вуз. Силабус курсов.
А то выглядит странно.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835626


Метки:  

Догма

Пятница, 31 Июля 2020 г. 16:42 + в цитатник
ya2500: Илья Варшавский, "Петля гистерезиса", советская научно-фантастическая лит-ра:
http://books.rusf.ru/unzip/add-on/xussr_av/varshi57.htm?1/6
Учёный Курочкин попадает в Древнюю Иудею времён Христа..

Добавлено
Например, показалось занятным:

Скрытый текст
....
- Прошу, - обратился он к Прокуллу, -
выясни, действительно ли этот человек ученый.
Прокулл подошел к Курочкину.
- Скажи, какие события предвещает прохождение звезды Гнева вблизи
Скорпиона, опаленного огнем Жертвенника?
Курочкин молчал.
- Ну что ж, - усмехнулся Прокулл, - этого ты можешь и не знать.
Тогда вспомни, сколько органов насчитывается в человеческом теле?
Однако и на второй вопрос Курочкин не мог ответить.
- Вот как?! - нахмурился Прокулл. - Принесите мне амфору.
Амфора была доставлена.
Прокулл поднес ее к лицу Курочкина.
- Как ты определишь, сколько вина можно влить в этот сосуд?
- Основание... на... полуудвоенную высоту... - забормотал тот. Как
всякий гуманитарий, он плохо помнил такие вещи.
- Этот человек - круглый невежда....
+
Скрытый текст
....
- Я же историк!
- Историк? - переспросил Прокулл. - Я тоже историк. Может быть, ты мне
напомнишь, как была укреплена Атлантида от вторжения врагов?
- Я не занимался Атлантидой. Мои изыскания посвящены другой эпохе.
- Какой же?
- Первому веку.
- Прости, я не понял, - вежливо сказал Прокулл. - О каком веке ты
говоришь?
- Ну, о нынешнем времени.
- А-а-а! Значит, ты составляешь описание событий, которые произошли
совсем недавно?
- Совершенно верно! - обрадовался Курочкин. - Вот об этом я вам и
толкую!
Прокулл задумался.
- Хорошо, - сказал он, подмигнув прокуратору, - скажи, сколько легионов, по
скольку воинов в каждом имел Цезарь Гай Юлий во время первого похода на
Галлию?
Курочкин мучительно пытался вспомнить лекции по истории Рима. От
непосильного напряжения у него на лбу выступили крупные капли пота.
- Хватит! - сказал прокуратор - И без того видно, что он никогда ничему не
учился....

https://forum.sources.ru/index.php?showtopic=354045&view=findpost&p=3835625


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 14:32 + в цитатник
applegame:
Цитата JoeUser @
ЗЫ: Киля, а хош я тебе Перл "продиктую"? Гарантирую - всю мелко-одномонентную хрень будешь решать за минуты! Нет, ни Сишарп, ни Джава, нннахер 30 мин!!! Всего лишь 5 минут Перловки?
Не верь ему, Киля. Он тебя плохому научит.
Цитата JoeUser @
За одно хочу послать "на" всех тех, кто считает Перл птичьим языков. Они сами - дуры!
Перл - птичий язык для птиц не умеющих летать, например для страусов. <_<
Рубин всяко лучше сраного жемчуга. ;)

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835617


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 14:22 + в цитатник
Wound:
Цитата D_KEY @
Если даже тут и есть проблема, то она не в языке.

Пока не в языке, а если массово везде начнут преподавать питон, то еще и в языке будет.

Цитата D_KEY @
Тебя не затруднит показать как?

Я это уже подробно описывал, и показывал, причем не один раз. Почему я должен повторять что то по 10 раз?


Цитата D_KEY @
Я уже многократно писал. На мой взгляд, начинать нужно с простого языка (для того, чтобы при объяснении концепций не приходилось тратить много времени на языковые особенности), достаточно мощного (в том смысле, чтобы базовые концепции на нем было просто продемонстрировать), достаточно "правильного"(чтобы не приходилось делать поправки на кривизну и слишком большие расхождения с концепциями, например посмотри на то же сравнение в js - это же ад), применимого на практике (для того, чтобы студенты после этого базового курса могли легко экспериментировать самостоятельно).

Так в питоне как раз и придется тратить больше времени на объяснение языковых особенностей, в отличии например от Паскаль.
Что не так со сравнением в JS? Обоснуй? По моему там все просто.

Цитата D_KEY @
Потому, что он лучше всего из всех известных мне языков подходит по совокупности вышеозвученных критериев. Все остальные языки будут в чем-то да не дотягивать.

Чем не дотягивает Паскаль для базового курса?

Добавлено
Цитата D_KEY @
Матан - фундаментальные знания. Паскаль - нет.

Нужно же начинать с чего то простого, зачем студентам матан, если весь матан и так уже запрограммирован в питоне? Бери да пиши. Какие проблемы?

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835615


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 14:18 + в цитатник
D_KEY:
Цитата Wound @
Ну да, это вообще не проблема. :D

Если даже тут и есть проблема, то она не в языке.

Цитата
Следует.

Тебя не затруднит показать как?

Цитата
И зачем базовый курс начинать с питона?

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

Вот краткая выжимка моей позиции и ее обоснования.

Цитата
Почему его обязательно нужно начинать изучать с питона?

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

Добавлено
Цитата Wound @
Можно тогда и матан в топку выкинуть, зачем детям не нужной хренью голову засорять?

Матан - фундаментальные знания. Паскаль - нет.

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835614


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 14:17 + в цитатник
OpenGL:
Цитата JoeUser @
А вот в Руби меня просто прёт непадецки от конструкций типа:

    def do_something(a):
    print(a)
    [do_something(x) for x in range(0, 10)]

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835613


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 14:16 + в цитатник
Wound:
Цитата D_KEY @
Все, что угодно практически. Я много раз перечислял.

В базовом курсе? :D А сколько по твоему базовый курс по времени должен быть растянут?

Цитата D_KEY @
Это имеет отношение к навыкам программирования.
Фундаментальные знания дают на лекциях. И никакой язык не относится к фундаментальным знаниям.

Так а причем тут тогда питон? Тебе же именно это и пытаются донести.


Цитата D_KEY @
Им будет сложнее. Речь про базовый курс. То, что дают в первом семестре на первом курсе.
Ты им будешь его на паскале давать, а студент потом посмотрит и увидит, что в современном программировании ему этот паскаль совершенно негде применить. Только лабы писать.

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

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835612


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 13:31 + в цитатник
JoeUser:
Цитата D_KEY @
Неужели тебе настолько важен синтаксис?

Хз ... у них фундамент разный. Но я не берусь судить объективно. Я просто Петон ненавижу, возможно это заболевание. А вот в Руби меня просто прёт непадецки от конструкций типа:

    (1..x).each do |i|
    something(i+1)
    end


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

Петон - плохой язык для обучения. Ты што - тему забыл?!! >:(

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835597


Метки:  

Язык для обучения программированию

Пятница, 31 Июля 2020 г. 13:30 + в цитатник
Wound:
Цитата JoeUser @
Wound, я нипонил!!! >:( ты што, откалываешься от коалиции ненавистников Петона???

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

https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835596


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2399 2398 [2397] 2396 2395 ..
.. 1 Календарь