Hayk
Ну можешь измерить
Размер не имеет значения :D
Inellok
Я не новичок в программировании,но не знаком с ООП и классами.(первым языком,который я нормально выучил был луа). Посоветуйте хорошую книжку по питону,которую можно найти в интернете бесплатно и которую легко поймёт человек вообще не понимающий питона(ну и чтобы она на русском была)
Ivan
Ну смотря что гуглить.
Ivan
та не.
🍁 Jaŭhien
Я не дочитал
Anonymous
Я не дочитал
бабла хочет
🍁 Jaŭhien
Anonymous
бабла хочет
Это другое дело, за двор и бабло стреляю в упор
Richard
Читай правила
Richard
И не пались палит чатами
Denis
nometa.xyz
Richard
Зеленая лента
Richard
Ты попал в рандомные чаты вижу
🍁 Jaŭhien
Это русскоязычный чат
Richard
Richard
Это русскоязычный чат
Это его успокоит
Vladyslav 🇺🇦🇪🇺
🤦‍♂
Vladyslav 🇺🇦🇪🇺
Вот обязательно это было? Никак нельзя было без лозунгов?
Anonymous
Это толстый троллинг такой?
shenmue
Туда ли я попал XD
Artöm
Куда хотел?
Vladislav
for access_key_id in iam.list_access_keys()['AccessKeyMetadata']: if access_key_id['AccessKeyId'] == key: print('Name: ',access_key_id['UserName']) Почему на выходе ? ('Name: ', 'pyth') Почему не Name: pyth ???
👑OGURCHIK🖤
Вместо запятой + в принте
Vladislav
print(f"Name {access_key_id["UserName"]}"
Мне тут уже подсказали. Дело в том, что у меня Питон 2.7. И в данном случае нужно без скобок...
Vladislav
а как у тебя принт со скобками в 2.7 работает?
Не знаю. Он просто эти скобки на вывод и выводит...
Vladislav
зачем тебе там вообще скобки?
Я привык их писать как в Python3
Vladislav
Данные u'AccessKeyLastUsed': {u'LastUsedDate': datetime.datetime(2019, 8, 5, 2, 15, tzinfo=tzlocal()) Код print(iam.get_access_key_last_used(AccessKeyId=key)['AccessKeyLastUsed']['LastUsedDate'].date()) Вывод 2019-08-05 Хотелось бы и данные по часам взять... 2, 15 из первой строки данных. не могу понять как... Октрыл мануал ...
Andrey
нет
Николайка
Ну дак питону 2.7 ты же это не сообщил)
Vladislav
Задача (уже реализовал) Write a command line app using Python that takes an IAM key and returns the following information username last time used age of the key Дополнение Extend #2 above by passing a flag and an age and return all keys that are older than the input provided. В этом дополнении неясно, что за FLAG передаётся... На кой он там нужен ? По идее только порог нужно передать, чтобы вывести ключи старше порога... Спросить у рекрутера нет возможности. Сдать нужно уже завтра...
Valery
И ?
чтобы сразу отдавать решение перелогиниваться или нет в зависимости от того сдох ключ или нет.
Vladislav
чтобы сразу отдавать решение перелогиниваться или нет в зависимости от того сдох ключ или нет.
Прошу прощения - не могу понять... Одельные слова ясны, но что на практике имеется ввиду...
Vladislav
Есть ключи в IAM. У них есть парамметры. Можно просто перебрать все ключи, которые старше указанного порога. При чём тут флаг... По мне флаг, это как 0 или 1. Делать или не делать что-либо....
Valery
Есть ключи в IAM. У них есть парамметры. Можно просто перебрать все ключи, которые старше указанного порога. При чём тут флаг... По мне флаг, это как 0 или 1. Делать или не делать что-либо....
это нелогично и небезопасно, но можно посчитать и сразу передавать решение перелогинься/заходи, и возраст ключа впридачу (это плохое решение, может они хотят в комменте это услышать)
Vladislav
это нелогично и небезопасно, но можно посчитать и сразу передавать решение перелогинься/заходи, и возраст ключа впридачу (это плохое решение, может они хотят в комменте это услышать)
Думаю не нужно тут искать потайного смысла. Тут написано передать флаг в функцию... Вот я и не пойму, что за флаг и на кой он там нужен...
Юрий
привет, помогите плиз, почему выскакиевает ошибка в браузере что форма пустая, хотя там значение value присутствует https://dpaste.de/wzjh https://i.imgur.com/gFw6SBh.png https://i.imgur.com/TpPrGgT.jpg
Anna Maxi
#вакансия #middle #python #fulltime #москва #remote 🗺 Город: Москва(Москва Сити) Формат работы: можно удалённо Занятость: полная Зп вилка: 120к-150к на руки (все белое) 💥 Друзья, компания ПИК-Брокер растёт с крейсерской скоростью и срочно разыскивает себе в команду страстного до красивого кода Mid-Python разработчика! 💪🏼Технологии и инструменты: Backend: Python 3, Flask, Nginx, Postgresql, REST Toolkit: Docker, GIT, Jira, Bitbucket, Sentry, *nix 🔴 Что нужно будет делать: - Участвовать в проектировании архитектуры сервисов и серверного приложения - Работать в команде с Data scientist - Проводить Code-review 🔵 Основные требования: - Опыт написания unit тестов - Плюсом будет опыт работы с Golang и другими языками программирования - Плюсом будет опыт математического моделирования и работы с такими библиотеками как numpy, scipy, scikit-learn etc - Английский язык на уровне чтения и перевода технической документации 🔶 Мы готовы предложить: - Полную атмосферу стартапа, свободную от бюрократии - Дружную и адекватную команду специалистов, любящих свое дело - Супер комфортный офис в Москва Сити на 23 этаже, но если ты боишься высоты или ты из другого города - можно удаленно)) 🙋🏼‍♀️По всем @AnnaMaxi
Dmytro
Дайте ссылку в лс кто удалил, интересно(9
Dmytro
привет, помогите плиз, почему выскакиевает ошибка в браузере что форма пустая, хотя там значение value присутствует https://dpaste.de/wzjh https://i.imgur.com/gFw6SBh.png https://i.imgur.com/TpPrGgT.jpg
Значит это велью не отправляется в базу данных. Ищи где-то в этом месте, где данные записываются в бд. А вообще странно как-то, делать хайден поле с юрлом. Я правда хз что оно там делает, не смотрел, но мне кажется это говнокод.
Anonymous
почему при миграции sqlite выдает ошибку UserWarning: Neither SQLALCHEMY_DATABASE_URI nor SQLALCHEMY_BINDS is set. Defaulting SQLALCHEMY_DATABASE_URI to "sqlite:///:memory:". 'Neither SQLALCHEMY_DATABASE_URI nor SQLALCHEMY_BINDS is set. '
Anonymous
хотя я инициализировал url в config.py: import os basedir = os.path.abspath(os.path.dirname(file)) class Config(object): SECRET_KEY = os.environ.get('SECRET_KEY') or 'you-will-never-guess' SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \ 'sqlite:///' + os.path.join(basedir, 'app.db') SQLALCHEMY_TRACK_MODIFICATIONS = False
Dmytro
Ты пытаешься мигрировать датабазу в памяти? Шта?
Dmytro
У тебя sqlite:///:memory: адрес
Anonymous
У тебя sqlite:///:memory: адрес
но почему? я указывал SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \ 'sqlite:///' + os.path.join(basedir, 'app.db')
Anonymous
ошибка здесь?
Anonymous
просто делаю в точности по учебнику, а получается это
Dmytro
У тебя случаем DATABASE_URL не 'sqlite:///:memory:'?
Anonymous
db = SQLAlchemy(app)
Anonymous
я не определял конкретно DATABASE_URL
Anonymous
только SQLALCHEMY_DATABASE_URI
Anonymous
SQLALCHEMY_DATABASE_URI 'sqlite:////home/fastcolor/PycharmProjects/Kindcolor/app.db'
Dmytro
Может в одно случае у тебя маленька L а в другом большая i ?
Anonymous
это через интерпретатор получил значение
Anonymous
как же я этого не заметил...
Anonymous
Может в одно случае у тебя маленька L а в другом большая i ?
исправил SQLALCHEMY_DATABASE_URI на SQLALCHEMY_DATABASE_URL, но по видимому этого делать не стоило, так как там должен быть именно URI. А в каком случе у меня L вместо I?
Anonymous
я так понял, что проблема в путях, но что может быть не так?
Anonymous
понял. Сейчас попробую...
Проксимов
nometa.xyz
А реплай?
Stepan
/report
Stepan
Подели на две строки - гласные и согласные. Потом просто комбинаторикой перебери
Nikolay
Что-то из itertools. Сделай 2 набора с гласными и негласными
Tishka17
1. разедлить гласные си согласные на две строки. 2. сгенерировать что надо
Stepan
Если тебе надо всё руками писать - то это очень гнездённый for loop, подход в лоб: for i in consonants: for j in vowels: for k in consonants: for l in vowels: print(i + j + k + l)
Stepan
Пройдёт по всем-всем возможным вариациям.
Stepan
Сложно слишком
Наоборот, в лоб и просто. Уверен, это школьная задачка
Andrey
Сложно слишком
а что сложного?