Найти тему
Я познаю Питон

Университетские лабораторные, как практика программирования

Какие программы писать для того, чтобы быстрее погрузиться в новый язык программирования? Интересный вопрос, ответ на который я буду искать.

Убийственное программирование=)
Убийственное программирование=)

На данный момент, я выбрал вариант с выполнением университетских лабораторных работ. Книга "Информационные системы и технологии. Языки программирования высокого уровня. Программирование на языке Python" И.П. Манакова. Что предлагается решать в первой лабораторной:

1. Напишите программу для решения примера (по вариантам).
Вариант 1. |(a^2 /b^2 + c^2 *a^2 )/(a+b+c*(k-a/b^3 )) + c + (k/b -k/a)*c
2. Дан произвольный список, содержащий и строки и числа.
Вариант 1. Выведите все четные элементы построчно.
3. Дан произвольный список, содержащий только числа.
Вариант 1. Выведите результат сложения всех чисел больше 10.
4. Дан произвольный список, содержащий только числа.
Вариант 1. Выведите максимальное число

Делать эти задания скучно, и подойдут они скорее для новичков не столько в языке Python, сколько в программировании. Для чистоты эксперимента, я все-таки решил сделать все лабораторные. Так что, завершил и эту тоже. Первое задание должно помочь с изучением арифметических операций языка Python (развлечения ради, можно сделать сразу функцию с этим примером). Остальные три на работу со списком в Питоне, и спокойно можно делать все 4 варианта на каждое из заданий - лабораторные же для практики.

Итог, начало скучное, как бы не отбить интерес на старте. Но постараюсь осилить лабораторки дальше, правда параллельно зацепил проект Эйлера. Вот это действительно интересно. Напишу в следующей раз о нем подробнее.)