Решение задач на языке Python 3.x (Сокращённый вариант)
Book information
Description
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.
Similar books
Problem Solving with Algorithms and Data Structures Using Python. Release 3.0
Functional Programming in Python
EPUB
Functional Programming in Python
MOBI
Mastering Python for Data Science
Написание скриптов для Blender 2.49
Learning Data Mining with Python: Harness the power of Python to analyze data and create insightful predictive models
Python и анализ данных (+ исходные коды и дополнительные материалы с сайта поддержки)
RAR