Fullstack Coding
200 subscribers
41 photos
13 links
Коротко и ёмко про Web разработку)
Сотрудничество: @PashNorthMan
Download Telegram
Что будет выведено в консоль в результате выполнения кода Python выше?🧐

По изначальной задумке, при каждом вызове функция должна формировать и возвращать индивидуальный список из переданных персонажей мультсериала “The Simpsons”. Каждый из этих списков будет где-то в дальнейшем использоваться в коде 👩‍💻- можете предложить свои варианты: куда эти списки можно отправить для обработки и с какой целью😉

#python #задачки #собеседование
👍1
Пояснение к правильному ответу:

💡В Python параметры функций по умолчанию создаются во время создания функции, а не во время её вызова, поэтому правильным ответом будет [‘Homer’, ‘Bart’, ‘Mr Burns’, ‘Nelson’]. Получается, мы каждый раз добавляем имена в один и тоже же список base_list.

⚠️С этой особенностью Python связано предупреждение не использовать изменяемые типы данных (списки, словари, множества) в качестве параметров функций по умолчанию, чтобы избежать нежелательных эффектов.

#python #собеседование #задачки
👍1
Метод pop([ i ]) списков list Python тип данных list - упорядоченная и изменяемая коллекция) меняет список на месте: удаляет элемент по указанному индексу i и возвращает этот элемент. Параметр i не обязательный и по умолчанию равен -1, то есть если мы вызовем метод pop без аргументов, то удалится и вернётся последний элемент.

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 #статья
This media is not supported in your browser
VIEW IN TELEGRAM
Занимательная гифка про то, как Python выполняет код😍
#python
👏2
Полезная статья про различия между пакетными менеджерами pip для Python и npm для JavaScript)

Читать статью👈

#javascript #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 #телеграмбот #статья
🔥2
Недавно вышел релиз Python 3.13!)🤩

Давайте посмотрим, что же приготовила для питонистов команда гениев Гвидо Ван Россума?)

Читать статью👈

#статья #python
2