Что будет выведено в консоль в результате выполнения кода Python выше?🧐
По изначальной задумке, при каждом вызове функция должна формировать и возвращать индивидуальный список из переданных персонажей мультсериала “The Simpsons”. Каждый из этих списков будет где-то в дальнейшем использоваться в коде 👩💻- можете предложить свои варианты: куда эти списки можно отправить для обработки и с какой целью😉
#python #задачки #собеседование
По изначальной задумке, при каждом вызове функция должна формировать и возвращать индивидуальный список из переданных персонажей мультсериала “The Simpsons”. Каждый из этих списков будет где-то в дальнейшем использоваться в коде 👩💻- можете предложить свои варианты: куда эти списки можно отправить для обработки и с какой целью😉
#python #задачки #собеседование
👍1
✅Пояснение к правильному ответу:
💡В Python параметры функций по умолчанию создаются во время создания функции, а не во время её вызова, поэтому правильным ответом будет [‘Homer’, ‘Bart’, ‘Mr Burns’, ‘Nelson’]. Получается, мы каждый раз добавляем имена в один и тоже же список base_list.
⚠️С этой особенностью Python связано предупреждение не использовать изменяемые типы данных (списки, словари, множества) в качестве параметров функций по умолчанию, чтобы избежать нежелательных эффектов.
#python #собеседование #задачки
💡В Python параметры функций по умолчанию создаются во время создания функции, а не во время её вызова, поэтому правильным ответом будет [‘Homer’, ‘Bart’, ‘Mr Burns’, ‘Nelson’]. Получается, мы каждый раз добавляем имена в один и тоже же список base_list.
⚠️С этой особенностью Python связано предупреждение не использовать изменяемые типы данных (списки, словари, множества) в качестве параметров функций по умолчанию, чтобы избежать нежелательных эффектов.
#python #собеседование #задачки
👍1
Метод pop([ i ]) списков list (в Python тип данных list - упорядоченная и изменяемая коллекция) меняет список на месте: удаляет элемент по указанному индексу i и возвращает этот элемент. Параметр i не обязательный и по умолчанию равен -1, то есть если мы вызовем метод pop без аргументов, то удалится и вернётся последний элемент.
#python
my_list = ['Bob', 'Simon', 'Tom']
print(my_list.pop(0)) # 'Bob'
print(my_list) # ['Simon', 'Tom']
print(my_list.pop()) # 'Tom'
print(my_list) # ['Simon']
#python
Статья про 20 встроенных, но, возможно, не всем известных библиотек Python с примерами кода🤩
👉Читать статью
#python #статья
👉Читать статью
#python #статья
This media is not supported in your browser
VIEW IN TELEGRAM
Занимательная гифка про то, как Python выполняет код😍
#python
#python
👏2
Полезная статья про различия между пакетными менеджерами pip для Python и npm для JavaScript)
Читать статью👈
#javascript #python #статья
Читать статью👈
#javascript #python #статья
Функция
Например, если у нас есть приложение
Это может быть полезно, например, в мидлварях, при проверке интервала запросов к серверу, когда после переадресации на определеную страницу интервал очень маленький по значению и нужно для таких запросов сделать исключение и не выдавать ошибку “Too many requests”
И в целом, есть рекомендации не использовать пути, кроме файла urls.py, а применять маршруты, так как пути могут меняться со временем
#django #python
reverse из модуля shortcuts позволяет из маршрута, заданного в файле urls.py конкретного приложения Django в функции path из списка путей urlpatterns, получить путь к ресурсу.Например, если у нас есть приложение
blog, а в нём маршрут “article_list”, то передав его в функцию reverse (reverse(“article_list”)), мы получим в качестве возвращаемого результата, к примеру, такую строку: “blog/list” (Смотря какой путь задан в файле urls.py приложения blog)Это может быть полезно, например, в мидлварях, при проверке интервала запросов к серверу, когда после переадресации на определеную страницу интервал очень маленький по значению и нужно для таких запросов сделать исключение и не выдавать ошибку “Too many requests”
И в целом, есть рекомендации не использовать пути, кроме файла urls.py, а применять маршруты, так как пути могут меняться со временем
#django #python
Создание телеграм ботов на FAST API + вебхуки + Aiogram! А также с использованием SQLAlchemy, ORM, которая часто мелькает в вакансиях на Python разработчика) Забираем!)😃
Изучить материал👈
#python #телеграмбот #статья
Изучить материал👈
#python #телеграмбот #статья
🔥2
Недавно вышел релиз Python 3.13!)🤩
Давайте посмотрим, что же приготовила для питонистов команда гениев Гвидо Ван Россума?)
Читать статью👈
#статья #python
Давайте посмотрим, что же приготовила для питонистов команда гениев Гвидо Ван Россума?)
Читать статью👈
#статья #python
❤2