Первое 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.

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

Тестирование производительности GridFS

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

Полный текст статьи.

С днем программиста – 256 днем в году топик-ссылка

Здравствуйте, друзья. Сегодня отличный день. Спросите: "Почему?" Все просто, сегодня мой профессиональный праздник - День программиста. Я раз поздравить всех тех, для кого программирование не пустой звук и кто знает, что такое бессонные ночи за чтением мануалов и кодингом. Если бы не мы, то не было бы ни компьютеров, ни Интернета, и хоть зачастую пользователи наших творений не могут оценить наши заслуги по достоинству, но мы все равно любим нашу работу. С праздником, друзья!

Условные операторы. Или операторы условий?

В php очень часто применяют такие операторы. Ведь это, все же, язык программирования. Выделяют несколько вариантов их записи. Один из самых простых — if / else. Кроме if / else можно проводить такие проверки достоверности, или условия, и с помощью выражений switch / case.

Далее

Изучение основ php. Часть 2.

Переменные в php имеют решающее значение. Что такое переменная? Это – единица, имеющая определенное значение на каждом этапе выполнения скрипта. Сложновато сказанул, но давайте посмотрим на примере, чтобы лучше понять.

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

Как я учился программировать на php

Мне было крайне сложно освоить языки программирования. Пробовал javascript – не получалось. Пробовал с php – та же история. Но затем пришло время, когда моё любопытство взяло верх над моей ленью и я решил сесть и учить php.

Так и сделал. Пытался учить по учебникам – было сложно, ибо мало того, что синтаксис php сразу понять и запомнить нелегко, так еще и книги написаны с использованием терминологии, сложно понятной новичку в программировании.


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

Советы по юзабилити для блогеров

Юзабилити это ключ к читателям Вашего блога. Юзабилити делает Ваш блог удобным и простым в использовании, а в конечном итоге полезным читателям.
По большому счету насколько хорошо читатели ориентируются в Вашем блоге и насколько быстро они находят то, за чем они пришли на Ваш блог, и определяется полезность Вашего блога.
Сегодня несколько советов, которые помогут привести Ваш блог в порядок, улучшить его и сделать полезным для читателей.
Если у Вас есть какие то свои советы, то Вы всегда можете поделиться ими в комментариях.
  • 0
  • 02 апреля 2011, 20:23
  • w-s-m
  • 1

День программиста. Дубль два топик-ссылка

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