6 часов назад
Ошибки новичков в Python: 7 граблей, на которые наступают все
Python прощают многое. Но некоторые ошибки новички совершают с завидным постоянством. Я и сам наступал на эти грабли — разбираем, как обойти. Классика. Смотри: ```python def add_item(item, lst=[]): lst.append(item) return lst print(add_item(1)) # [1] print(add_item(2)) # [1, 2] — упс! ``` Список `lst` создаётся один раз при определении функции. Каждый вызов использует один и тот же список. Ожидаешь пустой список, а получаешь всё накопленное. Как правильно: ```python def add_item(item, lst=None): if lst is None: lst = [] lst...
135 читали · 2 года назад
Изучаем Python с нуля. Урок 1
Давай начнем с основных концепций и постепенно продвигаться вперед. Вот план, который поможет тебе изучить Python с общего нуля: Шаг 1: Установка Python и среды разработки 1. Загрузи и установи последнюю версию Python с официального сайта python.org. 2. Выбери среду разработки, которую тебе удобно использовать. Некоторые популярные варианты: PyCharm, Visual Studio Code, Jupyter Notebook. Шаг 2: Знакомство с базовыми концепциями 1. Вывод на экран и переменные: изучи, как использовать функцию print() для вывода информации на экран и как создавать переменные для хранения значений...