На уровне процедурного программирования Питон не имеет себе равных среди современных языков. Программы, написанные на Питоне, как правило короче и яснее, чем, например, Си-шарпе. В Питоне значительно меньше типов данных, что позволяет избежать многих проблем с их выбором и приведением. Тип int в Питоне даёт возможность работать с целыми числами произвольной длины, а тип Decimal – с вещественными числами любой точности. С их помощью можно разрабатывать простые, но эффективные приложения для решения математических, физических, химических и других задач, связанных с обработкой числовой информации.
В книге «Решение задач на языке Питон 3» подробно рассматривается решение 90 задач: математических, комбинаторных, вероятностных, игровых. Кроме собственно решения задач, разрабатываются и «вспомогательные» проекты: · Делимость чисел · Наибольший общий делитель · Наименьшее общее кратное · Простые числа, Решето Эратосфена · Факторизация чисел · Совершенные числа · Числовые ребусы · Факториал · Числа Фибоначчи · Генерирование перестановок · Генерирование сочетаний · Разбиение числа на слагаемые
Несмотря на сравнительно небольшой объём книги, она охватывает все ключевые элементы языка Питон. В самом её начале вы найдёте Тематический указатель, который поможет вам ориентироваться во всех проектах и легко находить нужный. В конце многих глав имеются задания для самостоятельного решения.
Поскольку исходный код программ не содержит никакой специфической информации, то может быть запущен в любой другой среде разработки программ на Питоне, хотя бы в IDLE. Ссылки на книгу и исходники - в описании.
Книга здесь:
Исходники здесь:
Ролик на Ютубе здесь: