Evgeniy
С шизофренический переводом думаю полно
Evgeniy
ищи тут : https://towardsdatascience.com/neural-machine-translation-with-python-c2f0a34f7dd
Evgeniy
но надо вникать в deep-deep-deep machine learning и вот-это-все хайповое и пафосное.
Evgeniy
Ребята доскажите пожалуйста есть какой нибудь ИИ чтобы превести книгу с английского на русский
https://stackabuse.com/python-for-nlp-neural-machine-translation-with-seq2seq-in-keras/ вот интересная либина тоже.
Чё За
Всем привет! Учусь по курсу "Полное руководство по Python 3: от новичка до специалиста", дошел до задания с Римскими цифрами, в общем почти половина, алгоритм я понимаю, но как преобразить это в код - нет. На всех ДЗ, кроме первого, с которым справился сам, я пытался что-то гуглить, но так и не понимал, а искать готовое решение не хотелось. В итоге я смотрел решение, но все равно для меня много непонятного, особенности, как строится код, а не сам алгоритм. Иногда я не понимаю, что же в итоге делает функция, даже после прочтения документации. Если кого-то, кто сталкивался с таким же эффектом (я совсем новичок, как понимаете), но продолжил учиться и чего-то достиг, подскажите, как вам пришло понимание? Может литературу почитать, хоть и со чтением у меня плохо, может пересматривать курсы неоднократно? Ну, надеюсь, моя мысль ясна. Спасибо всемкто откликнется)
SetazeR
>алгоритм я понимаю, но как преобразить это в код - нет значит не понимаешь
Чё За
>алгоритм я понимаю, но как преобразить это в код - нет значит не понимаешь
Под алгоритмом я подразумеваю что из чего вычесть, как разделить, как это сделать, т.е. русским языком и на листе бумаги я могу расписать, как должна действовать программа, так сказать "в картинках". Но когда сажусь за редактор, не могу понять, как написать это кодом.
SetazeR
значит не понимаешь [2]
Чё За
значит не понимаешь [2]
Об этом сказал уже и я, но вопрос то в другом, как понять, совет того, кто не понимал так же
SetazeR
практикой, как
SetazeR
классы-то зачем?
SetazeR
и что, пользование классов улучшает понимание того как писать код в принципе?
Чё За
Продолжите рассуждение, очень прошу, я читаю и думаю над словами вашими
Чё За
Ну я писал, что как посчитать на листе я понимаю, как преобразить это в код - нет
Чё За
Интересно, в заметки))
Чё За
Пересмотрел репозитории, но так и не понял, что мне там надо высмотреть)
Artöm
@ResQNet
Anonymous
Mihail
Всем привет! Хотел бы поднять архитектурный вопрос о том, как кто работает со сторонним апи в своих приложениях. 1. Есть ли у вас разделение бизнес-логики и функций/методов, которые непосредственно эти апи дёргают? 2. Используете ли вы классы или же обходитесь функциями + модулями? 3. Каким образом выглядит ваша иерархия модулей/пакетов или классов при расботе с несколькими примерно однотипными сторонними сервисами, но требующими различной обработки?
Dmitriy
Обычно это базовый класс с базовыми методами. Например для платежей: class BasePaymentProvider def process_payment def rebill От него наследуются конкретные классы платежных систем class PayonlinePaymentProvider class PaypalPaynentProvider и так далее Это по сути бизнес логика. Также есть классы для апишку каждого провайдера. Методы класса обычно мапятся на методы апишки Обработку таймаутов, ретраи и тд можно вынести в базовый класс
Mihail
Обычно это базовый класс с базовыми методами. Например для платежей: class BasePaymentProvider def process_payment def rebill От него наследуются конкретные классы платежных систем class PayonlinePaymentProvider class PaypalPaynentProvider и так далее Это по сути бизнес логика. Также есть классы для апишку каждого провайдера. Методы класса обычно мапятся на методы апишки Обработку таймаутов, ретраи и тд можно вынести в базовый класс
Т.е. получается, что бизнес-логика происходит BasePaymentProvider? А конкретные методы, которые дёргают апи в классах-наследниках? А почему были выбраны именно классы, если не секрет? Можно же было так же для каждой платёжной системы просто отдельный модуль сделать с соответствующими функциями.
Dmitriy
Можно и так ибо обработка апи это только функции/методы и там почти нет данных. Поэтому если используешь классы то часто все методы это classmethod и инстансы класса не создаются
Dmitriy
Вот советую почитать на эту тему blog.cleancoder.com/uncle-bob/2019/06/16/ObjectsAndDataStructures.html
Dmitriy
Как правило классы удобнее
Anonymous
prompt называется
пасиба)))))))))))))))))
Vladimir
ребят подскажите как лучше сделать, есть файл который разбираю построчно, если в строке находится определеная последовательность символов, то мне надо в этом же цикле сохранить следующие две строки,
Vladimir
и продолжить цикл
Anonymous
вообще какова цель? может там такое и не нужно
Vladimir
Спасибо, оказалось не нужно.
Vladimir
Если вдруг кто-то будет ковырять pyyaml библиотеку знайте что yaml.dump() создаст структуру либо все записи будут по алфавиту, либо в перемешку. Выбрать сортировку нельзя :(
Vladimir
Именно поэтому я отказался от ее использования. Хотел сериализовать, потом десериализовать. В итоге просто построчно
Mikhail
Ребята, кто пользовался xmlschema, как при парсинге xml нормально обрабатывать даты?
reinmar
Ребята, кто пользовался xmlschema, как при парсинге xml нормально обрабатывать даты?
Для парсинга xml, как по мне, самое лучшее это xmltodict. Загружаешь xml в словарь, а потом делашь что хочешь с ним
Mikhail
xmlschema использует xsd плюс уже есть в проекте, не хочется ещё тащить
Mikhail
Но спасибо, посмотрю на xmltodict
Tim
Ребят, добрый день, из здесь присутствующих если кто-то пишет асинхронный код, поделитесь как правильно вести логи.
Tim
А то у меня что-то пусто в логах
Tim
Ок, пойдём иначе
Tim
Oleh
Нет варианта " негативно, использую более подходящий язык"
Roman
Добрый вечер. Подскажите как в pyqt5 динамически создать кнопки по количеству элементов из списка и переопределить параметры этих кнопок. Если скинете ссылку на хороший мануал буду благодарен 👍
Anonymous
@ru_python_beginners
Tim
В том и смысл что в асинхронном он не работает
Tim
Вместо request использую aiohttp
Tim
И все стало пусто )
Tim
Модуль logging пробовал?
Предложения ещё ?
Ilya
https://github.com/B2W-BIT/aiologger
Tim
https://github.com/B2W-BIT/aiologger
Так, попробую. Это из личного опыта или нагуглил?
Ilya
Чисто гугл, у меня проблем с стандартным logging не возникало пока
Tim
Чисто гугл, у меня проблем с стандартным logging не возникало пока
А ну тогда потом замени ради интереса на асинхронные библиотеки синхронные))
Tim
и посмотри логи
Ilya
Гляну)
Makar
кто работал с базой PyMySQL в питоне?
Anonymous
много кто
Vladimir
кто работал с базой PyMySQL в питоне?
кто-то да работал. а в чем вопрос?
Makar
Может кто помочь разобраться с pymysql?
Anonymous
кто-то может
Anonymous
Здравствуйте
Anonymous
Можно ли подключить pygame к базе данных
Anonymous
?
Anonymous
Можно ли подключить pygame к базе данных
pygame - нет, а логику реализуемую можно
Anonymous
Ммм
Makar
(env) D:\Python\bot>pip install mysql-connector-python Fatal Python error: initfsencoding: unable to load the file system codec File "D:\Python\lib\encodings\__init__.py", line 123 raise CodecRegistryError,\ ^ SyntaxError: invalid syntax Current thread 0x00001e88 (most recent call first): Питон перестал работать, в чём может быть проблема?
Anonymous
@ru_python_beginners
Eva
Всем привет! не вижу пина с правилами. Вакансию для работяг можно закинуть?
Eva
о, спасибо. вижу, что нельзя. чего напрягать тогда уж
Anonymous
Всем Привет!
Anonymous
Конечно не по теме, но стоить учить QT Android c++?
Anonymous
Java andro studio популярен, но c++ работает быстрее поэтому хотел начать
Anonymous
Ради скорости, ради клиентов
SetazeR
А от нас ты что хочешь? Валидации твоего выбора?
SetazeR
"Какой молодец, продолжай в том же духе"?
Anonymous
Нет
Anonymous
Просто эффективнее учить?