nonane00234,
Да мне ничего.
Просто выяснили, что из двух вариантов побелил "избыток лени", ну или неумение самостоятельно Гуглить. Радуюсь, что на Тостере повышается количество образованных людей.
Роман Мирр, Вполне интересная статейка. Познавательно, рекомендую. Только - не для ТС. Ему же "срочно" и у него "выбор уже пал". И вообще - для него главный вопрос "Какие разделы математики" надо изучать. Для определения сутулости, очевидно.
Перевожу для Эрнэст Фарукшин, . Наличие "множества полезных и удобных функций" - это уже производное от базовых отличий. - означает, что массовые операции возможно реализовать ПОТОМУ ЧТО все элементы в массиве однотипны (выполнено одно из "базовых" условий).
sum() для списка вынужден проверять тип каждого элемента, прежде, чем его прибавить к результату.
numpy.sum() может обойтись без этого, так как заранее известен тип всех элементов.
Отсюда выигрыш в скорости.
Александр, Та много картинок есть. Только вот понимают их настоящий смысл как правило те, кто этот путь уже преодолел. А новичкам кажется, что так вполне можно. Тем более - раз нарисовано.
He3gox, Добьетесь? Ну наверное, если быть уверенным, что все вокруг вам должны, то да, добьетесь.
Пожалуйста.
Что нужно знать, что-бы стать программистом: https://proglib.io/p/cs-learning/
Ну, создание чат-бота (это то, что вы назвали "здороваться, возможно общаться, обучаться") - это наверное самое простое, что вас будет ожидать, можете выбрать готовый https://vc.ru/services/57488-14-servisov-dlya-sozd...
Так зачем читать, если не применять. А тюнинговать потребуется как только от задачи из учебника переходишь к первой-же задаче из реальной жизни. И тут оказывается, что учеба по статейкам - впустую потраченное время. Но худе даже не это, а что после статеек - приходится бежать на форум за подсказками, демонстрируя всю "глубину" своих знаний. А умение самому действительно что-то учить статейки как раз и отбивают.
А то, что рокет-сайнса там нет - абсолютно точно, и то, что там все (почти) на уровне школы (ну, почти) тоже верно. Только вот попробуйте школьную программу выучить по статейкам.
Парадокс в том, что ошибка может выскочить еще раньше
h=[5,6,7,8,9]
for j in range(len(h)):
n=h
n.remove(n[j])
Что приводит к
File "<ipython-input-9-0d18d94cf215>", line 4, in <module>
n.remove(n[j])
IndexError: list index out of range
Это есть следствием еще одной распространенной ошибке новичков - удаление элемента списка внутри цикла.
А замена по правильному в сущности совету уважаемого Сергей Панькова приведет к тому, что цикл сработает, но удаленным окажется только ПОСЛЕДНИЙ элемент в списке.
Максим Шелков, Обидно??? Это вы серьезно??? Вы так и не поняли, что я вам напсал. Вы верите в то, что можно вот так все темы Python "от начала до конца" - можно и главное нужно(!!!) знать? Или вы имеете ввиду все темы "от начала до конца, которые вошли в школьный курс информатики"? Тогда это совсем другой вопрос, и ответ на него другой будет.
P.S. Приличный IDE ругается сразу - и это естественно, так как нарушен синтаксис языка