Anonymous
Дублировать их — ещё хуже.
🍁 Jaŭhien
Да миксины это нормально
🍁 Jaŭhien
Только почему методы статические
Anonymous
Чтобы было понятнее. Один класс — это ErrFileParser. Содержит всё, что необходимо для получения нужных данных из ERR-файла. В него входит статический метод, который из строки извлекает число и возвращает его (нужно). Второй класс — это ServiceLogHandler. Содержит всё, что необходимо для обработки логов некого сервиса правильным образом. В нём содержится такой же статический метод, потому что там также требуется извлекать число из строки. Ну и я подумал вынести этот дублирующийся статический метод + ещё пару подобных в отдельный класс BaseMixin, от котого будут наследовать эти оба. Это адекватно вообще?
Anonymous
Мне интуитивно кажется, что это плохо, но при этом, дублировать код — это же ещё хуже. Какое может быть решение в таких ситуациях? Именно с точки зрения написания не говна, а адекватного кода.
Anonymous
Только почему методы статические
Потому что вышло так, что они не зависят от объекта. Возможно, у меня проблема на коцептуальном уровне.
Anonymous
Разобрался. Вопрос неактуален.
Stanley
Чуваки, такой вопрос. Получаю вчерашнюю дату yesterday = date.today() - timedelta(days=1) выдает такое 2019-06-19 и получаю дату создания файла date_file = os.path.getctime(file) выдает в секундах 1560994963.1229255 мне надо удалять файлы которые были созданы вчера, т.е. даты надо сравнить Как правильно их сравнить? К какому виду лучше приводить? поделитесь опытом))
Anonymous
Кто знает как как в код для создания телеграмм бота добавить смайлы ?
Павел
Поднял локальный сервер для хранения пакетов на pypiserver, обращение идёт по https протоколу. И при установке пакетов из него выдаёт ошибку проверки сертификата certificate verify failed. В pip это удалось победить указанием - - trusted-host параметра и пакеты начали устанавливаться с него, но залить туда при помощи twine и poetry, да и самого pip не удалось из-за этой ошбки. Это можно как-то победить или придётся переводить на http-протокол?
Сергей
Если нет сертификата - нет наверное. Я для своего использовал бесплатный сертификат от LetsEncrypt.
Сергей
Доступ по доменному имени или по ip?
Павел
Что вообще подразумевается под понятием «знать» язык. С одной стороны я понимаю, что знания синтаксиса - недостаточны, с другой весь ты его как ни крути знать не будешь. Где эта тонкая грань? Какие требования к джуниору?
Павел
Доступ по доменному имени или по ip?
Сертификат от Let's Encript wildcart, доступ по доменному имени, а именно по поддомену
Леонид
На нем и решать задачи
Andrey
Что вообще подразумевается под понятием «знать» язык. С одной стороны я понимаю, что знания синтаксиса - недостаточны, с другой весь ты его как ни крути знать не будешь. Где эта тонкая грань? Какие требования к джуниору?
мне кажется, что главное - это знание алгоримов, бест практик и хотя бы стандартную библиотеку уметь применять. Мультипоточность, взаимодействие типов данных. ну и не писать 4 вложенных for, по итогу в котором тебе придётся делать 12 триллионов операций. Хорошо понимать ООП, когда его применять, а когда можно обойтись и без него. а всё остальное приложится.
Павел
Знание библиотек
Хоть один здравый человек. Подскажите какие библиотеки ходовые самые?
Andrey
Чёт многовато для джуна
ну это уже уровень хорошего джуна
Andrey
ну просто отсутствие любого из пунктов приводит к краху программы
Tishka17
Вот особенно последний пункт про "когда обойтись без ООП"
Andrey
ну вообще это да
Tishka17
Вопросы проектирования точно не про джуна
Tishka17
Работодатель выбирает
Andrey
Вопросы проектирования точно не про джуна
это зависит от задач, иногда джуну дают задание на автоматизацию какого-то куска операций. Девопс какой-нибудь. И там очень уже есть проектирование
Леонид
Хоть один здравый человек. Подскажите какие библиотеки ходовые самые?
Но для джуна вообще пофиг какой язык лиж бы понимал что такое ООП, функции, условные операторы, что такое алгоритмы, переменные и вся базовая шляпа, типы данных и и.т.д
Tishka17
Ну не. Язык важен. Так как Джун ещё мало что знает, учить его новому языку долго
Леонид
Леонид
Прозрачно понятно можно посмотреть результат на экранчике порадоваться
Andrey
Тогда Я бы вообще посоветовал java script для новичка
типа как батя вывозит сына на середину озера и кидает в кищащую крокодилами воду, чтобы научить его плавать
Andrey
эффективно
Леонид
типа как батя вывозит сына на середину озера и кидает в кищащую крокодилами воду, чтобы научить его плавать
Начинал с java скрипта сам, но сначала я прочитал книгу программирование и алгоритмы для чайников
Леонид
Начинал с java скрипта сам, но сначала я прочитал книгу программирование и алгоритмы для чайников
Tishka17
И как тебе после жс на других языках?
Леонид
И как тебе после жс на других языках?
Да я тебе уже не отвечу это было очень давно
Леонид
Леонид
Как и у любого другого языка
Леонид
Но это все тонкости но мне кажется у js низкий порог вхождения
Леонид
Не требует понимания работы сервера на первых порах
Леонид
Но зато учит программировать
Forevka ÐΞV
Но у js своя философия
Нету там никакой философии...
Cat
Тогда Я бы вообще посоветовал java script для новичка
А если начать с Python? Мне любопытно.
Forevka ÐΞV
А если начать с Python? Мне любопытно.
Начинать можно с чего угодно, всеравно придётся знать больше 3 языков
Forevka ÐΞV
+ всякие SQL bash
Tishka17
Но это все тонкости но мне кажется у js низкий порог вхождения
Хз, имхо он слишком много всего позволяет делать, что будет новичка путать
Леонид
Леонид
+ всякие SQL bash
Полегче не пугай новичка
Forevka ÐΞV
Он должен знать куда лезет, а то убьет
Cat
Начинать можно с чего угодно, всеравно придётся знать больше 3 языков
Спасибо, буду прокачиваться в программировании, как буду что понимать, будут вопросы посолиднее)))
Tishka17
А если начать с Python? Мне любопытно.
Имхо, так как время паскаля прошло, питон лучший выбор
Andrey
Леонид
Он строго типизированный
Tishka17
Ну ок тогда ява
Ты прям из одной крайности в другую
Леонид
Forevka ÐΞV
Лучше всего начинать с того языка в котором можно проще всего реализовать все алгоритмы и не задумываться слишком о синтаксисе
Forevka ÐΞV
Питон, жс
Tishka17
На джаве новичок уснет пока hello world просто перепишет из урока
Tishka17
Питон, жс
В жс очень сильно надо задумываться о синтаксисе. Можно написать абсолютно нерабочую программу с корректным синтаксисом
Forevka ÐΞV
Хотя жс уже если есть какой-то опыт в поднятии веб сервера и т.д.
Леонид
На джаве новичок уснет пока hello world просто перепишет из урока
Да ну может быть я яву начал изучать будучи 3 года опыта на пхп
აელ
Forevka ÐΞV
Это тут при чем?
А что просто написать в index.HTML весь код и запустить?)
Леонид
я джавист, балуюсь питоном, подтверждаю
Я за часов 5 приложение под андроид по курсу налепил
🤔
Лол писать js в html
აელ
Я за часов 5 приложение под андроид по курсу налепил
я каждый день пишу на жаве по 8 часов и от разного рода запретов самого языка развивается нервный тик
Forevka ÐΞV
А потом думать почему остальные файлы не хочет грузить, яжипутьуказал