Алан Гибизов здравствуйте! Да, так и есть - сертификат генерится из хранилища Я.Облака и скачивается на рабочую машину. И этот сертификат у меня есть, но я пока не понял как заставить dbt прочитать его.
Я решил свою проблему немного иначе, отключил проверку сертификата и заменил текущий порт на другой, который работает через https, а не через tcp. Но ещё предстоит разобраться как оно должно работать и почему ошибку выбрасывает. Может всё дело в настройках кластера в Я.Облаке.
Dmitry Roo , это немаловажная часть наверное, но мне сейчас этим похвастаться никак нельзя. Только в хард скилз упираться и нарабатывать в теории. А потом в краудтестинг - тренироваться)
Учитывая вашу практику, что означает хорошее знание продукта QA? Кроме знания его баго-опасных участков если не только этого касается.
Он мне тоже нравится за синтаксис и его следствия - скорость написания кода и лаконичность. Ну и комьюнити очень активное, особенно в последнее время.
Влад, а вы на Python для каких проектов и их частей тесты проводили? Веб (фронт, бэк), MobApp? Эти проекты разрабатывались не на Python?
То есть все-таки выбор зависит от проекта? В той ситуации, которую ваш пример описывает, мне было бы неловко, если бы у меня только Python в арсенале был.
Сергей Паньков, здравствуйте!
Это home project, для личных нужд - поэтому в нем нет ничего, чего я пока не знаю :-D
Часть кода, приведенная вами - это черновая часть, не законченная. Я использую библиотеку openpyxl и этим синтаксисом мы записываем в активный лист рабочей книги Excel, созданной моим кодом, распарсенные из имеющихся файлов имена листов. То что есть - это сплошная запись в первую строку (получилась бы очень и очень длинная строка), но в финальной версии механизм записи данных файл был бы доведен до удобного формата.
Этот код будет использоваться на регулярной основе как часть R&D проекта и, безусловно, будет совершенствоваться далее в добротный пайплайн для предварительной обработки данных. У меня есть несколько функций, которые используются для сбора и предварительной обработки данных, и их нужно будет тоже в божеский вид привести. Но они столько времени не замораживают как этот код.
Пычев Анатолий, VBA по моим наблюдениям гораздо производительнее в таких задачах, что вообщем-то не удивительно. Не так давно мне нужно было пересохранить 6 тысяч файлов из xls в xlsx. Питоновские спец.библиотеки их даже не распознавали как Excel (справедливости ради нужно сказать что не распознавали из-за определенных нюансов), а нашел на просторах интернета рабочий скрипт VBA - за 1 час он мне их все перелопатил.
И спасибо за код!
SoreMix, спасибо большое! Проверил - где то на 30-35% возросла скорость обработки файлов на 4 потоках (8 минут вместо исходных 12). Помечу ваш ответ как одно из решений.
Алан Гибизов, согласен что в большинстве случаев хватает питоновских библиотек, но здесь случай нестандартный. Мне нужно сохранить структуру рабочих книг (в каждом 25 листов) и данных в этих файлах. А библиотеки питона не распознают их как эксель.
Я нашёл решение в интернете - готовый и хорошо написанный скрипт. Но в любом случае буду учиться кодить на VBA, так как спрос среди коллег по офису есть, а там где спрос - там и плюшки)
Я решил свою проблему немного иначе, отключил проверку сертификата и заменил текущий порт на другой, который работает через https, а не через tcp. Но ещё предстоит разобраться как оно должно работать и почему ошибку выбрасывает. Может всё дело в настройках кластера в Я.Облаке.