8/26/2012

MySQL скрипты


Сегодня  я не буду углубляться в синтаксис команд MySQL, а просто расскажу как писать и запускать MySQL скрипты.


Скрипты в общем случае используются для автоматизации выполнения каких-либо многократно повторяющихся действий (серии команд/запросов). Такие серии команд зачастую записываются в файл и выполняются программой для которой он был написан (Python, Perl, Bash, MySQL и т.п.).


7/13/2012

Python. Virtualenv, virtualenvwrapper, pip on Linux.

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

9/27/2011

Способы сериализации в Python: XML & JSON

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

8/24/2011

Extending Python with C/C++

Единственный весомый недостаток питона, с которым я столкнулся - его невысокая производительность. Всем известно, что узкое горло производительности в решениях на питоне во многом решается C/C++ расширениями. Эта статья о моих экспериментах в этой области. Для меня были очевидны три способа расширения функциональности Python на платформе win32:

Python and eclipse - free and powerful

Одним из наиболее удобных и мощных средств разработки на языке Python для Eclipse является PyDev. Это не только удобное средство для разработки на Python, но ещё и бесплатный инструментарий для разработчика.

VPython - Installing and usage

VPython - это графический (2D/3D) модуль для языка Python. VPython - это удобный и понятный интерфейс для работы с графикой.