Выходят две новые книги про Pandas

У двух издательств (ДМК и Питер) почти одновременно появились новые книжки про Pandas — мощной библиотеки для работы с табличными данными в Python.

В издательстве ДМК выходит третье издание «Python и анализ данных» Уэса Маккини, основного разработчика библиотеки Pandas. Я когда-то читал первое издание и писал про него обзор. Эта книга не только про Pandas, но еще и про Numpy и другие математические инструменты вроде IPython и Jupyuter, но большая часть книги все-таки посвящена Pandas.

А в издательстве Питер выходит книга «Pandas в действии» Бориса Пасхавера. Про эту книгу ничего сказать пока не могу.

Обновление статей про Matplotlib

Обновление статей про Matplotlib

После долгого перерыва продолжил обновлять, а во многом и переписывать, статьи про рисование графиков на языке Python c помощью библиотеки Matplotlib.

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

Интересные находки в ГОСТ 33707-2016 «Информационные технологии. Словарь»

Интересные находки в ГОСТ 33707-2016 "Информационные технологии. Словарь"

Сразу скажу, что вообще-то ГОСТы я уважаю. В инженерной деятельности, которой мы занимаемся на работе, при оформлении отчетов мы стараемся аккуратно следовать терминологии, которая прописана в стандартах. И тут я листаю сравнительно свежий ГОСТ 33707-2016 «Информационные технологии. Словарь» и вижу странное. А затем еще одно странное. И еще. В общем, решил я поделиться тем, что меня, мягко говоря, смутило. На самом деле к большинству терминов из этого стандарта у меня вопросов не возникло, а вот некоторые вызвали удивление.

Начнем сразу с козырей. Именно этот термин меня побудит написать этот пост.

Читать далее…

Статья про сборку wxPython из исходников под Windows

Статья про сборку wxPython из исходников под Windows

Давненько я не писал программерских статей на сайт. Написать эту статью меня подтолкнул перевод OutWiker на wxPython 4.2.0, когда оказалось, что в PyPi уже нет бинарных сборок под 32-разрядные Windows, а я пока не вижу причин отказываться от поддержки 32-битных операционок.

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

Ссылка на саму статью вот — Сборка библиотеки wxPython под Windows.

OutWiker 3.2.0.918 beta

Выложил первую в этом году бета-версию OutWiker под номером 3.2.0.918. Изменения в этой версии произошли достаточно крупные, причем я изначально не собирался ничего эпохально переделывать, но одно потянуло другое… В общем, сейчас расскажу.

Читать далее…

Книжные итоги 2022 года

Ну что ж, с наступающим. А тех, кто это прочтет 1 января (зачем-то), с наступившим. Для себя я итоги этого года подвел, но на всеобщий доступ это выкладывать не буду. Оставлю оттуда только список книг, которые прочитал в этом году. Так уж сложилось, что на свой сайт и вообще в соц. сети в этом году я писал в основном про книги и OutWiker. Но про OutWiker я лучше напишу, когда подготовлю следующий релиз, а вот про книги — пожалуйста. Я их отсортировал по темам, а не по порядку прочтения. К сожалению, в этом году прочитал только одну художественную книгу, а остальное все нон-фикшн и программерские книги. Ну и проставил субъективные оценки.

Читать далее…

Метод ведения ежедневника Bullet Journal и книжка про него

Просматривая разные сообщества и блоги, посвященные способам ведения и хранения заметок, я несколько раз натыкался на упоминание термина «Bullet Journal». Чтобы разобраться, что это такое, с чем его едят и пригодится ли это мне, прочитал книжку, написанную автором этого метода Райдером Кэрроллом (его сайт на эту же тему — https://bulletjournal.com).

Прежде чем говорить про сам метод, надо разобраться со смыслом слов, входящих в его название. Слово «bullet» в данном случае не имеет никакого отношения к боеприпасам. Этим словом называют типографский символ, который печатается в начале каждого элемента списка. Это те самые кружки, тире, звездочки, галочки и т.п. символы в начале каждой строки ненумерованного списка.

Со словом «journal» интереснее. Сайт Lingvo предлагает для него несколько вариантов перевода, включая «дневник», «личный журнал (обычно тот, который ведут во время путешествия)», «бортовой журнал», «протокол». Заманчиво использовать слово «дневник», но это слово слишком многозначное. И, кстати, в англоязычной среде для слова «дневник» используется несколько терминов, включая journal и diary. Судя по тому, что в англонете мне попадались статьи на тему Journal vs Diary, там эти термины тоже путают. Но если почитать подробнее, то под словом diary там понимают дневник, который пишут ежедневно в свободной форме (то, что у нас любят называть саркастической фразой «дорогой дневничок»). Journal по сути — это сборник мыслей и идей. Ключевое отличие diary от journal заключается в том, что в diary важна привязка заметок к датам, а в journal — это вторично, не важно к какой дате вы отнесете пришедшую в голову мысль, главное, чтобы эта мысль где-то сохранилась.

Мне кажется, что для слово journal вполне подойдет наш аналог «ежедневник». Это более строгий термин, ассоциирующийся скорее с работой и деловой активностью. И применительно к Bullet Journal это очень близко к сути, хотя в этом методе во многих случаях привязка к датам играет важную роль, но есть типы заметок, которые не важно, когда вы создали.

Читать далее…

OutWiker 3.2.0.916 beta

OutWiker 3.2.0.916 beta

В последнее время пока удается придерживаться расписания и выкладывать новую версию OutWiker раз в месяц. Сегодня выложил новую бета-версию под номером 3.2.0.916. Изменения в этой версии связаны с повышением удобства интерфейса.

Читать далее…

Книга Ричарда Роудса «Создание атомной бомбы»

В свете последних событий, которые нельзя называть, месяц назад решил почитать книгу Ричарда Роудса «Создание атомной бомбы». Когда я ее заказывал через интернет, я не ожидал, что она будет иметь такую внушительную толщину, а когда только начинал ее читать, не ожидал, что я ее так быстро прочитаю. Книга написана в 1986 году, и в 1987 году автору за нее дали Пулитцеровскую премию.

Эта книга охватывает небольшой временной отрезок, начиная с самого конца XIX века, когда были открыты рентгеновские лучи, по сути положившие начало исследований атома, и заканчивая серединой 1950-х годов, когда были созданы водородные бомбы в США и в СССР. Она одновременно и об истории физики (и ее взаимодействии с химией), и о развитии средств массовых убийств, и о политике. Эта книга об ученых, которые одновременно создавали оружие, способное уничтожать целые города, и в то же время пытались не допустить его использования, борясь за открытость исследований во всем мире. Автор аккуратно и последовательно рассказывает историю появления и принципы действия оружия массового поражения, описывая физиологические подробности его воздействия на людей, страдания тех, кто попадал под газовые атаки Первой мировой и атомные бомбардировки во время Второй мировой войн.
Читать далее…

OutWiker 3.2.0.914 beta

OutWiker 3.2.0.914 beta

Продолжаю неспешно что-то доделывать и переделывать в OutWiker-е. Сегодня выложил очередную бета-версию под номером 3.2.0.914. После выхода предыдущей бета-версии я занялся наведением красоты. Тут надо сделать Признание о том, что я совсем не дизайнер, но однообразное оформление некоторых элементов викинотации мне хотелось как-то разнообразить, а также дать возможность пользователям, которые готовы повозиться с настройками CSS, более тонко настраивать внешний вид страниц.

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

Читать далее…