Денис
У меня лишь предположение, что ты не верно указала путь с тегом 'а'
Денис
А как узнать что вставлять?
Это уже ищите на просторах Ютуба
Kate
Все уже исправила) спасибо
Денис
Проблема была в неправильном пути?
√ム丂丂ズノりの
Ребята, я не понимаю с чего начать, подскажете как вы начинали?
freshMAC
Ребята, я не понимаю с чего начать, подскажете как вы начинали?
с загрузки питона😅 посмотро уроки в ютуб там их много и все общие в основном показывают функции ,теги как работает т.к. это надо знать (мат часть) а потом уже смотри что пишут и для чего и как а там глядишь может и на курсы нужно будет присесть ИМХО курсы по 3 месяца это мало. желательно от полугода
Денис
Ребята, я не понимаю с чего начать, подскажете как вы начинали?
Я смотрел как создают ботов телеграмма, потом пошло поехало
Dim
помогите разобраться с этим файлом
Dim
Помочь скачать?
помочь понять что внутри
Денис
Открой в блокноте, глянь что там
Коварная
В HEX-редакторе 😅😁
Dim
нужен анализ а не просто хекс-редактор
Dim
так то я смотрел - ничего не понял
Kate
добрый день ! )) Такой вопрос... есть код (см ниже) Не могу понять в строке "for s in range(10, 15):" - от 10 до 15 - чего? - генерируемых строк? И в переменной "code_append" находится текст... Почему при этом код в тройных кавычках всё же выполняется? И аргумент "func % size" в функции timeit - что означает такая запись (func % size)? Код: import timeit def elapsed_time(func, size): return timeit.timeit(func % size, number=100) / 100 code_append = """ elements = range(%d) # генератор элементов, которые будут вставляться в список array = [] # список, работу которого тестируем for e in elements: array.insert(0,e) # добавляем каждый раз в начало / append(e) - в конец """ for s in range(10, 15): measure_1 = elapsed_time(code_append, 2 ** s) measure_2 = elapsed_time(code_append, 2 ** (s + 1)) ratio = measure_2 / measure_1 print("[%d]/[%d] -> %5.2f" % (2 ** (s + 1), 2 ** s, ratio))
Денис
Тройные кавички это комментировать
Денис
У тебя комментирование скорее неверно указано, да и почему ты решила так?
Kate
Тройные кавички это комментировать
ок спасибо а вот не могу понять в строке "for s in range(10, 15):" - от 10 до 15 - чего?
Igor
ок спасибо а вот не могу понять в строке "for s in range(10, 15):" - от 10 до 15 - чего?
В питоне всё является объектами и каждый объект имеет мета информацию о себе
Igor
Если тебе не понятно какой тип, то ты можешь просто посмотреть
Иван
помогите разобраться с этим файлом
Открываем в hex редакторе, видим заголовок rom1fs, гуглим и изучаем формат romfs/ищем читалку
Arćiom
добрый день ! )) Такой вопрос... есть код (см ниже) Не могу понять в строке "for s in range(10, 15):" - от 10 до 15 - чего? - генерируемых строк? И в переменной "code_append" находится текст... Почему при этом код в тройных кавычках всё же выполняется? И аргумент "func % size" в функции timeit - что означает такая запись (func % size)? Код: import timeit def elapsed_time(func, size): return timeit.timeit(func % size, number=100) / 100 code_append = """ elements = range(%d) # генератор элементов, которые будут вставляться в список array = [] # список, работу которого тестируем for e in elements: array.insert(0,e) # добавляем каждый раз в начало / append(e) - в конец """ for s in range(10, 15): measure_1 = elapsed_time(code_append, 2 ** s) measure_2 = elapsed_time(code_append, 2 ** (s + 1)) ratio = measure_2 / measure_1 print("[%d]/[%d] -> %5.2f" % (2 ** (s + 1), 2 ** s, ratio))
тройные кавычки это вариант записи строк, а именно docstring, в свою очередь docstring являются таким же обычным объектом, как и обычные строки (это по сути то же самое, только в тройных кавычках текст можно писать в многострочном варанте)
Dim
это прошивка от спутникового тюнера на GX6605s нужно добавить в нее новый функционал
Dim
я мне нужно изменить ядро
Vladimir
это прошивка от спутникового тюнера на GX6605s нужно добавить в нее новый функционал
это чат по программированию на python, а не по перепрограммированию спутникового тюнера. Если есть вопросы по python - пожалуйста задавай.
Dim
говорят что ПО на питоне написано
Semyon
говорят что ПО на питоне написано
Если это железка с малым объемом памяти, то там что то скомпилированное. Если было место еще и для интерпретатора, то нужно как минимум выиащить код Если действительно написано на питоне, то нужно понять, как и чем это было все равно скомпилировано и слинковано Инфа есть?
Vladimir
говорят что ПО на питоне написано
Все может быть, но сам видишь что это файл не с расширением „py“ поэтому задай вопрос тому кто тебе это говорит. Наверное он знает что-то больше
N
Добрый вечер
N
Можете помочь с кодом
N
Точнее с решением Дан массив целых чисел размера n. Определить чередование четных и нечетных чисел в массиве. Если обмен равен 0, то следует удалить порядковый номер первого элемента, нарушающего закон. 5 12 9 18 3 6 0
N
num = [5,12,9,18,3,6] count = 0 for i in range(len(num)-1): if num[i] % 2 == 0: if num[i+1] % 2 != 0: continue else: print(i+2) break elif num[i] % 2 != 0: if num[i+1] % 2 == 0: continue else: print(i+2) break else: print(count)
Jordan Belfort
Подскажите, почему возникает такая ошибка при отправке Reply Markup. Никогда не встречал такой TypeError: объект типа KeyboardButton не сериализуем JSON
Jordan Belfort
Код покажешь?
Уже решил проблему
Jordan Belfort
Понадобилось 2,5 часа из за того, что неспециально напечатал запятую
Jordan Belfort
Mihail
Пытаюсь утрясти у себя в голове, зачем же все таки нужно каррирование. Правильно ли я понимаю, что самый полезный его функционал, это избежать передачи множества одних и тех же аргументов из функции в функцию? Если это так, то не избыточно ли так извращаться с архитектурой ради такой, казалось бы, скорее эстетической задачи?
√ム丂丂ズノりの
Да
Александр
Всем привет) Подскажите, пожалуйста, в какую сторону лучше смотреть? 1) У меня есть .py скрипт, который слушает нажатия мышкой с помощью pynput.mouse.listener.start(). Если запустить скрипт, то он быстро завершит выполнение, а мне нужно, чтобы он не завершался, а продолжил слушать. В инете нашел, что лучшее решение while True: time.sleep(10000), но что-то не верится, что нельзя лучше. Может, подскажете что-то? 2) С помощью pyinstaller делаю из скрипта .exe, который весит 350мб. Запускается долго, жрет cpu, как сделать лучше? 3) В дальнейшем нужно парочку таких скриптов объединить в GUI приложение, чтобы можно было в скрипты передавать параметры, вызывать какой-то конкретный скрипт, выводить результат работы скриптов. Какие технологии лучше использовать?
Arćiom
Советую погуглить как в sqlite вытянуть список столбцов в таблице. А потом уже искать среди них
Alexey
а какую задачу ты пытаешься решить?
Сергей
Можно попробовать так: import sqlite3 colum_name = "example" conn = sqlite3.connect("t.db") c = conn.cursor() c.execute("select * from tablename") colum_names = [member[0] for member in c.description] if colum_name in colum_names: print("Exist") else: print("Does not exist")
Serhii
Привет, встретился с Type-hinting в python и хотел узнать ваше мнение по поводу такого способа написания кода, что думаете?
Serhii
Понял, спасибо за мнение, я так понимаю что в djnago тоже нужно его использовать?
Serhii
А есть ссылки на какой-то качественный код django в виде rest api? Просто иногда сталкиваешься с разными способами реализации разных штук и когда подходы отличаются задаёшься вопросом, а как же всё-таки правильно писать
Alexey
Тебе это принципиально важно?
Эля
Байтазар решил построить забор. Он вкопал n столбов и соединил некоторые пары столбов друг с другом перегородками так, что все n столбов оказались соединены (для любой пары столбов найдётся последовательность из перегородок и, возможно, столбов, которая соединяет эту пару). Всего он использовал n−1 перегородку. Назовём особенным столб, который соединён только с одним столбом. По заданному n установите, какое наибольшее число особенных столбов в итоге может оказаться? Пример Ввод: 3 Вывод: 2 n = int(input()) if n%2 == 0: print (n//2) else: print (n-1) Всем привет! Что не так с кодом или с решением? Помогите, пожалуйста🙏🙏🙏🙏🙏🙏🙏
Эля
Ага, чувствую себя тупой, я не одну задачу не могу решить😢
Эля
Такого на моей практике ещё никогда не было
Эля
Через 15 минут🙈 Мне бы хоть чуть-чуть в рейтинге подняться
Эля
Просила помощи у учителя, но мне не помогли🤷‍♀
.•°⚜🦁🐧Даня🐧🦁⚜°•.
n = int() If n <=2 Print(n//2) Else: Print(n-1)
Так попробуй или что е надо?
Эля
n = int() If n <=2 Print(n//2) Else: Print(n-1)
Спасибо за решение, но Олимпиада уже закончилась) Может, оно и правильное😄
Kate
Всем привет! Нужна помощь с пониманием рекурсивной функции: def rec_fibb(n): if n == 1: return 1 if n == 2: return 1 return rec_fibb(n - 1) + rec_fibb(n - 2) rec_fibb(10) # 55 Не понимаю как это работает. Как rec_fibb(10) превратилось в 55?
Kate
Всем привет! Нужна помощь с пониманием рекурсивной функции: def rec_fibb(n): if n == 1: return 1 if n == 2: return 1 return rec_fibb(n - 1) + rec_fibb(n - 2) rec_fibb(10) # 55 Не понимаю как это работает. Как rec_fibb(10) превратилось в 55?
Пожалуйста, распишите как работает на конкретном примере работу F(n) = F(n-1) + F(n-2). Потому что в моем понимании это F(10)=F(10-1)+F(10-2)=17
Igor
Функция вызывает сама себя
Igor
Рекурсию проще понять на факториале, наверное
Igor
Вычисление факториала само по себе проще
Igor
И Боже, как же тебе тяжело)
Igor
Какую книгу читаешь?
Kate
Какую книгу читаешь?
Да все…) что-то на этом примере сижу и не понимаю(
Миша
Пожалуйста, распишите как работает на конкретном примере работу F(n) = F(n-1) + F(n-2). Потому что в моем понимании это F(10)=F(10-1)+F(10-2)=17
Не совсем так. Функция завершается при return. Однако если в return возвращается сама функция, то она запускается снова. И так пока не вернётся число или другое значение, которому не нужно выполняться.
Миша
Числа Фибоначчи: циклом и рекурсией. Язык Python https://younglinux.info/algorithm/fibonacci
Миша
Здесь неплохо все описано
Эля
Всем привет 👋🏼 Скажите, пожалуйста, есть ли здесь учащиеся московских университетов?)
Денис
Да все…) что-то на этом примере сижу и не понимаю(
Попробуйте успользовать print(n) в начале каждой функции) и вы увидете как у вас число меняется при каждом рекурсивном вызове) и рекурсия будет до тех пор пока функция не натолкнется на return 1)
Денис
Чтобы понять рекурсию нужно понять рекурсию... Нужно понять рекурсию... Нужно понять рекурсию...
Миша
Кто шарит, ребята, поскажите: будет ли нормально работать бот на aiogram, в котором есть парсинг через selenium, выгруженный на хост?
Alexey
уу, мож вам не надо в программирование?
Не будь таким токсиком) проблемы новичков они всегда такие
Danil
Пожалуйста, распишите как работает на конкретном примере работу F(n) = F(n-1) + F(n-2). Потому что в моем понимании это F(10)=F(10-1)+F(10-2)=17
а вы распишите на листочке в виде дерева все вызовы программы, а потом просуммируйте