Найти в Дзене
Я познаю Питон

Проект Эйлера, как вариант для практики программирования

Пока я думал, какие задачи программировать, узнал, что друг тоже начал изучать Python. И подкинул он мне ссылку на русскую версию проекта Эйлера. Проект "Эйлер" — это набор интригующих задач по математике и программированию . Так пишут на самом сайте. На самом деле задачи, которые встретились мне, завязаны на программировании, и знание математики нужно разве что для создания более изящных алгоритмов. В целом, этот проект отличная возможность для тренировки мозгов. Причем первые ступени отлично походят для новичков, а дальше с каждым шагом нужно становиться лучше в создании алгоритмов. Если вы знаете английский язык, то лучше воспользоваться оригинальной версией сайта. Есть регистрация, проверка ответов, прогресс аккаунта, возможность обсудить задачу с остальными участниками (правда, я сам это не проверял). Но для меня этот вариант все же пока не подойдет. Я только начал изучать язык, причем прогресс у меня черепаший (времени нет столько, сколько бы хотелось). Сначала хочется прощупа

Пока я думал, какие задачи программировать, узнал, что друг тоже начал изучать Python. И подкинул он мне ссылку на русскую версию проекта Эйлера.

Проект "Эйлер" — это набор интригующих задач по математике и программированию .

Так пишут на самом сайте. На самом деле задачи, которые встретились мне, завязаны на программировании, и знание математики нужно разве что для создания более изящных алгоритмов. В целом, этот проект отличная возможность для тренировки мозгов. Причем первые ступени отлично походят для новичков, а дальше с каждым шагом нужно становиться лучше в создании алгоритмов.

Если вы знаете английский язык, то лучше воспользоваться оригинальной версией сайта. Есть регистрация, проверка ответов, прогресс аккаунта, возможность обсудить задачу с остальными участниками (правда, я сам это не проверял).

Но для меня этот вариант все же пока не подойдет. Я только начал изучать язык, причем прогресс у меня черепаший (времени нет столько, сколько бы хотелось). Сначала хочется прощупать элементарные вещи в Питоне, поэтому для себя я выбрал классический вариант - изучение программирования так, как это делают на первом курсе универа. Скачал лабораторные работы, буду пытаться решать их. Такой подход кажется более систематизированным и правильным.

Просто смешная картинка=)
Просто смешная картинка=)

А вот вам первая задачка с проекта Эйлера:

Если выписать все натуральные числа меньше 10, кратные 3 или 5, то получим 3, 5, 6 и 9. Сумма этих чисел равна 23.
Найдите сумму всех чисел меньше 1000, кратных 3 или 5.

Кидайте ответы в комментарии, сравним.=)