Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > pl.comp.lang.python > #53

Re: Martwa grupa?

Newsgroups pl.comp.lang.python
Date 2018-02-09 05:59 -0800
References (2 earlier) <5a7d7652$0$665$65785112@news.neostrada.pl> <1w9lbxu5j97oe.dlg@tyczka.com> <5a7d8ff9$0$675$65785112@news.neostrada.pl> <1bjuq22x745gf$.dlg@tyczka.com> <5a7d9749$0$668$65785112@news.neostrada.pl>
Message-ID <506f1997-6b94-4c64-9e25-2c022f5aac62@googlegroups.com> (permalink)
Subject Re: Martwa grupa?
From szykcech@gmail.com

Show all headers | View raw


Może to co powiem jest nie popularne w dzisiejszych czasach, ale mimo wszystko...
Jeśli chcesz synowi "otworzyć oczy" na to "jak komputer działa", to jedyna sensowna opcja to Asembler. Po tym C++, którego bez Asemblera zrozumieć nie można, bo trzeba kojarzyć co to jest adres w pamięci (czyli tzw. wskaźnik w C++). Jak te 2 języki opanuje, to każdy inny też zakuma (z wyjątkami takimi jak ADA).
A jeśli chodzi by zrobić byle co i byle jak i byle gdzie, to w zasadzie nie ma znaczenia jaki język skryptowy wybierzesz, bo to i tak nie da pojęcia jak działa komputer.

Tak, przy okazji: naukę można oprzeć o "wyświetlaniu czegoś na ekranie" - i nie ma w tym nic złego. Jednak dobrze jest tą naukę zaplanować i uzgodnić jej cele, zakres i terminy realizacji. A gdy to zostanie sformułowane to starać się zachęcać dziecko do możliwie pełnej realizacji planu (np. rocznego na początek).   Jest tak, gdyż dzieci mają duży potencjał, jednak łatwo się zniechęcają, dlatego warto wiedzieć co powinny robić i zachęcać je do wysiłku realizacji kompleksowego planu. W przypadku programowania ma to ogromnie pozytywny charakter, w mojej rodzinie jest przykładowo wiolonczelistka (co jest bez sensu) ale właśnie rodzina ją inspiruje do dalszego wysiłku w naukę gry na tym instrumencie - z programowaniem jest podobnie, pierwsze brzdąknięcia dają dużo radości, ale mistrzostwo wymaga więcej pracy i wysiłku, dlatego ważne jest zaangażowanie rodzica by umiejętnie wspierał i zachęcał do dalszej nauki.

Co do podręcznika, to na początek polecałbym coś o Asemblerze x86/x64 - im cieńszy tym lepszy (najlepszy znany mi podręcznik to "Asembler nie tylko dla orłów" Grzegorza Michałka - ale chyba od dawna nie ma jej w sprzedaży).
Co do C++ to wszystkie są cegłami, ale najlepsze są podręczniki Jerzego Grębosza (najnowsza to "Opus Magnum").
Na etapie nauki Asemblera i C++ można rysować coś na ekranie i mieć z tego radochę. Po za tym tworzone są "normalne" programy binarne, a nie skrypty wymagające interpretera (lub co gorsza wirtualnej maszyny).
Po jako takim opanowaniu C++ warto przerobić podstawowe algorytmy. Tu bezkonkurencyjna jest książeczka "Zaprzyjaźnij się z algorytmami" Jacka Tomasiewicza. Jest bardzo dobrze przemyślana. W każdym rozdziale jest krótkie wprowadzenie do zagadnienia, ćwiczenie i 3 zadania o rosnącym stopniu trudności. Programy będące rozwiązaniami zadań można sprawdzić (przetestować) w internetowym serwisie https://main2.edu.pl/ . Na koniec każdego rozdziału są wskazówki/wyjaśnienia niezbędne do prawidłowego zakodowania rozwiązania.

Jest to inna droga rozwoju zdolności programowania, ale myślę, że poważniejsza. I taka powinna ona być, gdyż dla chwilowego kaprysu nie ma znaczenia, czy to będzie Python, czy PHP, czy JS, czy Java, czy C#... bo to i tak na nic.

Oczywiście jeśli "zatrzymałeś się na Spectrum" to będzie Ci trudno "dźwignąć" swoją wiedzę do Asemblera i C++ (tak by wspierać swojego syna). Ale może razem byście się czegoś nauczyli...

Back to pl.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 10:20 +0100
  Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 02:05 -0800
    Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 11:22 +0100
      Re: Martwa grupa? Marcin Konarski <amok@codestation.org> - 2018-02-09 10:31 +0000
      Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-02-09 12:55 +0100
        Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 13:11 +0100
          Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-02-09 13:33 +0100
            Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 13:42 +0100
              Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 05:59 -0800
                Re: Martwa grupa? amorawski@magna-power.com - 2018-02-09 07:15 -0800
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 08:16 -0800
                Re: Martwa grupa? Adam M <amorawski@magna-power.com> - 2018-02-09 08:38 -0800
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:22 +0100
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 08:19 -0800
                Re: Martwa grupa? Adam M <amorawski@magna-power.com> - 2018-02-09 08:41 -0800
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 09:41 -0800
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:24 +0100
                Re: Martwa grupa? Cezary Grądys <czarekgr@wa.onet.pl> - 2018-02-17 23:08 +0100
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-18 03:21 -0800
                Re: Martwa grupa? Cezary Grądys <czarekgr@wa.onet.pl> - 2018-02-18 23:25 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-18 15:25 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:20 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:10 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 00:46 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 08:49 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 11:39 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 12:15 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 14:29 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 14:43 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 15:04 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 16:49 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 14:46 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 16:41 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 17:16 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 20:29 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 21:00 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 21:22 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-18 14:49 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-18 16:07 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-18 15:16 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-18 16:26 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 21:38 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 14:56 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 16:43 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 17:25 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 20:34 +0100
          Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-10 11:37 +0100
            Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-10 11:47 +0100
              Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-11 17:54 +0100
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-11 11:45 -0800
                Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-02-11 21:40 +0100
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-11 13:13 -0800
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-12 10:37 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-12 10:43 +0100
                Re: Martwa grupa? m <mvoicem@gmail.com> - 2018-02-12 13:47 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:33 +0100
            Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:25 +0100
        Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 18:44 +0100
          Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:56 +0100
            Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-16 20:15 +0100
              Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-16 23:55 +0100
              Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 07:51 +0100
  Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-03-12 14:50 +0100

csiph-web