🔢 Переменные и типы данных
Python — язык с динамической типизацией (вам не нужно указывать тип данных вручную).
🔢 Коллекции данных
— List (Списки): Изменяемые, упорядоченные (`[1, 2, 3]`).
— Tuple (Кортежи): Неизменяемые (`(1, 2, 3)`).
— Set (Множества): Только уникальные элементы, без порядка (`{1, 2, 3}`).
— Dict (Словари): Пары "ключ: значение" (`{"name": "Siree"}`).
🔢 Условные операторы
Используются для логических развилок:
if — если условие верно.elif — если предыдущее не подошло, проверяем это.else — если ничего не подошло.🔢 Циклы
for — для перебора элементов (например, в диапазоне `range`).while — выполняется, пока условие истинно.🔢 Функции
Объявляются через ключевое слово
def. Позволяют группировать код для повторного использования.🔢 List Comprehension (Генераторы списков)
Крутая фишка Python, позволяющая создавать новые списки в одну строку. Например:
squares = [x**2 for x in nums] — возводит каждое число из списка в квадрат.🔢 Обработка исключений
Блок
try...except нужен, чтобы программа не "падала" при возникновении ошибки (например, при попытке превратить буквы в число).🔢 Работа с файлами
Всегда рекомендуется использовать конструкцию
with open(...), так как она автоматически закрывает файл после работы с ним.🔢 ООП (Классы и Объекты)
Классы позволяют создавать свои структуры данных с методами (функциями) и атрибутами (переменными).
__init__ — конструктор, который срабатывает при создании объекта.📍 Навигация: Вакансии • Задачи • Собесы
Библиотека питониста
#буст
