From: "Dmitriy M. Maslennikov" <maslennikovdm@gmail.com> To: "ALT Linux Community general discussions" <community@lists.altlinux.org> Subject: Re: [Comm] [JT] чему детишек учить Date: Tue, 21 Oct 2008 15:02:04 +0400 Message-ID: <47c0071b0810210402s789aee7dmb7a7678b3bb55efc@mail.gmail.com> (raw) In-Reply-To: <48FDB354.4020901@antarctica.net.ru> 21 октября 2008 г. 14:47 пользователь RooTesT <rootest2@antarctica.net.ru> написал: > Ну что касается черепашки - двоих вроде бы зацепило - уже освоили repeat'ы и > переменные, а также циклы, в результате чего мы и нашли баг с "высыханием > краски", что в переводе на английский означает "rendering bug". Черепашка -- это очень хорошо для школы. > Вот остальных буду догонять на черепашке до такого уровня, а этих двух - > думаю, уже переводить на какой-нибудь язык программирования. > > Что касается языка - мне советовали Python, однако я с Мишей согласен, что > не стоит ему учить. У детей нет терпения, поэтому они хотят сразу видеть > результат их работы, поэтому я всё-таки настаиваю на Gambas. Я купил книжку > по Python'у, читал, но что-то у меня сложилось такое чувство, что он > сложноват будет для детей. Я бы советовал python. Про ruby я много не знаю, не скажу, а вот Питон -- самое то, для продвинутой школы (для общей, я думаю, черепашки вполне достаточно). Сразу видеть результат в Питоне ни чуть не сложнее чем в большинства других языков. Уж точно не сложнее чем в ruby. Кроме того, я считаю очень полезным то, что там можно писать программу непосредственно в глобальной области файла, а не заводить для этого функцию/класс. Таким образом сначала можно изучить простейшие операции, условия, циклы и только затем функции и прочее, не забегая вперед и не оставляя белых пятен (вроде, я вам потом объясню что это значит, а пока пишем так). Кроме того, в пару строк можно написать запускалку для той же черепашки из питона (очень рекомендую), которая избавит от явного подключения модуля и вызова цикла сообщений в конце работы программы, чтобы дети только писали код для работы той же черепашки, который медленно можно обогащать конструкциями языка и только на последних этапах писать полноценную программу. Про сложность: ничего сложного в конструкциях python не вижу. Если вы конечно же не собираетесь им раскрывать особенности объектной модели и MRO, декораторы использование динамических возможностей языка и прочий мусор, о котором пишут в книжках для взрослых. > Ещё вот хотел бы услышать мнения людей по поводу обучения детей > веб-мастерингу, а именно html, css, php. У меня самого с дизайном очень > плохо, но с php вроде бы дела получше. Можно взять какой-нибудь > intuit'овский курс по html и css, а php уже самому начать... хотя я всё-таки > не совсем уверен, что это нужно. Я считаю, что не стоит. Это письмо я дублирую в freeshcool@ -- Dmitriy M. Maslennikov rlz@etersoft.ru rlz@altlinux.org maslennikovdm@gmail.com master@armory.ru
next prev parent reply other threads:[~2008-10-21 11:02 UTC|newest] Thread overview: 129+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-10-19 21:41 [Comm] Глюки kturtle RooTesT 2008-10-20 3:44 ` Владимир 2008-10-20 8:04 ` RooTesT 2008-10-20 9:32 ` Alexey Borisenkov 2008-10-20 11:16 ` Sergey V Turchin 2008-10-20 11:49 ` Владимир 2008-10-20 11:53 ` Владимир 2008-10-20 12:24 ` Владимир 2008-10-20 15:39 ` Dmitriy M. Maslennikov 2008-10-20 15:49 ` Владимир 2008-10-20 16:13 ` Dmitriy M. Maslennikov 2008-10-20 18:54 ` [Comm] [JT] Re: Глюки Michael Shigorin 2008-10-21 5:56 ` Dmitriy M. Maslennikov 2008-10-21 9:48 ` [Comm] [JT] чему детишек учить Michael Shigorin 2008-10-21 9:56 ` Владимир 2008-10-21 10:47 ` RooTesT 2008-10-21 11:02 ` Dmitriy M. Maslennikov [this message] 2008-10-21 13:08 ` Denis Medvedev 2008-10-21 14:14 ` Dmitriy M. Maslennikov 2008-10-21 14:21 ` RooTesT 2008-10-21 14:31 ` Dmitriy M. Maslennikov 2008-10-21 15:59 ` Alexey Rusakov 2008-10-21 19:32 ` Dmitriy M. Maslennikov 2008-10-21 21:15 ` Alexey Rusakov 2008-10-22 6:47 ` Dmitriy Kruglikov 2008-10-21 13:10 ` Denis Medvedev 2008-10-21 12:38 ` [Comm] [JT] Re: Глюки Dmitriy Kruglikov 2008-10-21 13:42 ` Alexei V. Mezin 2008-10-21 14:01 ` RooTesT 2008-10-21 14:26 ` Dmitriy Kruglikov 2008-10-21 14:25 ` Andriy Dobrovol`s`kii 2008-10-21 14:28 ` Dmitriy Kruglikov 2008-10-21 14:35 ` Dmitriy M. Maslennikov 2008-10-21 14:39 ` Dmitriy Kruglikov 2008-10-21 14:49 ` Dmitriy M. Maslennikov 2008-10-21 15:02 ` Dmitriy Kruglikov 2008-10-21 15:14 ` Dmitriy M. Maslennikov 2008-10-21 15:17 ` RooTesT 2008-10-21 15:31 ` Dmitriy M. Maslennikov 2008-10-21 15:22 ` Dmitriy Kruglikov 2008-10-22 16:19 ` [Comm] [JT] информатика Michael Shigorin 2008-10-22 19:04 ` Dmitriy M. Maslennikov 2008-10-23 6:17 ` Dmitriy Kruglikov 2008-10-23 8:38 ` Dmitriy M. Maslennikov 2008-10-23 8:43 ` Gleb Kulikov 2008-10-23 9:17 ` Dmitriy M. Maslennikov 2008-10-21 14:52 ` [Comm] [JT] Re: Глюки RooTesT 2008-10-21 15:05 ` Dmitriy Kruglikov 2008-10-21 15:25 ` Dmitriy M. Maslennikov 2008-10-21 15:33 ` Dmitriy Kruglikov 2008-10-21 15:46 ` Andriy Dobrovol`s`kii 2008-10-21 15:54 ` RooTesT 2008-10-21 15:58 ` Dmitriy Kruglikov 2008-10-21 18:07 ` Dmitriy M. Maslennikov 2008-10-21 16:00 ` Andriy Dobrovol`s`kii 2008-10-21 16:12 ` Владимир 2008-10-21 16:27 ` Anatol B. Bazyukin 2008-10-21 16:13 ` RooTesT 2008-10-22 16:25 ` [Comm] [JT] предметы в школе Michael Shigorin 2008-10-21 14:27 ` [Comm] [JT] Re: Глюки Dmitriy M. Maslennikov 2008-10-21 14:36 ` Dmitriy Kruglikov 2008-10-21 14:45 ` Dmitriy M. Maslennikov 2008-10-21 14:54 ` Dmitriy Kruglikov 2008-10-21 15:03 ` Dmitriy M. Maslennikov 2008-10-21 15:15 ` Dmitriy Kruglikov 2008-10-21 15:02 ` RooTesT 2008-10-21 15:22 ` Dmitriy M. Maslennikov 2008-11-03 19:01 ` Владимир Гусев 2008-11-03 19:16 ` Aleksander Gorohovski 2008-11-03 19:20 ` Владимир Гусев 2008-11-03 19:26 ` Aleksander Gorohovski 2008-11-03 19:45 ` Владимир Гусев 2008-11-03 19:16 ` Kharitonov A. Dmitry 2008-11-03 19:26 ` Владимир Гусев 2008-11-04 12:00 ` [Comm] [JT] *sigh* Michael Shigorin 2008-10-21 19:11 ` [Comm] [JT] Re: Глюки Kharitonov A. Dmitry 2008-10-21 19:29 ` Dmitriy M. Maslennikov 2008-10-21 19:40 ` Kharitonov A. Dmitry 2008-10-21 20:13 ` Andriy Dobrovol`s`kii 2008-10-21 21:24 ` Alexey Rusakov 2008-10-22 3:43 ` Kharitonov A. Dmitry 2008-10-21 21:33 ` RooTesT 2008-10-22 4:33 ` Kharitonov A. Dmitry 2008-10-22 8:09 ` Dmitriy M. Maslennikov 2008-10-22 8:42 ` Maxim Tyurin 2008-10-22 9:02 ` Dmitriy M. Maslennikov 2008-10-22 9:39 ` RooTesT 2008-10-22 9:51 ` Dmitriy Kruglikov 2008-10-22 10:07 ` Dmitriy M. Maslennikov 2008-10-22 10:34 ` Dmitriy Kruglikov 2008-10-22 10:45 ` Dmitriy M. Maslennikov 2008-10-22 10:59 ` Kharitonov A. Dmitry 2008-11-14 8:00 ` Timur Batyrshin 2008-10-22 10:43 ` Kharitonov A. Dmitry 2008-10-22 22:08 ` [Comm] *sigh* Michael Shigorin 2008-10-23 4:50 ` Eugene Prokopiev 2008-10-23 5:05 ` [Comm] [JT] *sigh* Motsyo Gennadi aka Drool 2008-10-23 8:53 ` [Comm] *sigh* Dmitriy M. Maslennikov 2008-10-23 9:24 ` Andriy Dobrovol`s`kii 2008-10-23 9:39 ` Dmitriy M. Maslennikov 2008-10-23 9:48 ` Andriy Dobrovol`s`kii 2008-10-23 10:04 ` Dmitriy Kruglikov 2008-10-23 10:21 ` Motsyo Gennadi aka Drool 2008-10-23 8:52 ` Dmitriy M. Maslennikov 2008-10-24 11:21 ` Michael Shigorin 2008-10-22 10:44 ` [Comm] [JT] Re: Глюки Maxim Tyurin 2008-10-22 10:52 ` Dmitriy M. Maslennikov 2008-10-22 9:16 ` RooTesT 2008-10-22 10:12 ` Maxim Tyurin 2008-10-22 10:37 ` Kharitonov A. Dmitry 2008-10-22 10:42 ` RooTesT 2008-10-22 10:42 ` RooTesT 2008-10-22 11:07 ` Kharitonov A. Dmitry 2008-10-22 21:57 ` [Comm] Administriva Michael Shigorin 2008-10-23 9:01 ` Dmitriy M. Maslennikov 2008-10-23 12:15 ` Sergey 2008-10-23 12:20 ` Dmitriy Kruglikov 2008-10-23 12:12 ` [Comm] [JT] Re: Глюки Sergey 2008-10-23 12:36 ` Dmitriy Kruglikov 2008-10-23 12:45 ` Dmitriy M. Maslennikov 2008-10-23 13:01 ` Dmitriy Kruglikov 2008-10-20 19:00 ` [Comm] Глюки kturtle Владимир 2008-10-20 19:08 ` Dmitriy M. Maslennikov 2008-10-20 20:18 ` Владимир 2008-10-21 5:51 ` Dmitriy M. Maslennikov 2008-10-21 5:52 ` Dmitriy M. Maslennikov 2008-10-21 12:32 ` Dmitriy Kruglikov 2008-10-20 18:52 ` Michael Shigorin 2008-10-20 20:21 ` RooTesT
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=47c0071b0810210402s789aee7dmb7a7678b3bb55efc@mail.gmail.com \ --to=maslennikovdm@gmail.com \ --cc=community@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git