Posts Tagged рецепты

Python-рецепты. Словари.

Приветствую читателей моего блога. Сегодня рассмотрим средства и способы работы со словарями в python. Для начала определимся что такое словарь (среди php-программистов принято говорить ассоциативный массив). Словарь – это набор объектов, к каждому из которых можно обратиться с помощью ключа (индексного имени или хеша). Словарь является удобным инструментом хранения и обработки данных произвольной структуры. Для [...]

, ,

Комментарии (4)

MongoDB и python

В ближайшее время мне предстоит заняться разработкой высоконагруженного проекта. Поскольку использование в качестве базы данных привычной MySQL для высоких нагрузок рискованно, я решил расширить свои знания и приобрести практические навыки в использовании нереляционных баз данных. В этой статье  я рассмотрю практические примеры работы питона с документо-ориентированной базой данных MongoDB. Итак, приступим. Скачиваем с официального сайта [...]

, ,

Комментарии (5)

GUI для питона: пишем PageRankChecker

Вопрос на засыпку: что объединяет все мои предыдущие статьи по программированию, за исключением того что они посвящены питону? Правильно: все разобранные примеры написаны для консоли. Попробую разнообразить тематику статей – разберем написание программы с графическим интерфейсом. В качестве примера напишем определитель PR (PageRank) сайтов, а то на http://www.prchecker.info/ меня постоянно просят ввести символы с картинки [...]

, , ,

Комментарии (8)

Python-рецепты. E-mail и backup.

В этой короткой статье я опишу возможности языка python в системном администрировании. Конечно, выбор именно этого языка для применения в этой области может вызвать недоумение у читателя. Действительно, все нижеописанные действия можно переложить на bash-скрипт, но блог ориентирован на python-программистов; используя питон в качестве основы, мы получаем практически безграничный потенциал для дальнейшего усовершенствования скрипта; заодно [...]

, ,

Комментарии (2)

Python-рецепты. Дружим python и MySQL.

Поводом к написанию этой статьи послужила необходимость гибкой работы с довольно большим набором однотипных данных. Данные представлены в виде CSV-файла и работать с ним ввиду его размера (50 Мб) и формата (поиск одной единственной нужной записи может занять 1-3 секунды) не очень удобно. Поэтому было принято решение импортировать его в базу данных – MySQL. Для [...]

, ,

Комментарии (27)

Python-рецепты. Пакеты и ООП.

Думаю каждый, кто имеет хотя бы отдаленное представление о программировании, понимает всю важность ООП. Тем более если предстоит разработка крупного проекта. Питон изначально разрабатывался как объектно-ориентированный язык программирования, поэтому сложностей с реализацией ООП на python возникнуть не должно. Сразу скажу, что статья обзорная, так что в подробности сильно вдаваться не буду. Только самое необходимое. Организация [...]

, ,

Комментарии (2)

Python-рецепты. Модули math и matplotlib.

Для сложных вычислений как правило используют дополнительные математические библиотеки. Python в этом случае не является исключением – в стандартном наборе модулей есть библиотека math. Модуль matplotlib в стандартный набор не входит, но является стандартом де-факто при визуализации числовой информации: с его помощью можно легко строить диаграммы, а так же 2D и 3D графики. Уже собирался [...]

, ,

Нет комментариев

Python-рецепты. Обработка текста.

В этой статье мы изучим возможности, которые предоставляет python при обработке текстовой информации. Для различных преобразований и операций над строковыми переменными, а так же обработки текста в python обычно используют модули string и re. С помощью string можно производить операции над строками, а с помощью re – обрабатывать текст с использованием регулярных выражений. Ввиду емкости [...]

, ,

Один комментарий

Python-рецепты. Файлы и www.

Очередная статья первой серии рецептов для python. Здесь мы разберемся как работать с файлами и принимать информацию из интернета. Читаем и просвещаемся, потому как данный материал будет использоваться на практике для прогнозирования временных рядов в следующем цикле статей. Предоставленная информация не отражает всех возможностей python, тем не менее для работы с онлайн-котировками приведенных примеров будет [...]

, ,

Нет комментариев

Python-рецепты. Функции и модули.

В этой заметке мы рассмотрим определение функций на python, их вызов, а так же написание и использование отдельных модулей для дальнейшего использования. В качестве примера напишем модуль для простейших статистических расчетов (вычисление суммы элементов массива, среднего арифметического и дисперсии) и научимся его использовать. Итак, вначале функции. # сборник рецептов на python (функции и модули) # [...]

, ,

Нет комментариев