Feb. 26th, 2011

piggymouse: (jamaica-muminpappan)

Коллеги, посоветуйте пожалуйста правильную IDE-ху для начинающего несовершеннолетнего питонщика и его родителей. Мы тут по совету дорогого товарища [livejournal.com profile] oxfv посмотрели на Питон и в общем остались довольны.

Подрастающее поколение, как оказалось, совершенно независимо от наших педагогических планов хочет писать компутерные версии любимых board games, чтобы компутер сам считал очки и вообще заботился о логистике. Кстати, уважаемые [livejournal.com profile] bleys и [livejournal.com profile] 9cats, поколение у меня сегодня спросило, когда уже наконец поступит в продажу игра про завоёвывающих мир котегов.

What I've seen so far:

  • PyCharm. Лежит в руке как влитой, но кагбе стоит стобаксов. Воровать у практически родных людей мне впадлу. Если бы я сам серьёзно чем-то занимался, купил бы не глядя, а вот несмышлёному подростку жалко. Впрочем, может куплю ещё.
  • Aptana. Странная она какая-то, ну её.
  • Eclipse+PyDev. Не так удобно, как PyCharm, и ваще.
  • Komodo. И смотреть не стал, за четырестабаксов они могут иметь себя сами.
  • NetBeans. Тоже не стал смотреть.

Emacs, vim, NotePad и кнопку F4 просьба не советовать.

Спасибо!

piggymouse: (fallenleaf)
piggymouse: (fallenleaf)
piggymouse: (papapiggy)

Снова о питонах. Оказалось, что если заставить себя посидеть и поотлаживаться в Eclipse+PyDev минут десять-пятнадцать, становится вполне комфортно. Не идейный PyCharm конечно, но вполне, вполне.

Евгения Дмитриевича явно ударило по голове удовольствием от программирования. К несчастью, первый удар был осуществлён RoboLab'ом + NXT, представляющими собой, как я уже писал, среду не то чтобы приспособленную для нормальных кодерских упражнений. Тем не менее вот уже несколько недель как Евгений Дмитриевич, посылая нахрен уроки и родителей, реализует на этой прекрасной платформе простенькие штучки уровня игр для программируемых калькуляторов нашего детства. У NXT экран пять строк на 20 кажется символов, а в качестве устройств ввода Жека приспособил два touch sensor'а. В этом есть определённый героизм, так как целые числа у него вводятся практически как на машине Тьюринга, по основанию 1.

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

Юльча высказывала озабоченность тем, что в тридцатке для начального обучения программированию используют богомерзкий LogoWrite (русифицированную версию KTurtle) и что, подсадив Жеку на Питон, я могу помешать его последующей адаптации к школьному курсу. Совершенно случайно, просматривая The Python Library Reference, я наткнулся на модуль turtle, представляющий из себя вполне KDE-шную черепаху, реализованную поверх Tk. Копипейстнули и запустили пример, в котором черепаха рисует пятиугольник, после чего Жека вдруг предложил нарисовать шестиугольник. К сожалению, ему уже было пора спать.

Profile

piggymouse: (Default)
piggymouse

April 2011

S M T W T F S
     1 2
34 56 789
10 1112 13141516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2017 08:25 am
Powered by Dreamwidth Studios