Как стать автором
Обновить
15
0
Andrey M. @Amka

Пользователь

Отправить сообщение

Встречайте Dictator! Маленький и добрый

Время на прочтение2 мин
Количество просмотров9K

Пролог


В своей работе у меня, время от времени, возникает желание изменить поведение того или иного инструмента: сделать работу с ним привычней, API прозрачней и т. п. Так случилось и когда мне в наследство достался проект, где в качестве хранилища использовался Redis. Несомненно, Python имеет достаточно библиотек для удобной работы с Redis, однако вспоминая, что это именно key-value хранилище, мне не могла не прийти в голову мысль о том, как было бы замечательно работать с ним как с обычным Python-словарём (dict).


Читать дальше →
Всего голосов 37: ↑34 и ↓3+31
Комментарии6

Экспорт фотоальбомов из ВКонтакта

Время на прочтение4 мин
Количество просмотров84K

Преамбула


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

Поехали


В качестве инструмента для работы с API, путём кратких поисков, была выбрана библиотека vk_api. Для работы с сетью она использует Requests, поэтому и эта библиотека требуется для запуска.

Пощупать


GitHub Pages проекта
Исходный код с примерами
Всего голосов 68: ↑55 и ↓13+42
Комментарии39

Python для системных администраторов

Время на прочтение8 мин
Количество просмотров91K
Автор перевода messerr, просто с кармой ему не повезло.

Введение

 
Как системный администратор, вы сталкиваетесь с многочисленными проблемами. Управление пользователями, дисковым пространством, процессами, устройствами и бэкапами могут стать причиной потери волос, юмора или вменяемости у многих администраторов. Shell скрипты могут выручить, но они зачастую имеют множество ограничений. В этом случае полнофункциональный скриптовый язык, такой как Python, способен превратить утомительную задачу в легкую и, смею сказать, веселую.
Примеры в этой статье демонстрируют различные возможности Python, которые вы можете использовать на практике. Если Вы работаете с помощью них — вы на правильном пути к пониманию силы Python.
 
Читать дальше →
Всего голосов 66: ↑57 и ↓9+48
Комментарии63

Личные картинки

Время на прочтение1 мин
Количество просмотров671
Пишу по просьбе знакомого :)

«Вчера запустили personalpict.com. Сайт для сохранения лучших моментов вашей жизни, запечатленных вами в изображениях. Пиариться рано, прошу потестировать :)»
Всего голосов 11: ↑5 и ↓6-1
Комментарии22

PyQt4 — Диалоговые окна

Время на прочтение6 мин
Количество просмотров27K
В PyQt4 есть два вида диалогов: предопределенные и пользовательские.

Предопределенные диалоги


QInputDialog

QInputDialog представляет простой диалог для получения единственного значения от пользователя. Значение может быть строкой, числом или пунктом из списка.
Читать дальше →
Всего голосов 30: ↑28 и ↓2+26
Комментарии4

PyQt4 — Сигналы и события

Время на прочтение3 мин
Количество просмотров30K
События
События это важная часть GUI программирования. События генерируются пользователями или же системой. Когда мы вызываем метод exec() приложение запускает основной цикл. Он получаем события и отправляет их объектам. Trolltech представляет уникальный механизм сигналов и слотов.
Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии8

PyQt4 — Управление расположением виджетов

Время на прочтение6 мин
Количество просмотров33K
Важной частью программирования является управление расположением элементов. Управление расположением это то, как мы размещаем виджеты на форме. Тут есть два пути: использование абсолютного позиционирования (absolute positioning) или же использование классов расположения (layout classes).
Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии14

PyQt4 — Меню и панели инструментов

Время на прочтение5 мин
Количество просмотров19K
Главное окно
Класс QMainWindow представляет собой главное окно приложения. С его помощью можно создавать классический вид со строкой состояния, панелями инструментов и меню.

Строка состояния
Строка состояния это виджет, который используется для отображения статусной информации.
#!/usr/bin/python

import sys
from PyQt4 import QtGui

class MainWindow(QtGui.QMainWindow):
    def __init__(self):
        QtGui.QMainWindow.__init__(self)

        self.resize(250, 150)
        self.setWindowTitle('statusbar')

        self.statusBar().showMessage('Ready')

app = QtGui.QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())

Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии10

PyQt4 — Введение

Время на прочтение7 мин
Количество просмотров93K
Python
PyQt4 это тулкит для разработки GUI приложений. Он представляет из себя смесь языка программирование Пайтон (Питон) и библиотеки Qt. Qt – одна из наиболее мощных библиотек на этой планете. Если не самая мощная. Официальный сайт PyQt www.riverbankcomputing.co.uk разработан Филом Томпсоном.
PyQt4 представляет из себя набор модулей Пайтон. Она содержит более 300 классов и почти 6000 функций и методов. Это мультиплатформенный тулкит. Он работает на всех основных операционных системах, включая Unix, Windows и MacOS.
Начиная с версии PyQt4 GPL доступна для всех поддерживаемых платформ.
Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии29

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Chief Technology Officer (CTO)
Lead
От 650 000 ₽
People management
Development management
Building a team
Information Technology