Цель курса Программирование и научные вычисления на языке Python — научиться писать программы, решающие научные задачи. Язык программирования Python обладает ясным понятным синтаксисом и потому легко учится и хорошо подходит для введения в программирование. Это позволит нам не отвлекаться от решаемой задачи на особенности языка и их объяснение, позволит естественным образом последовательно вводить новые инструменты. Язык близок с MATLAB и хорош для программирования математических вычислений. К тому же Python умеет работать с такими языками как Fortran, C и С++, которые уже широко используются в научных расчетах. Кроме всего прочего, большинство продуктов и модулей, написанных на Python распространяются бесплатно, в том числе и все те инструменты, которыми мы будем пользоваться в ходе наших уроков.
Примеры данного курса интегрируют программирование с прикладным вычислениями в математике, физике, биологии и экономике. Предполагается, что читатель знаком с математическим анализом функции одной переменной и базовыми законами физики, тогда примеры окажутся более наглядными. В свою очередь, знание языка Python или умение программировать на любом другом языке совсем не предполагается и язык изучается одновременно с решением задач. Знать же английский язык, хотя бы на базовом уровне, будет очень неплохо. Вы и сами это знаете.
Многие книги по программированию фокусируют свое внимание исключительно на особенностях языка программирования. Однако, чтобы писать программы, надо думать как программист. Это означает, что надо находить решение на поставленную задачу. В этом курсе в каждом новом примере определяется новая задача и находится ее решение в виде программного кода. Помните, что никто не может научиться программировать, только читая тексты программ и пояснения к ним. К тому же самое интересное это практика. Тем более, что к каждому уроку прилагается множество интересных упражнений из различных областей науки.
(автор курса:LeoMat); 5 марта 2010 - признан сообществом одним из лучших.