Найти - Пользователи
Полная версия: Как улучшить стиль программы?
Начало » Python для новичков » Как улучшить стиль программы?
1 2 3 4 5
heyfec
Вот нашел у себя на копьютере Disiner QT5 это что типа Visual Basic Можно создавать графические приложения как в Tkinter только посложнее? Если это так то это надо изучить, Надо написать графический интерфейс для этой программы.
heyfec
И так создаем в папке файл под названием gline.py вставляем в него слкдующий текст и сохраняем
Rafik
heyfec
Вот нашел у себя на копьютере Disiner QT5 это что типа Visual Basic Можно создавать графические приложения как в Tkinter только посложнее?
С одной стороны оно посложнее, с другой стороны мощнее tkinter-а. Да, автоматом может родить код для графики, но в этом коде будет куча “мусора”, который можно безболезненно убрать. Тут уже нужны будут знания QT, чтобы знать что лишнее, а без чего твой код не будет работать.
Сейчас ты, пока, не знаешь основ (парадигмы) программирования. Тебе надо начать с изучения как правильно разбить задачу на подзадачи, что вывести в функции, что оставить в main. Короче, надо в первую очередь научиться правильно составлять алгоритм. Правильно составленный алгоритм - это больше половины работы, а кодинг всего лишь неболшая часть. Это как написать хорошее сочинение: если хорошо продуман сюжет, то слова сами просятся на лист и почти сразу получается написать хорошо. Если у тебя сюжет дрянь, то переписывай хоть сто раз, всё равно сочинение твоё не потянет выше трёх баллов.

Зачем тебе класс в таком виде? Никакой универсальности в нём в упор не вижу. Как ты его собираешься использовать повторно? Будешь переписывать? Если да, то такой класс бесполезен. Если создаешь класс, то с прицелом на повторное использование без всяких коренных переделок, т.е “подключаешь” его и используешь. В крайнем случае что-то переопределяешь по мелочи или дополняешь чем-либо по мелочи, для конкретного случая.
На кой леший у тебя в классе куча глобальных переменных. Если правильно продумать задачу, согласно основам программирования, то вполне можно избавиться от такой бяки как глобальные переменные.
К советам опытных программистов ты не прислушиваеься: PEHDOM предложил неплохую идею с многострочником и циклом вместо огромного количества твоих SQL_QUERY и портянки из self.execute_sql_query.
Таким способом ты вряд ли чему научишься.
py.user.next
Rafik
К советам опытных программистов ты не прислушиваеься
Это психологическая проблема. Где-то передушили котёнка, теперь он всех воспринимает как верёвки.
heyfec
Начал писать исключения
AD0DE412
heyfec откройте для себя уже системы контроля версий (это я пытаюсь найти рациональную причину в существавании этой темы и ваше поведение в ней иначе это … слава богу что это на python а не js к примеру)
heyfec
Система контроля версий это что-то типа PyVCS? Я пока еще в этом не разбирался
AD0DE412
ага то есть ну
heyfec
Вот еще
heyfec
Вот еще
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB