Vladimir
Здорово!! это радостная новость ))
Aquinary
Здорово!! это радостная новость ))
Это новость с двух сторон, с одной стороны больше будут хотеть что-то на питоне, с другой стороны получится ситуация с пхп, где рабочей силы переизбыток)
Chebyrash
Aquinary
"Питон на практике", Саммерфильда годнота? Там в основном про паттерны проектирования
Chebyrash
Читал только Dive into Python. Все остальное на практике.
Aquinary
Тоже читал, но по диагонали. Надо углубиться будет
Isamu ꧁꧂
Chebyrash
Alex
Доброго дня, коллеги
Подскажите, есть ли библиотека Python для транскрибации русского языка?
Isamu ꧁꧂
Anonymous
Я вот прежде чем отвечать погуглил что такое транскрибация и не стал советовать transliterate, потому что транскрибация - перевод речи из звука в текст
Anonymous
мне что гугл сказал то я и написал:)
Isamu ꧁꧂
Alex
Пока это для меня невыполнимая задача)))
Chebyrash
Alex
Да, из аудио в текст
Alex
из файла
Chebyrash
Думаю здесь подойдёт не библиотека, а API. Посмотрите у Google или Amazon
Alex
Chebyrash
Amazon Transcribe (Amazon)
Speech API (Google)
Bing Speech API (Microsoft)
Isamu ꧁꧂
Удваиваю апи
Vladimir
Забавно... теперь отправляя боту фото любого текста можно попытаться получить перевод этого текста на выбранный язык )))) @reversoDEbot
Гы, забавные стикеры. Только с одним не согласен, про Хакинтош.
Aquinary
Vladimir
На самом деле автор Языка питон :
Vladimir
Evgenii
почему exec_module() может два раза модуль запускать?
Chebyrash
Покажите код
Aquinary
Подскажет кто с проектированием приложения (если это можно так назвать?
Aquinary
https://pastebin.com/7jw70vn6
Aquinary
Является ли такая фигня правильной?
Aquinary
Т.е. имеется базовый класс "Продукт", от него создаются объекты, много объектов, на несколько тысяч товарных позиций.
И внутри этого класса есть вложенные классы, которые выполняют здесь чисто структурную роль, чтобы лучше понимать, где идёт обращение к моему складу, а где к битриксу
Aquinary
На выходе получаем список (массив?) объектов класса, у каждого из которых есть параметры
Aquinary
Так вот
Aquinary
Это нормально?
Aquinary
Или можно как-то по другому и лучше?
Isamu ꧁꧂
А тебе не проще логику в бд организовать?
Aquinary
То есть?
Isamu ꧁꧂
Организовать все зависимости в реляционной бд, а питоном уже тащить данные и обрабатывать их
Isamu ꧁꧂
Ну, было бы хорошо, если ты объяснил что ты хочешь от своего приложения
Aquinary
Оно уже работает, но хотелось бы зарефакторить
Aquinary
В меру возможностей
Aquinary
Сейчас получается так, что у меня есть класс "МойСклад" и в нём всё напихано в одну кучу
Isamu ꧁꧂
А, ок, вроде понял.
У тебя get_all() почему-то является методом класса Product
Isamu ꧁꧂
Скорее он должен быть где-то отдельно и возвращать набор объектов класса Product
Aquinary
Да, я заметил этот косяк product.get_all вернёт ошибку
Тогда product[0].get_all? Но тогда чисто семантически ощущение, словно я получаю что-то конкретно из product[0]
Aquinary
А если Product.get_all статический метод?
Isamu ꧁꧂
Потом объясни о битриксе и остальных подклассах. Их надо отдельно завести, а в продукте создать поля этого типа (если эти поля как-то обрабатывают свойства продукта)
Isamu ꧁꧂
Хотя правильнее как по мне было бы просто функцию, куда ты кидаешь Product, а он тебе достаёт нужную инфу
Aquinary
Можно пример?
Aquinary
По битриксу сек
Isamu ꧁꧂
Isamu ꧁꧂
products = get_all()
print(products[0].name)
Aquinary
Prax
Человек паук
Aquinary
Для обучения
Aquinary
Ибо есть опыт программинга, но на уровне класс-метод, не включая тех самых трёх китов ООП. Даже не говорю о паттернах и архитекторе - со временем остро ощущаешь необходимость в этом, так как банально сложно расширять уже написанное %)
Chebyrash
Isamu ꧁꧂
Ну это немного не тот случай же
Chebyrash
Isamu ꧁꧂
Например если бы надо было вычислить сколько будет стоить продукт с учётом инфляции через n лет, то да, можно статик
Isamu ꧁꧂
Передавая туда цену, конечно же
Isamu ꧁꧂
Тогда уж создай класс Data_Processor со всеми методами и массивами нужными
Artur
Хасимо Бергамото
Aquinary
%)
Aquinary
Вопросик
Aquinary
Если "для симметрии" есть желание юзать и .setter и .getter, то такой метод определения не подходит?
Aquinary
Собственно, вся суть на скринах. Не импортировать же мне каждый модуль по отдельности?
Aquinary
Aquinary
Aquinary
Aquinary