Камрон)
есть официальное api инстаграма
там нельзя скачивать истории фотки видео и тд
Alex
что именно стоит читать чтобы углубиться в питон?
+1 к документации еще Fluent Python очень неплоха
B
Привет, какой библиотекой я могу плотить графы?
Если до этого ничего такого не делали, то seaborn. Если есть опыт с матлабом, нужен тонкий контроль или вы учёный, то matplotlib. Если хочется красоты и есть время вникать в документацию, то Altair.
AMD Chan
насколько релевантно будет писать приложение-updater на python? суть - подключение к FTP-шаре, проверка на новую версию билда, скачивание и замена старого
Aragaer
можно просто на баше, зачем птон
AMD Chan
WSL использовать? Не хочется как-то
Anonymous
Повершел
Aragaer
а, венда
B
В итоге вспомнил про граф виз
Извините, вы видимо имели в виду графы как узлы+ребра? Я-то про графики функций и распределений подумал.
AMD Chan
Повершел
лично мне будет проще написать такой скрипт на python. повершелл - темный лес, да и синтаксис ужасен просто. хотя можно и не только на python, просто хотел узнать релевантность такого решения.
Epifanís
На хабре в комментах нашел тулзу https://kaitai.io/ , скрипт, прогу, хз как назвать для удобного парсинга разных бинарных форматов файлов, попробовал для питона - работает) Кто-нить использует?
Epifanís
Наверное тоже самое, я ни с этим ни с тем не работал пока)
Epifanís
Тут какую-то иде к нему прилагают, дебаггер(?)
Epifanís
https://ide.kaitai.io/
Zi
Какую либу используете для подключения к Firebird 3 ?
Tishka17
ух, его кто-то юзает вообще?
Alex
ух, его кто-то юзает вообще?
зарта на тебя нет. =)
Valera
Привет, скажите, возможно ли будет передать в функцию парамтеры след образом: kwargs = {'country': 'Canada', 'city': 'Ottawa', 'zip_code': '61350', 'latitude': 0.0, 'longitude': 0.0} my_func(**kwargs.pop('country'))
Tishka17
хм
Aragaer
а что он возвращает?
Tishka17
значение по ключу
Alex
а что он возвращает?
значение по ключу
Aragaer
тогда нельзя, потому что ** ожидает словарь
Vadim
удаляя его из словаря или KeyError
Alex
или Default значение
Alex
если передали
Vadim
всё так
Aragaer
а какого результата хочешь добиться этой конструкцией?
do not import flask
Так конечно можно, но это implicit shit
Valera
а какого результата хочешь добиться этой конструкцией?
у меня список словарей на несколько тысяч записей. Вот такого вида: kwargs = [{'id': 1 'country': 'Canada', 'city': 'Ottawa', 'zip_code': '61350', 'latitude': 0.0, 'longitude': 0.0}, ... ] Мне нужно в джанго создавать объекты, хочу организовтаь это так: Model.objects.bulk_create(Model(user_id=kwargs['id'], **kwargs.pop('id')))
Aragaer
нет, я не про это
Aragaer
**kwargs.pop('id')
Aragaer
какой результат вот этой конструкции ты ожидаешь/хочешь увидеть
Aragaer
"все, кроме id"?
do not import flask
Судя по всему да
Tishka17
ой не факт
Aragaer
собссно тут даже kwargs это не словарь, а список словарей
Aragaer
тогда надо user_id = kwargs.pop('id') func(user_id=user_id, **kwargs)
Aragaer
так можно
Valera
точно, pop же возращает значение и удаляет, забыл.. спасибо 🙂
Aragaer
но нельзя сделать func(user_id=kwargs.pop('id'), **kwargs)
Aragaer
как мне кажется, порядок вычисления аргументов функции не определен. Или определен?
Valera
по идее все ок должно быть, сейчас проверю
Anonymous
Зависит от языка
Anonymous
В с++ не определен в питоне не знаю
Aragaer
>>> def func(**kwargs): ... print(kwargs) ... >>> k = {'a': 1, 'b': 2} >>> func(c=k.pop('a'), **k) {'c': 1, 'b': 2}
Aragaer
прокатило. Но надо смотреть спеку
Alex
прокатило. Но надо смотреть спеку
https://docs.python.org/3/reference/expressions.html#evaluation-order
Aragaer
expr1(expr2, expr3, *expr4, **expr5) - наш случай
Alex
TL;DR слева-направо
Aragaer
тогда все должно быть ок
Alex
ну я бы в прод коде так не делал
Alex
это вводит в замешательство
Alex
напиши в две строки
Aragaer
да
Anonymous
всем привет!
Anonymous
что на питоне написать?
Aragaer
код
Anonymous
Бота для апи кек
Anonymous
хах а какой? я незнаю что написать дл/ практики
Aragaer
advent of code прорешай
Anonymous
Напиши что ты хочешь научиться делать
Anonymous
А на адвенте какие задачки?
Anonymous
Типа литкода?
Alex
хах а какой? я незнаю что написать дл/ практики
напиши свой телеграм с блекджеком и куртизанками
Anonymous
напиши свой телеграм с блекджеком и куртизанками
я уже написал блекджек со шлюхами)
Anonymous
он правда плохо работает изза путаницы с if а так все ок
Anonymous
Короче открываешь гитхаб
Anonymous
открыл
Anonymous
Смотришь что за проекты на питоне естъ популярные
Anonymous
И делаешь либо свой вариант