Две новые статьи про использование библиотеки Matplotlib

Написал две новые статьи для серии статей про использование библиотеки Matplotlib. Первая статья — Способы задания цвета в Matplotlib, вторая статья — Как в Matplotlib менять оформление линий по умолчанию.

Новая статья про рисование линий уровня с помощью библиотеки Matplotlib

Выложил новую статью Как с помощью Matplotlib рисовать линии уровня, которая продолжает серию статей про библиотеку Matplotlib, предназначенную для рисования графиков на языке Python. Другие статьи из этой серии вы можете найти здесь.

contour_11

Новая статья про рисование трехмерных графиков в Matplotlib

Книга Уэса Маккинни «Python и анализ данных»

python-dataНедавно в нашей группе во Вконтакте мне задали вопрос о том, какие книги я могу посоветовать про применение Python в научных исследованиях. Как раз в это время я собирался начинать читать книгу Уэса Маккинни «Python и анализ данных» и пообещал, что о ней будет отзыв в блоге. Сегодня я выполняю это обещание.

Когда речь заходит про языки программирования для научных вычислений, то обычно вспоминают MATLAB, а в последнее время все больше появляется упоминаний языка R, который в первую очередь ориентирован на статистические расчеты. При этом Python с некоторыми библиотеками вроде NumPy и matplotlib отлично подходит для научных расчетов и во многих случаях могут успешно заменить MATLAB, который, к тому же, является достаточно дорогой программой, а Python и все упомянутые в книге библиотеки являются с вободными и вы можете их скачать без угрызения совести. Это здорово, что на русском языке вышла подобная книга (на английском языке книги про научные вычисления на Python мне попадались).

Сразу хочу предупредить, что «Python и анализ данных» — это описание инструментов, а не алгоритмов, про алгоритмы я могу посоветовать книги «Программируем коллективный разум» и «Алгоритмы интеллектуального интернета». Уэс Маккинни, автор книги «Python и анализ данных», является создателем известной библиотеки для обработки временных и табличных данных pandas, поэтому не удивительно, что большая часть книги посвящена этой библиотеке,

В этой книге Уэс описывает основные возможности нескольких инструментов и библиотек, которые предназначены для анализа и обработки данных: IPython, библиотеки NumPy, matplotlib и, конечно, pandas.

Читать далее ‘Книга Уэса Маккинни «Python и анализ данных»’ »

Новая статья про библиотеку Matplotlib

Новая статья про оформление графиков в Matplotlib

Иногда на графиках нужно нарисовать указатель на какую-то особую точку, на которую стоит обратить внимание, или указательные линии с номерами кривых могут служить заменой легенды. Про то, как рисовать такие стрелки-указатели в библиотеке Matplotlib и рассказывает статья Как рисовать стрелки на графиках и добавлять аннотации, продолжающая серию статей про Matplotlib.

annotate_02

Новая статья «Как рисовать гистограммы в Matplotlib»

Продолжаю писать серию небольших статей про использование библиотеки Matplotlib, предназначенной для построения различных графиков на языке Python. Сегодня выложил статью Как рисовать гистограммы.

bar_07

Новая статья «Основы использования Fabric»

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

Ссылка на статью — Основы использования Fabric.

Source 1.13. Новая версия плагина для OutWiker с исправлением интересной ошибки

Source 1.13. Новая версия плагина для OutWiker с исправлением интересной ошибки

Сегодня выложил новую версию плагина Source для OutWiker, который позволяет раскрашивать тексты программ на викистранице. В этой версии была исправлена давняя проблема, которая могла проявляться под Linux в случае, если у вас в системе была установлена библиотека pygments, которая также входит в состав плагина. Ошибка проявлялась в том, что в этом случае из плагина пропадала поддержка синтаксиса языка 1С, могла ли эта ошибка привести к более серьезным проблемам в случае наличия в системе очень старой версии pygments — вопрос открытый.

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

Читать далее ‘Source 1.13. Новая версия плагина для OutWiker с исправлением интересной ошибки’ »

Две новые статьи про библиотеку Matplotlib

В серию статей про библиотеку Matplotlib (это библиотека для построения графиков на языке Python) добавил две новые статьи: