С 15 ноября по 15 января проходит заочный отборочный этап Открытой олимпиады школьников по программированию
Как поступать в вузы в 2014 году
Турнир стратегий «Быки и коровы»?. Окончание срока сдачи решений – 10 ноября.
PySide – используется вместо PyQt
Книга по разработке на Python c использованием PyQt
Вход в систему для сдачи заданий
Результаты
Пример с урока
Кривая Коха должна отрисовываться методом PaintEvent. Размер кривой Коха определяется размерами виджета. Количество итераций определяется private-членом класса виджета. Виджет имеет слот, обновляющий значение числа итераций. Приложение имеет элемент управления, посылающий сигнал об изменении количества итераций.
Пример с урока
Задание: на экране размером XxY нарисовать кривую Коха порядка n. Значения X, Y, N можно определить в тексте программы.
Реализовать процедуру отгадывания компьютером числа, задуманного человеком с проверкой того, не жульничает ли человек.
Хранение таблицы рекордов на компьютере.
Добавить функциональность хранения истории ходов, подсчета числа ходов.
Реализовать игру «Быки и коровы» (компьютер загадывает число, пользователь угадывает).
Функциональность: обработка числа, введенного пользователем, сообщение результата (число быков и коров), сообщение об окончании игры, кнопка «Сдаюсь» (сообщает задуманное число).
Пример проекта с урока
Задание. Добавить в приложение три кнопки: увеличение значения на 1, уменьшения на 1 и сброса значения.
Задание 1. Установить дома PySide, сделать скриншот запущенной среды Wing IDE и запущенного приложения, использующего библиотеку PySide. Скриншот сохранить в формате JPEG и сдать в тестирующую систему.
Задание 2. Создать приложение, содержащее четыре кнопки, связать их с разными слотами главного окна приложения или других элементов, находящихся в главном окне. Приложение (файл на языке питон) сдать в тестирующую систему.