RVGames, 2014. - 110 стр. из 400, русский, (Исходные коды программ
прилагаются)
Во многих странах мира Питон используется в учебных целях, в том
числе и как первый язык программирования для начинающих. У нас же
Питон в этом качестве явно недооценён.
На уровне процедурного программирования Питон не имеет себе равных
среди современных языков. Программы, написанные на Питоне, как
правило короче и яснее, чем, например, на более популярном в России
Си-шарпе. В Питоне значительно меньше типов данных, что позволяет
избежать многих проблем с их выбором и приведением. Тип int в
Питоне даёт возможность работать с целыми числами произвольной
длины, а тип Decimal – с вещественными числами любой точности. С их
помощью можно разрабатывать простые, но эффективные приложения для
решения математических, физических, химических и других задач,
связанных с обработкой числовой информации.
К несомненным достоинствам Питона следует отнести также:
· он бесплатен
· популярен во всём мире
· прост в изучении, но используется профессиональными программистами
· универсален
· один и тот же исходный код можно запустить на компьютерах с любой из распространённых операционных систем: Windows, Mac OS X, Linux
· поддерживается фирмой Майкрософт, поэтому программы на Питоне можно писать непосредственно в Visual Studio В этой книге подробно рассматривается решение 90 задач: математических, комбинаторных, вероятностных, игровых. Кроме собственно решения задач, разрабатываются и «вспомогательные» проекты:
· Делимость чисел
· Наибольший общий делитель
· Наименьшее общее кратное
· Простые числа, Решето Эратосфена
· Факторизация чисел
· Совершенные числа
· Числовые ребусы
· Факториал
· Числа Фибоначчи
· Генерирование перестановок
· Генерирование сочетаний
· Разбиение числа на слагаемые Несмотря на сравнительно небольшой объём книги, она охватывает все ключевые элементы языка Питон. В самом её начале вы найдёте Тематический указатель, который поможет вам ориентироваться во всех проектах и легко находить нужный. В конце многих глав имеются задания для самостоятельного решения. Все проекты разрабатывались в Microsoft Visual Studio 2010 и 2013 (не Express!) с установленными IronPython 2.7.4, Python 3.3.3 и Python Tools for Visual Studio 2010 и 2013. Поскольку исходный код программ с расширением *.py не содержит никакой специфической информации, то может быть запущен в любой другой среде разработки программ на Питоне, хотя бы в IDLE, которую также используется при разработке проектов, так как исходный код в ней выполняется быстрее, чем в Visual Studio.
· он бесплатен
· популярен во всём мире
· прост в изучении, но используется профессиональными программистами
· универсален
· один и тот же исходный код можно запустить на компьютерах с любой из распространённых операционных систем: Windows, Mac OS X, Linux
· поддерживается фирмой Майкрософт, поэтому программы на Питоне можно писать непосредственно в Visual Studio В этой книге подробно рассматривается решение 90 задач: математических, комбинаторных, вероятностных, игровых. Кроме собственно решения задач, разрабатываются и «вспомогательные» проекты:
· Делимость чисел
· Наибольший общий делитель
· Наименьшее общее кратное
· Простые числа, Решето Эратосфена
· Факторизация чисел
· Совершенные числа
· Числовые ребусы
· Факториал
· Числа Фибоначчи
· Генерирование перестановок
· Генерирование сочетаний
· Разбиение числа на слагаемые Несмотря на сравнительно небольшой объём книги, она охватывает все ключевые элементы языка Питон. В самом её начале вы найдёте Тематический указатель, который поможет вам ориентироваться во всех проектах и легко находить нужный. В конце многих глав имеются задания для самостоятельного решения. Все проекты разрабатывались в Microsoft Visual Studio 2010 и 2013 (не Express!) с установленными IronPython 2.7.4, Python 3.3.3 и Python Tools for Visual Studio 2010 и 2013. Поскольку исходный код программ с расширением *.py не содержит никакой специфической информации, то может быть запущен в любой другой среде разработки программ на Питоне, хотя бы в IDLE, которую также используется при разработке проектов, так как исходный код в ней выполняется быстрее, чем в Visual Studio.