Python + Django Framework 1.7-1.10; 1.11; 2.0; 3.0+ - школа практического программирования В. Бовсуновского (2013-2020).

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

   Как правильно изучать Django? Другие методики не работают.

Хотите стать программистом? Читайте.

Вдохновляющие примеры ребят, как правильно учиться программировать?
Python ООП разработка на практике 2020 в режиме реального времени.

Истории, письма, отзывы участников.



Читать последние 10 историй.


ВСЕМ ПРИВЕТ! НАПИСАЛ ТАЙМЕР НА PYQT5. БЫЛО ПРОСТО ИНТЕРЕСНО.

Александр Ситушкин из Могилёва пишет:

 

 

Смотреть видео.

 

Всем привет! Написал таймер на PyQt5. было просто интересно.
и вообще интересно создавать десктопные приложения потому
что написал и уже можно на него посмотреть  и  для этого нужен просто 
компьютер. Засунул это приложение в exe файл. получилась папка
размером 50 Мбайт с разными dll библиотеками и exe файлом.
Самое сложное для понимания с чем столкнулся был вывод компонентов так
чтобы они масштабировались при изменении размеров окна все вместе и чтобы 
все выводились в нужных метсах.
Если кого интересует подход к написанию приложения на PyQt5. Есть
книга Python3  и PyQt автор Прохоренок. Там рассматривается PyQt4\
поэтому книгу можно использовать как справочник по интересующим виджетам.
И можно посмотреть описание как выводятся компоненты какие они бывают. 
и потом самому все проделать. Потому что в книге тупо описание и все.
Еще можно искать GitHub примеры. я набирал например Layout example.
А также есть перевод zetcode PyQt5 tutorial перевод.

https://drive.google.com/open?id=0Bzi-qFYpx9H1XzlSRnZJbFpMNG8     -   листинг программы без комментов

https://drive.google.com/open?id=0Bzi-qFYpx9H1YldXNXNma0JyS3c    -   ссылка на sfx архив он распаковывается 
в свою папку внутри запустите файл exe.

Рабочие кнопки внизу, File и Exit - для вида.

-- 
© 2009-2015 Валерий Бовсуновский - Школа практики Django + Python.

 

 


 

При написании столкнулся с такой интересной штукой. сначала
\планировалось что милисекунды будут и-зменяться от 0 до 999.
Так и сделал и обнаружил что секунды при этом не совпадают
идут то быстрее то медленнее. Хотя в QTimer загружаем 1 мс.
по истечении этого времени происходит обновление изображения
и данных. Погуглив нашел эту статью
https://habrahabr.ru/post/75234/   из нее понял что нужно идти другим путем
и вместо одной мс, в QTimer загружаем 10 мс. единицы не отображаем
а только десятки и сотни и тогда все работает, часа два за ними наблюдал
все работает. Но сделал вывод что на практике лучше пользоваться
профессиональными секундомерами. В то же время на Андроид
большинство секундомеров работает вполне сносно и показывает 
мс от 0 до 999. Отсюда можно сделать вывод что в Андроид
измерение малых величин времени сделано по другому.
Далее рассуждаем Андроид это Линукс подобная система.
Я давно где то слышал что Линукс работает в реальном времени а Винда нет.
Поэтому есть мнение пока не проверенное что секундомер с мс  от 0 до 999
будет работать точно на Линукс. 

-- 
© 2009-2015 Валерий Бовсуновский - Школа практики Django + Python.

 

 

 

Комментарий В. Бовсуновского.

Александр не так давно пришёл. Факт такой, если человек начинает изучать Python, разобравшись с одной библиотекой он легко осваивает другие.

Да программа не сложная, важно что у Александра получилось уловить принцип работы PyQt, далее смотри справку, что делают другие модули и пиши что угодно сколь сложное.

Хотите так приходите в школу, вместе проще изучать.

 

Александ Ситушкин создал таймер на PyQt.

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

Рад. что в становлении помогает школа.

Александр Ситушкин это подтвердил.

http://spb-tut.ru/info/history/?page=191

Ранее Александ пробовал писать игру и тоже получилось.

http://spb-tut.ru/index_all/?page=138

 

 

так шаг за шагом приходит опыт.
 

Спасибо Александр, что у тебя получается (обращаюсь на ты, так как знаю Александра с 2001 года).


8 августа 2016 г. 12:06


Школа программирования Бовсуновского


Система Orphus

© 2016 Школа практики Django + Python. оферта

Официальный сайт Python Официальный сайт Django . .
пользовательское соглашение