Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥5👀1
Django ORM — это встроенная система объектно-реляционного отображения в Django, которая позволяет взаимодействовать с базами данных через Python-классы и объекты. Она автоматически преобразует высокоуровневые операции с объектами в SQL-запросы, упрощая работу с данными. Django ORM поддерживает множество реляционных баз данных и обеспечивает удобные инструменты для миграции и управления схемой данных.
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥2❤1
try-except
.
try:
# Код, который может вызвать исключение
result = 10 / 0
except ZeroDivisionError:
# Обработка исключения деления на ноль
print("Ошибка: деление на ноль")
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤4👀2👨💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤3
sorted()
используется для сортировки и возвращает новый отсортированный список из элементов любого итерируемого объекта. Она принимает три основных параметра: сам итерируемый объект, key
— функцию, которая извлекает ключ для сортировки из каждого элемента, и reverse
— булевый флаг, определяющий порядок сортировки (по умолчанию False
для сортировки по возрастанию).
# Пример использования функции sorted()
numbers = [5, 2, 9, 1]
sorted_numbers = sorted(numbers) # Сортировка по возрастанию
# Сортировка по убыванию
sorted_numbers_desc = sorted(numbers, reverse=True)
# Сортировка по длине строк
words = ["apple", "banana", "cherry"]
sorted_words = sorted(words, key=len)
sorted()
не изменяет исходный итерируемый объект, а возвращает новый отсортированный список.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24💯4❤1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥2
If, elif и else — это ключевые слова, которые используются для выполнения условных операций.
1⃣ if проверяет условие. Если оно истинно, выполняется блок кода под ним.
2⃣ elif (сокращение от "else if") позволяет проверить дополнительные условия, если предыдущие условия были ложными.
3⃣ else выполняется, если все предыдущие условия ложны.
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Python собеседования
x = 10
if x > 5:
print("x больше 5") # Этот код выполнится, так как условие истинно
x = 3
if x > 5:
print("x больше 5")
elif x == 3:
print("x равно 3") # Этот код выполнится, так как условие истинно
x = 1
if x > 5:
print("x больше 5")
elif x == 3:
print("x равно 3")
else:
print("x меньше 5 и не равно 3") # Этот код выполнится
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤4👨💻2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13✍3🔥2
Pip — это пакетный менеджер, который используется для установки и управления программными пакетами, написанными на Python. Он позволяет легко устанавливать библиотеки и их зависимости из репозитория Python Package Index (PyPI).
➡️ Для установки пакета используется команда:
➡️ Для обновления пакета:
➡️ Для удаления пакета:
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Python собеседования
pip install package_name
pip install --upgrade package_name
pip uninstall package_name
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🤔2🤩2❤1👀1
filter()
в Python используется для фильтрации последовательности элементов на основе заданного критерия.➖ Она принимает два аргумента: функцию, определяющую условие фильтрации, и итерируемый объект (например, список).
➖
filter()
возвращает итератор, содержащий только те элементы, для которых функция фильтрации возвращает True
.
numbers = [1, 2, 3, 4, 5, 6]
# Функция для проверки, является ли число четным
def is_even(n):
return n % 2 == 0
# Фильтрация списка numbers, чтобы получить только четные числа
even_numbers = list(filter(is_even, numbers))
# Результат: [2, 4, 6]
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28👀2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥1
def print_info(**kwargs):
for key, value in kwargs.items():
print(f"{key}: {value}")
# Вызов функции с несколькими именованными аргументами
print_info(name="Alice", age=30, city="Moscow")
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥1
+
, метод extend()
или функцию itertools.chain()
.+
создает новый список:list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list1 + list2
# combined: [1, 2, 3, 4, 5, 6]
extend()
изменяет первый список:list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
# list1: [1, 2, 3, 4, 5, 6]
itertools.chain()
для ленивого объединения:from itertools import chain
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined = list(chain(list1, list2))
# combined: [1, 2, 3, 4, 5, 6]
+
создает новый список, extend()
изменяет существующий, а chain()
полезен для работы с большими данными.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤2🤔2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
json
. open()
. Затем, используя json.load()
, можно преобразовать содержимое файла в Python объект, например, словарь или список.import json
# Открытие JSON файла в режиме чтения
with open('data.json', 'r') as file:
# Загрузка данных из файла в Python объект
data = json.load(file)
# Вывод данных для проверки
print(data)
data.json
, читает его содержимое и преобразует в Python объект.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥2❤1💯1
reduce()
из модуля functools
последовательно применяет указанную функцию к элементам последовательности, сводя её к единственному значению. В отличие от map()
, которая применяет функцию к каждому элементу и возвращает новый итератор, и filter()
, которая возвращает элементы, удовлетворяющие условию, reduce()
возвращает одно итоговое значение.
from functools import reduce
# Функция суммирует все элементы списка
result = reduce(lambda x, y: x + y, [1, 2, 3, 4])
# Вывод результата
print(result) # 10
reduce()
полезна для операций, таких как суммирование или нахождение произведения элементов.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥2
len()
возвращает количество элементов в объекте, таком как строка, список, кортеж или словарь. Она используется для определения длины или размера коллекции.# Создаем строку
text = "Hello, world!"
# Получаем длину строки
length = len(text) # Вернет 13
# Создаем список
numbers = [1, 2, 3, 4, 5]
# Получаем количество элементов в списке
length = len(numbers) # Вернет 5
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤1🔥1