I've done some test tasks for learning related to Python usage, algorythms and C/C++ interoperation, some ideas are undrer research. So, several articles about my experiments will be placed here.
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 - это удобный и понятный интерфейс для работы с графикой.
Подписаться на:
Сообщения (Atom)
