Показаны сообщения с ярлыком учебник. Показать все сообщения
Показаны сообщения с ярлыком учебник. Показать все сообщения

суббота, 2 сентября 2017 г.

Электронный учебник "Научная графика в python"

Научная графика в python

Автор: Шабанов Павел Александрович

E-mail: pa.shabanov@gmail.com

Дата последнего обновления: 31.08.2015

УДК 004.432.2 python

Введение

Данное электронное пособие на русском языке посвящено работе с научной графикой с помощью графической библиотекой matplotlib языка программирования python.

Ссылка на учебник:
Шабанов П.А. Научная графика в python [Электронный ресурс]. URL: https://github.com/whitehorn/Scientific_graphics_in_python (31.08.2015).

понедельник, 22 февраля 2016 г.

Python курс

Добрый день, дорогие читатели моего блога!

Уже несколько недель полным ходом идёт отработка курса по python. Признаться, это давняя задумка - сделать учебник по python для пользователей разного уровня подготовки.
Для начального уровня мною был даже подготовлен в LaTex рукопись страниц на 40. Но дальше процесс забуксовал.
А в этом году благодаря Alma Mater (геофак МГУ) удалось "пристроить птеничка", то есть получить возможность провести курс по python для начинающих в науках о Земле среди магистров и аспирантов.

вторник, 26 января 2016 г.

Python-дайджест

Добрый день, дорогой читатель!

Сегодня, 26 января 2015, Яндекс и НИУ ВШЭ запустили курс "Машинное обучение". Задачи классификации и множественной регрессии сейчас актуальны как никогда: накоплено критическое количество свободного ПО и объёмов данных. А задачи прогнозов никто не снимал с повестки дня. Очень советую обратить внимание на этот курс.

А для постоянных читателей следующее сообщение: времени на учебник выкраивать не получается. Но это не значит, что не будет подарков и развития. Нет, всё будет, но в другом формате. Пока я вижу это как дайджест, серию небольших еженедельных выпусков от простого к более сложному, с основ синтаксиса языка и алгоритмизации. + задачи, ключевые понятия, функции и методы.
В какой именно форме - пока не очень понятно. Наверное, как в случае с учебником по научной графике, будет ipython notebooks. Его, кстати, надо причесать и побрить, но это уж как руки дойдут. Ну и Rubib тоже надо продвигать.

В общем планов куча, но карт-бланш пока дан лишь сборнику-учебнику. Причиной тому является желание масс учить python для работы в науке.

суббота, 17 октября 2015 г.

Разное учебное

После публикации учебника в блоге не было новостей? Это не так =) Загляните на страничку python, data_biblio и CV. Там появилось несколько новых ссылок на интересные проекты и обновились ссылки на работы.
Но это не главное. Главное - это новый проект, так сказать Большой брат по отношению к "Научной графике в python". Я давно об этом думал и наконец созрел до своего учебника по python! Пока готова на 80% первая часть учебника. Всего планируется 4 части от азов до продвинутого программирования с использованием ООП. Так как в учебнике будет рассматриваться только стандартная библиотека, то на мой взгляд учебнику необходимо приложение, ещё одна часть, - python в науках о Земле, где будет рассказано о модулях numpy, scipy, pandas, netcdf4, о массивах и комплексных числах, а также о картографическом модуле basemap.
Помимо учебника, который создаётся в LaTex и будет представлять собой pdf-файл с оглавлением и ссылками, я очень хочу сделать рабочую тетрадь, ибо теория без практики мертва. И сейчас я крепко думаю над тем, как эту задумку реализовать. В загашнике есть несколько заготовок:
  1. Ipython notebook;
  2. облачный DataJoy;
  3. платформа свободных уроков Stepic;
Пока самым привлекательным кажется последний вариант. Там куча заготовок для тестов, задача на написание кода и возможность вставлять видео. В DataJoy есть возможность не устанавливать Python вообще - это очень круто, работать в браузере. Для простых задача это идеально - не надо устанавливать и корячиться в IDE - тут всё есть, садись и пиши код!
В общем, я пока в раздумьях. Видимо буду либо совмещать, либо найду что-то ещё. Умные люди на Habre говорят, что есть возможность строить уроки прямо в IDE PyCharm Education Edition. Сейчас PyCharm, как и MS Visual Studio, кажется мне громоздким, а для новичков вообще гробовыми редакторами. Но пока в нём не копался, может всё окажется тип-топ и на нём можно будет сделать классные рабочие материалы.

понедельник, 31 августа 2015 г.

Подарок к 1 сентября

Дорогие читатели!

Скоро 1 сентября, страна будет праздновать День Знаний.

В этот замечательный день на моём канале GitHub будет опубликована бета-версия проекта, над которым я трудился с переменным успехом в течение последних 10 месяцев.

Итак, в разделе Scientific_graphics_in_python будет опубликован УЧЕБНИК "Научная графика в python" на русском языке! Возможно, он будет появляться постепенно, по частям, но я обещаю, что в течение этой недели (31.08 - 06.09) я выложу все главы.

Учебник реализован в виде серии ipython notebooks. Примеры python-кода из учебника можно будет скачать. Для ознакомления или поиска справочной информации, материалы можно будет просмотреть из этого поста через ссылки в оглавлении (см. ниже), которые отображают notebook-просмоторщик nbviewer.


Оглавление


Часть I Основы matplotlib

Глава 1 Библиотека matplotlib. Pyplot

Глава 2 Основные графические команды

Глава 3 Работа с текстом и шрифтами

Глава 4 Цвет и цветовая палитра

Часть II Структура рисунка в matplotlib

Глава 5 Рисунок Figure

Глава 6 Область рисования Axes

Глава 7 Мультиоконные рисунки

Глава 8 Координатные оси Axis

Глава 9 Деления координатных осей Ticks

Часть III Специальные элементы рисунка в matplotlib

Глава 10 Особенности координатных осей

Глава 11 Графики в полярной системе координат

Глава 12 Легенда

Глава 13 Цветовая шкала

Как перевести UV в направление и скорость ветра? How to convert wind UV-components to direction and velocity?

 Всё просто.  def uv2dir(u, v):     '''     Источник:     https://github.com/blaylockbk/Ute_WRF/blob/master/functions/wind_calc...