Mike
Всем привет. Создал калькулятор в ретростиле. Использовал tkinter.
Mike
Код переписывал с нуля несколько раз. Была неправильная архитектура. Теперь все правильно сделано, что дало масштабируемость и легкость в добавлении новых фич. Код на 200 строк. Память стеков организована через словари. Пишу, чтобы показать, что на питоне можно делать проги с красивым интерфейсом.
Mitry
держи в курсе
Mike
держи в курсе
Интересно, сможешь сходу сказать, как сделано?
Mitry
в 200 строк
Mitry
значит коротко)
Mitry
я думаю тебе в python beginners
Mike
Нет, я 10 лет в питоне. Как сделано? Что использовано в tk
Mike
Короче, кому нужно замутить красивый интерфейс, обращайтесь, подскажу
Дмитрий
Расскажи тут всем)
👑OGURCHIK🖤
🙄опять чсв
Andrey
Или в школу
Каникулы же
Mike
Русские программисты славятся фобией, что программистов станет так много, что они останутся без работы. Поэтому гнобят нещадно на форумах, рассказывают как плохо быть программистом. Называют питонистов псевдоайтишниками. Если вы на атмосферу на stackoverflow, то ситуация там отличается в корне.
Andrey
лаконично)
Mike
Оч круто. А код посмотреть можно?
Это основа. С неё легче начинать что-то мутить.
Andrey
спасибо
Mike
Оч круто. А код посмотреть можно?
Отвечаю на важный вопрос, который у вас еще не возник. Гифы могут перекрывать друг друга. То есть там не нужно писать отдельную функцию confiq.panel которая будет уничтожать объект. Канвас поддерживает прозрачные гифы, у меня цифры в наклоне и они друг на друга заходят краями. Но когда нужно новую цифру поставить на место предыдущей, то просто ставите и она заменяется. Не надо делать order. Без него можно обойтись. Если хотите использовать прозрачный png, то надо PIL подлючать. Я ставил задачу использовать как можно меньше либ, чтобы потом легче компилировать в exe.
Туночка️
Хм а что на счет того чтобы юзать вебп?
Туночка️
или там тоже без пил не обойтись?
Mike
Хм а что на счет того чтобы юзать вебп?
Я cделал, чтобы впечатлить моего босса. Я создаю финансовых ботов и они запускаются через скрипт. Мой наниматель ничего не смыслит в программировании. На днях он попросил сделать ему трафик-монитор. Я нарисовал в фотошопе футуристический интерфейс. (Показать не имею право, засудят). Засунул туда код. Босс конечно был в восторге от дизайна. Хвастается какой у него крутой программист. )))) На счёт вебп, без форка пил не обойтись. Но мне кажется логичнее делать на игровых движках типа Unity или Unreal. Они в пакете предлагают компиляцию на телефоны. Я сейчас делаю игру в Unity, использую C#, но у них есть свой скриптовый язык, который как две капли воды похож на питон. Называется boo. Unity позволяет вставлять видеоролики во внутрь сцены.
Vitalii
Есть же blend4web с рассово верным питоном // мимокрокодил, дискуссию не читал
Vera Piankova
Добрый день всем! У меня тут #работа Вакансия: Специалист по работе с графовыми базами данных #GraphDatabase #Python #OWL #SKOS #WebOntology #RDF #RDFS #R2RML Локация: не важно Формат работы: #Удаленно Заработная плата: до $3500 на руки в зависимости от опыта специалиста Контакты: Vera Наш клиент - компания занимающаяся веб и мобильной разработкой. Проекты в основном - сфера финансов, так же есть образовательные проекты. У компании есть как собственные продукты, так и направление аутсорс разработки. Команда распределенная, локально Россия, Белоруссия, Украина, Индия и США. Требования: - Опыт работы с графовыми базами данных; - Python; - Будет плюсом опыт с OWL, SKOS, Web ontology, RDF, RDFS, R2RML; - Будет плюсом опыт с LPG(neo4j) and grakn. Условия: - Интересные задачи; - Гибкий график (начало и конец рабочего дня согласовываются с менеджером проекта); - Удаленная работа; - Заработная плата $2500-$3500 в зависимости от уровня специалиста; - Полный рабочий день; - 40 часов в неделю.
Andrey
Tishka17
@jermj давай нормальное описание
Anonymous
Не для новичка сразу скажу)
Anonymous
@jermj давай нормальное описание
да не могу я на 8твс. Человек рассказать тз
Tishka17
Для новичков отдельный чат
Anonymous
Бро, не могу я рассказать тз.
Tishka17
да не могу я на 8твс. Человек рассказать тз
Не надо тз. Хотя бы примерно направление и какие навыки нужны от человека
Anonymous
Понял, какие то виды деятельности запрещены? Правила удалили из закрепа
Dmytro
Здравствуйте. Что произойдет, если запустить синхронный запрос к БД внутри асинхронной функции? Просто я помню, тут кодер писал что нужно в отдельный пул потоков выгружать. В общем, что лучше делать?
Tishka17
Понял, какие то виды деятельности запрещены? Правила удалили из закрепа
Ссылка на правила в описании чата. В закрепе другое
Artem
Как можно на flask скачать несколько файлов из определенной директории через браузер? Нашёл flak.send_file(). Но как я понял он может отдавать только один файл по указанному пути
Anonymous
авторкгеры ее запрещён?
Anonymous
Авторегер не*
Dmytro
Здравствуйте. Что произойдет, если запустить синхронный запрос к БД внутри асинхронной функции? Просто я помню, тут кодер писал что нужно в отдельный пул потоков выгружать. В общем, что лучше делать?
@Kdanylov если не сложно, можешь пожалуйста объяснить почему нужно выгружать в отдельный пул потоков, я в Гугле нихрена не нашел. Спасибо.
Tishka17
авторкгеры ее запрещён?
под настроение админов
Anonymous
Что не запрещено, то разрешено. Нужен авторегер для форумов. Оплата 250$-400$ Профессиональный уровень более менее нужен. #работа.
Anonymous
Так лучше?
Dmytro
Скинули бы ТЗ, уже бы и нашли работника
Dmytro
Сколько вы ищете? Месяц?
Tishka17
Скинули бы ТЗ, уже бы и нашли работника
да у него незаконная деятельность, че уж
Dmytro
Я думаю что большинству пофех. Хотя могу сомневаться. За ТЗ же группу не забанят?
Anonymous
Сколько вы ищете? Месяц?
Почти, чуть меньше
Forevka ÐΞV
Artem
это не ограничение фласка, а так работает http
А через что тогда это можно реализовать?
Forevka ÐΞV
ну и собственно если у тебя в пуле поставлено кол-во вркеров 25 то больше 25 запросов одновременно не пойдёт
Tishka17
А через что тогда это можно реализовать?
1. несколько запросов с помощью js 2. отдавать рахив
Forevka ÐΞV
ещё что-бы не плодить милион подключений к базе как вариант, но можно настроить чтоб она особо не чуствовала эти подключения. Но это уже к самой базе а не к коду на питоне
Forevka ÐΞV
Forevka ÐΞV
это к примеру
Forevka ÐΞV
но там создаётся свой пул
Tishka17
pgbounce
это не настройка базы, это "прокси" перед ней
Tishka17
но да, так наверно прокатит
Amaro
А через что тогда это можно реализовать?
Вообще в хттп есть мультипарт, но половина браузеров это не понимает, а половина ругается, что сайт пытается пислать несколько файлов, и заставляет юзера кнопи нажимать.
Alex
весь луп заблокируется до получения ответа
что в общем-то не всегда проблема.
Artem
1. несколько запросов с помощью js 2. отдавать рахив
Ок. Спасибо А как можно предоставить пользователю выбор. Допустим, ему нужно скачать определённый файл с сервера, который он хочет выбрать в самом браузере
Rin
Подскажите хорошую библиотеку для обработки текста. На входе - сообщения из телеграм: ссылки, картинки, символы различные и смайлы . Сейчас при занесении в БД, смайлы отображаются как знаки вопроса. Кодировка столбца - utf8mb4
Constantine
гайз не могу разобраться с проблемой. устанавливаю пакет с зависимостями. в сетап файле зависимости указаны, но во время установки выдается сособщение что модуль не найден. Посмотрел другие пакеты на гитах роде ничего особенного нет, но не работает, гугл мне так и не смог помочь. https://github.com/jaxxtrend/NodeGraphQt
Vlad
Ребят хелп плиз, с почты получаю письма через питон и сохраняю прикрепленные файлы в папку, с кодировкой разобрался а теперь проблема в слишком длинном имени файла, а письме оно разбивается на 2 строки OSError: [Errno 22] Invalid argument: 'attach\\NOTIFICACION # 148 CR-2019010434 RAD 20191102792 RED CARNICA OOO\r\n DIETA +.docx' разбивается на части тут OOO\r\n DIETA
Vlad
Tishka17
Ок. Спасибо А как можно предоставить пользователю выбор. Допустим, ему нужно скачать определённый файл с сервера, который он хочет выбрать в самом браузере
ну посмотри любой сервис где можно качать файлы: дропбокс, яндекс диск, гугл диск, owncloud, вложения в любом почтовом сервисе
Vlad
https://pastebin.com/5rSMVmdG
Tishka17
ну и вообще имена положено санитизировать
Tishka17
вдруг там в качестве имени будет c:\Windows\... что-нибудь такое
Vlad
в кавычки взять?
Tishka17
нет