Python

Python — это язык программирования, который заботится о самом главном – времени программиста. Его не заботит с какой скоростью будет выполняться ваша программа, его заботит, то как быстро вы создадите эту программу. Python не будет отставать от ваших мыслей, он не будет перетягивать на себя внимание от ваших идей. Да, Python, действительно, может наделить вас суперспособностями, но знайте, он способен сделать вас истинным супергероем только в тандеме с другим языком (например C, C++, Java или Scala), в тандеме с наукой или в тандеме с одной из множества технологий. Мне нравится Python и я очень хочу что бы он понравился вам.

Руководство по Python — этих руководств уже тысячи, но я все равно делаю еще одно. Делаю для самоучек, потому что знаю, как сложно быть самоучкой и делаю для себя потому что мне это нравится.

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

NumPy

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

Matplotlib, pandas, scikit-learn, TensorFlow и большинство других научных и математических библиотек на базе Python так или иначе используют NumPy. Поэтому, чтобы полноценно пользоваться ими нужно уметь работать не только с Python но и NumPy.

Краткое руководство

Данное руководство предназначено для ознакомления с пакетом NumPy. Здесь вы узнаете о способах установки пакета и выполнения кода примеров. Так же здесь объясняются основы создания массивов и применения к ним наиболее важных функций NumPy.

Справочное руководство

Справочная информация о функциях NumPy, снабженная большим количеством примеров и комментариев. Все функции разделены по категориям.

Matplotlib

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

Картина стоит тысячи слов - это можно сказать и о графиках, которые являются, своего рода интерфейсом между данными и нашим пытливым умом. Умелое использование matplotlib позволит вам сделать закономернсти и особенности данных более очевидными и наглядными. А для других людей вы можете сделать графики более привлекательными, удобными для восприятия, и, если необходимо, более убедительными.

Краткое руководство

Это руководство представляет собой введение в основы matplotlib:

  • из чего состоят графики;
  • как они строятся;
  • как ими управлять.