LINUX.ORG.RU

Практикум по алгоритмизации и программированию на Python: новая книга в Библиотеке ALT Linux

 , ,


1

1

Вышла новая книга серии Библиотека ALT Linux.
Это учебно-методический комплекс «Практикум по алгоритмизации и программированию на Python», который предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированных средах разработки (IDE) Geany и Eric. Автор книги Хахаев И.А.

Комплекс состоит из учебного пособия, в котором рассматриваются типовые задачи в рамках базового курса информатики для средней школы (с учётом требований ЕГЭ), алгоритмы их решения и реализация этих алгоритмов на языке Python и методических указаний для учителей, где описываются особенности IDE Geany и IDE Eric, а также причины и особенности обучения программированию на Python. Кроме того, комплекс дополняется примерами программ по каждому разделу учебного пособия (32 файла с примерами вариантов разобранных задач.).

Там, где это возможно, приводится универсальное решение, которое с минимальными исправлениями может быть реализовано на других языках программирования высокого уровня и параллельно даётся решение с использованием специфики языка Python.

Дополнительно в пособии описываются основы моделирования и программирования графики в Python с использованием модуля turtle и кросс-платформенной библиотеки Tkinter.

Приобрести книгу можно в интернет-магазине AltLinux или бесплатно скачать с сайта.

>>> Подробности

★★

Проверено: JB ()

Ответ на: Альт & говно мамонта от rmammoth

Re: Альт & говно мамонта

Альт & говно мамонта

А с какого перепугу автор сего опуса описал 2-ю ветку Питона? Давно в ходу 3-я, ЕМНИП

Из книги:

Пример: 100/8 → 12

В реале:

$ python Python 3.1.3 (r313:86834, Jan 28 2011, 20:00:55) [GCC 4.5.2] on linux2 Type «help», «copyright», «credits» or «license» for more information. >>> 100 / 8 12.5 >>>

Я не знаю. в каком конкретно вы живёте реале, но во многих дистрибутивах третьей ветки нет вовсе. Кроме того, для неё нет очень многих сторонних модулей: Matplotlib, wxPython. Django, PyGTK и многих других. Numpy и Scipy хотя и есть, но так недавно, что тоже не собраны. Все ещё едут на второй ветке и так будет продолжаться ещё пару лет как минимум.

Вы упоротый вендотролль, уважаемый.

Vudod ★★★★★ ()
Ответ на: Альт & говно мамонта от rmammoth

в школах будет стоять альт. В альте нет 3го питона и не предвидится. Всё логично.

GreyDoom ★★★★ ()
Ответ на: комментарий от buddhist

А вы будете утверждать, что хорошая интроспекция не помогает обучению?

при изучении основ алгоритмов она совершенно не нужна.

в той же Схеме меня как раз оттолкнуло то, что множество разных штук на ней не имеет нормальной документации,

1. Мы говорим об обучении. 2. Отсутствии внятной документации в проекте зависит не от языка, а от команды программистов.

ugoday ★★★★★ ()
Ответ на: комментарий от rapid

> школьная программа по информатике - это совершенный бред, а ЕГЭ последствие бреда.

Есть аргументы или так, ветром надуло? Видимо второе, судя по упоминании об 1/3 заданий про ворд. Нет там такого.

И да, стандарт по информатике (я имею в виду профильный, конечно) - прекрасный, а вот его реализации в виде авторских программ и учебников дорвавшихся до кормушки госзаказов авторов как правило безобразны.

northerner ★★★ ()

Скрин порадовал (Рис. 1.3: IDE Eric). Куда тут код предполагалось вводить? ;)

А в начале годный справочник по основам языка :)

Kostafey ()
Ответ на: комментарий от lorhellboy

Ты хотя бы интро к Лутцу читал? Там так и написано - не использовать как учебник

DNA_Seq ★★☆☆☆ ()

Пробежался по оглавлению, и сразу на меня жутко пахнуло «методичкой».

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

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

k0valenk0_igor ★★★ ()
Ответ на: комментарий от lorhellboy

Хорошие книжки, НО они про Python (и в этом, имхо, весьма хороши), а не про основы программирования для школьников. Да вспомните себя в школе и прикиньте свои эмоции при виде таких талмудов (>800 страниц каждый).

Питер раньше издавал серию брошюрок КомпАс. Мусора там тоже хватало, но томик про C был вполне адекватен, особенно в сравнении с «С за 21 день». Для школьников самое то (ну мне, как школьнику, так казалось).

Lonli-Lokli ★★ ()
Ответ на: Альт & говно мамонта от rmammoth

Под тройку уже переписана бОльшая часть сторонних библиотек? Актуальной сейчас можно считать в лучшем случае 2.7, 2.6, а кое-где и 2.5, имхо. К тому же никто не мешает сделать import __future__.

Но, для школьного обучения их различия не сильно принципиальны, имхо.

Lonli-Lokli ★★ ()
Ответ на: комментарий от ugoday

По моему возможность быстро просмотреть потроха различных сущностей прямо в интерпретаторе очень полезна для учёбы.

Lonli-Lokli ★★ ()
Ответ на: комментарий от Lonli-Lokli

Даже MIT отказался от схемы в пользу Python. А российские школьники Python будут в школе проходить. Опять Россия обставила тупых пендосов.

anonymous ()
Ответ на: комментарий от anonymous

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

anonymous ()
Ответ на: комментарий от anonymous

MIT от Scheme отказался совсем недавно. Первые студенты учившиеся на Python'е выпуститься то успели? Это я к тому, что результаты этого отказа ещё не вполне ясны, скорее всего.

Lonli-Lokli ★★ ()

Спасибо за ссылку для скачивания, буду читать.

uju ★★ ()
Ответ на: комментарий от Lonli-Lokli

Ну школьнику то функциональное программирование не особо то и нужно. Ему лучше последовательно пройтись по разным стилям,немного посмотрев и на ФП, а Python и ФП обладает в нужном объеме.В принципе наверно больше пользы было бы от перевода офиц. тьюториала Python, хотя и это книга не лишняя.А так в прирнципе, вот еще неплохая книженция, но все же наверно не для школ http://depositfiles.com/files/0qamrgsau

pylin ★★★★★ ()

Спасибо

Спасибо, очень пригодится.По Python не так уж много книг. Поэтому я его осваивал пл официальной документации, а это немного утомительно. Книга лучше, чем доки в деле обучения. Ещё бы по JavaScript и плюсам книги свободные выпустили, вообще хорошо бы стало.

lucentcode ★★★★★ ()
Ответ на: комментарий от Lonli-Lokli

> SICP бы в ВУЗы вместо Delphi...

Увы, современный MIT перешёл на Python. Огламурились.

Skull ★★★★★ ()

Ни о чем. Лучше SICP учебника для новичков нет.

anonymous ()
Ответ на: комментарий от Lonli-Lokli

приведите типичный случай использования.

ugoday ★★★★★ ()
Ответ на: комментарий от k0valenk0_igor

> и сразу на меня жутко пахнуло «методичкой»

ВНЕЗАПНО это и есть методичка. Рассчитана, шоб по ней школоту обучать.

heilkitty ★★ ()

А Geany хорошая вещь или чепуха?

Oleaster ★★★ ()
Ответ на: комментарий от ugoday

>при изучении основ алгоритмов она совершенно не нужна.

Алгоритмы нужно на уроках математики изучать, используя теорию алгоритмов. А на информатике изучают инструменты.

anonymous ()
Ответ на: комментарий от k0valenk0_igor

>Второй вопрос - считая что любая книга это разговор с читателем, - зачем этот разговор делать столь официальным, формальным. Написанная в таком ключе, книга скорее оттолкнет читателей от изучения ЯП Питон, нежели привлечет их. А кому это надо?

По собственному опыту - таковы все русские книги. Слишком формальны.

anonymous ()
Ответ на: комментарий от anonymous

А на информатике изучают инструменты.

вам в ПТУ надо с таким подходом.

ugoday ★★★★★ ()
Ответ на: комментарий от Vudod

Спасибо. Посмотрел пару статей - кажется, что на удивление понятную книгу написали.

dotbg ★★★★ ()
Ответ на: комментарий от Oleaster

Хорошая, из лучших для Питона. Хотя в последней версии поменяли подсветку и она стала заметно агрессивнее. Красный цвет для комментариев, на мой вкус, не годится.

Vudod ★★★★★ ()
Ответ на: комментарий от lorhellboy

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

mul4 ★★★★★ ()

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

anonymous ()

прочитал как практикум по алкоголизму...

splinter ★★★★★ ()
Ответ на: комментарий от k0valenk0_igor

> Второй вопрос - считая что любая книга это разговор с читателем, - зачем этот разговор делать столь официальным, формальным.

Иначе же не дадут гриф «Допущено.... »

sv75 ★★★★★ ()
Ответ на: комментарий от buddhist

> А вы будете утверждать, что хорошая интроспекция не помогает обучению?

Идеальная программа лаб на первом курсе не должна нуждаться в интроспекции (совсем).

Не путайте изучение API и обучение %)

sv75 ★★★★★ ()
Ответ на: комментарий от k0valenk0_igor

> И я имею пару вопросов: первый - аудитория. То есть собственно на кого рассчитана эта книга? Вроде не на кодеров - нет описания Питона в смысле ООП, нет разных тонкостей типа замыканий. И не на разрабов, - такой труд их только улыбнет.... Так для кого?

В новости же написан ответ вполне подробно.

sv75 ★★★★★ ()
Ответ на: комментарий от helios

> Может я отстал от жизни, но слово режет ухо.

Это стандартный педагогический сленг.

sv75 ★★★★★ ()
Ответ на: комментарий от lorhellboy

> зачем оно нужно, если есть Лутц на бумаге, Лутц на экране, Бизли на экране, Бизли на бумаге? классика зарубежной литературы безо всяких привязок к ЕГЭ и свободой выбора формата на бумаге или на экране.

1. Авторы хотят пропихнуть питон в школы.

2. [Дальнейшую цепочку рассуждений опускаю для краткости.]

3. Пришлось написать это пособие.

sv75 ★★★★★ ()
Ответ на: комментарий от RacingRats

> Зачем покупать «это», когда есть литература, доступная для свободного скачивания?

Тред просто полон людьми, неспособными думать....

Вы в курсе, что думает минобразования (или как оно сейчас) обо всех доступных для скачивания зарубежных книжках?

Ничего не думает. Они для него не существуют.

sv75 ★★★★★ ()
Ответ на: комментарий от sv75

Нет, разумеется, что на первом курсе это ненужно) Просто я немного не понял контекст «обучения»)

buddhist ★★★★★ ()
Ответ на: комментарий от DNA_Seq

я не знаю что он там писал, но Лутц - это действительно ОЧЕНЬ ПОДРОБНЫЙ учебник.

помоему там рассмотрены все варианты «а что если?»

всякие «изучи Х за 21 час/день» мы уже проходили, спасибо - не надо

lorhellboy ()
Ответ на: комментарий от mul4

а где скачать сабж в (0)?
а школа не выделяет деньги на учебники?

распилы, откаты, а учителям даже учебник в e-book не на что купить
российская школа такая школа.

lorhellboy ()
Ответ на: комментарий от lorhellboy

>я не знаю что он там писал

но Лутц - это действительно ОЧЕНЬ ПОДРОБНЫЙ учебник


тебе не кажется что ты сам себе противоречишь? ;)

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от DNA_Seq

я не знаю что он (Лутц) там писал, про то ученик ли это (его книга) или нет.

я считаю его учебником, причем подробным

lorhellboy ()
Ответ на: комментарий от lorhellboy

украинская школа, и таки да - денег нет ни на что, вообще, все воруют сволочи сверху, зато воплей и MSWORD 2007 в учебнике и презентация 2007, и все блина им подавай что денег стоит, а фиг вам - ОО с версии 2.4 (кстати на моих компах работает быстрее 3.2) до версии 3.2 установлены (до 3.3 еще не обновлял)

mul4 ★★★★★ ()
Ответ на: комментарий от sv75

>> Может я отстал от жизни, но слово режет ухо.

Это стандартный педагогический сленг.


Угу, это не мы идиоты, это у нас такой профессионализм - «дОговор».

helios ★★★★★ ()
Ответ на: комментарий от lorhellboy

>всякие «изучи Х за 21 час/день» мы уже проходили, спасибо - не надо

Ну если это наезд на «Питон за 24 часа», то проходили плохо - 24 часа это 24 учебных занятия, полугодовой курс, если информатика раз в неделю :) И кстати, книжка написана гораздо качественнее, нежели сабжевая. За один только синтаксис аффтара сабжа нужно ибошить его книгой по тыковке, пока не дойдет, что такое нельзя преподавать шольникам - повырастают потом инвалиды-кодеры.

Linfan ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.