Первое GUI-приложение на Python и PyQt


В предыдущем посте я рассказал про выбор IDE и GUI-библиотеки для разработки полноценных приложений на языке Python с графическим интерфейсом пользователя. Согласитесь, что пользоваться консольными программами удобно далеко не всегда. К тому же, если возникнет необходимость разработки программы для рядовых пользователей, то без графического интерфейса точно не обойтись. Поэтому будем учиться создавать такие интерфейсы.

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

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

IDE, GUI-библиотеки и редакторы для Python


В прошлом посте я писал про установку Python на Windows и Linux Ubuntu. Сегодня я хочу немного затронуть вопрос о выборе средств для разработки ПО на Python. Как оказалось, средств для этого довольно много, поэтому вопрос выбора какого-то конкретного инструмента является важным.

Давайте посмотрим, какие в настоящее время есть IDE и редакторы для разработки на Python, а также библиотеки, которые позволяют создавать полноценные GUI-приложения.

GUI для Python

Этот вопрос для меня встал одним из первых, когда я начал изучать Python. Мне было интересно, есть ли вообще средства для создания полноценного графического интерфейса пользователя для разрабатываемых приложений. Как ни крути примитивный интерфейс приложений удобен далеко не всегда. Поэтому я начал искать соответствующие библиотеки.

Как я уже говорил в предыдущем посте, всю необходимую инфу можно найти на официальном сайте языка. Собственно, идем туда и смотрим список GUI-библиотек (можно также посмотреть краткий список).

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

Python: начало. Как установить Python в Windows и Linux?


Не так давно я начал изучать новый для себя язык программирования Python, которым я захотел расширить свой кругозор. Это интереснейший язык, который содержит в себе множество различных возможностей. Лишь на первый взгляд кажется, что ничего серьезного на нем не реализовать. На самом же деле это высокоуровневый язык, который по-прежнему продолжает развиваться. Появляются все новые версии языка, а также различные среды для разработки программ на Python.

Для любителей ООП — язык объектно-ориентированный в том числе.

Для тех, кто еще только-только начинает знакомиться с Python, то вот Вам ссылочка на основной ресурс по питону (да, произносится чаще всего так в русскоговорящем сообществе, либо пайтон) — www.python.org/ Тут и документация по языку, и релизы последних версий, и много другой полезной информации.

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

Поскольку пока что я не являюсь маководом, то рассмотрим, как установить Python в Windows и Linux.

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

Результаты опроса: Покупаете ли Вы лицензионное ПО? + Новый опрос



Несколько месяцев назад на моем блоге стартовал опрос: «Покупаете ли Вы лицензионное ПО?». Вопрос довольно интересный, поскольку я заметил тенденцию среди многих моих знакомых к покупке лицензионного программного обеспечения либо к использованию бесплатного и свободного ПО. Решил проверить, насколько эта черта характерна для читателей моего блога.

Ответы были только ДА и НЕТ, иначе возникло много оправданий, объяснений и прочих комментариев. В итоге в опросе приняли участие 204 человека (не много, но все же неплохо). Как я и думал, большинство проголосовавших (156 голосов) ответили, что не покупают лицензионное программное обеспечение (76%). Лишь 48 человек (24%) покупают лицензионное ПО.

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

Новый дизайн на блоге программиста



Всем привет! Наконец-то я сделал это! Сделал новый шаблон для блога, сам с полного нуля, взял и склепал. Учитывая, что моя специфика все же больше касается разработки ПО, то для меня было не так просто придумать шаблон, его оформление и сверстать его, натянув на WordPress.

Но поскольку я уже давно хотел более или менее нормально научиться этим заниматься, то решил не сдаваться и идти до конца. Результат моей работы вы сейчас видите перед собой. То, что я уже давно хотел именно для своего блога программиста — легкий дизайн в стиле минимализма. Ничего лишнего. У меня получилось сделать то, что я так хотел. И главное — сделать так, как я хотел.

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

Конечно, очень хочется услышать стороннее мнение. Скажите, как вам дизайн? Что нравится, что нет? Что бы лично вы добавили или, наоборот, убрали? И еще, вопрос касательно фона. Какой лучше делать фон? Или лучше оставить так, как есть сейчас — с белым фоном?

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

Методы защиты от спама для блога на wordpress.com


Борьба со спамом отнимает зачастую много времени у вебмастеров, поскольку спамеры постоянно совершенствуют свои методы и как ни крути, часть спамерских сообщений все-таки обходят различные фильтры плагинов. В настоящее время существует огромное количество различных плагинов и инструментов для борьбы со спамом. Особенно много подобных плагинов для движка WordPress, который так популярен у блоггеров.

Однако разнообразие средств защиты от спама радует лишь тех, у кого автономный блог. А для тех, кто использует бесплатные блогохостинги, зачастую приходится довольствоваться тем, что предоставляет сервис, к сожалению, не самыми эффективными средствами. К примеру, на своих автономных блогах я использую для борьбы со спамом плагин Antispam Bee, но, к сожалению, не могу его использовать на этом блоге, поскольку wordpress.com строго ограничивает в установке дополнительных плагинов (вкладки Плагины в админке попросту нет).

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

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

Эксперимент: автоматическое продвижение от Rookee



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

Выбрать какой-то один сервис не так просто человеку, практически незнакомому с этими инструментами. Сначала я хотел попробовать WebEffector, но потом решил посоветоваться с кем-нибудь в Твиттере. Может быть все были на работе, может еще чем заняты, но ответил мне только один @bredru, посоветовав систему автоматического продвижения сайтов Rookee. Зарегистрировавшись там, я все-таки на ней и остановился (даже дизайн больше понравился по сравнению с WebEffector’ом, хотя у последнего вроде тестируется уже новый интерфейс).

Сайт сделан настолько удобно и просто, что не требуется долго вникать в море инструкций по работе с ним. Можно сразу начать работать в автоматическом режиме, введя лишь адрес сайта. Система сначала определит основные параметры сайта (регион и тематику), попросит выбрать поисковую систему, в которой будет продвигаться сайт, а также подключить систему статистики (это не обязательно, но я лично подключил свою метрику).

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

Вдохновение в каждой мелочи. Что мотивирует меня на работу?


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

Сегодня в рамках конкурса Вдохновение от Wildo и Admitad я решил написать о том, что же меня вдохновляет на работу и ежедневно мотивирует. Думаю, что некоторым моим читателям будет это интересно, ведь многие видят в Твиттере, что практически каждое утро я просыпаюсь в отличном настроении, всегда чувствую себя прекрасно и готов все к новым и новым свершениям. Откуда у меня силы? Что меня мотивирует на работу? Где находятся источники моего вдохновения? Об этом и поговорим.

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

ТОП-10 секретов успешного тайм-менеджмента от Брайана Трейси


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

Прочитав недавно книгу Брайана Трейси «Результативный тайм-менеджмент», я вынес из нее ТОП-10 секретов успешного тайм-менеджмента.

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

Брайан Трейси «Результативный тайм-менеджмент»


Пару лет назад я задумался о том, что можно намного эффективней распоряжаться своим временем, если грамотно все распланировать. Да, именно тогда я начал ближе знакомится с такими понятиями как тайм-менеджмент и планирование. Но если попросить помощи у всемогущего гугла, ну, или у менее могущественного Яши, то глаза просто разбегаются в огромной выдаче. С чего начать? Какие статьи или какую литературу читать? Этот вопрос я преследовал несколько дней, перебиваясь различными статейками лайфхакеров, пока не наткнулся на одну весьма интересную книгу.

Речь идет о книге успешного бизнесмена и лидера по жизни Брайана Трейси «Результативный тайм-менеджмент. Эффективная методика управления собственным временем». О Брайане Трейси на тот момент я практически ничего не знал и не слышал, но прочитав небольшую его биографию, посмотрев отзывы к его книгам, я понял, что книгу прочитать стоит. К тому же, в книге всего 80 страниц, поэтому времени ушло на нее совсем чуть-чуть.

И так, что же интересного вас ждет в книге Брайана Трейси Результативный тайм-менеджмент. Эффективная методика управления собственным временем?

Читать дальше: Брайан Трейси «Результативный тайм-менеджмент»