Бизнес блог #1
Выжимаю книги до самой сути.
👉 Реклама - @jaMasha
📇 Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot
🏆 Оставьте след в истории с помощью книги
https://expert-book.pro
Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.
Last updated 5 days, 13 hours ago
Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru
По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2
Last updated 1 month, 2 weeks ago
*🧑💻*🐍 Курс «Создание приложений Python для реальных задач» от Microsoft**
Это бесплатный вводный курс для начинающих. Охватывает следующие темы:
▪️Общие сведения о Python
▪️Введение в объектно-ориентированное программирование на языке Python
▪️Создание веб-приложения, использующего ИИ, с помощью Python и Flask
▪️Начало работы с тестированием на Python
В последний раз спрашиваю, мы или не мы?
📱 Что такое замыкания в Python
*🪅*Определение
В Python замыкание — это, как правило, функция, определённая внутри другой функции. Эта внутренняя функция «захватывает» объекты, определённые в её области видимости, и ассоциирует их с самим объектом внутренней функции.
Вот так это может выглядеть:
```
def outer_func():
name = "Pythonista"
def inner_func():
print(f"Hello, {name}!")
inner_func()
outer_func()
# -> Hello, Pythonista!
greeter = outer_func()
print(greeter)
# -> None
```
❔Зачем это нужно?
🔘Замыкания позволяют функции «запоминать» значения переменных из внешней области видимости, даже когда функция выполняется отдельно. Это полезно для создания функций с сохранением состояния между вызовами.
🔘Замыкания помогают скрывать данные и делают возможным доступ к ним только через внутреннюю функцию, обеспечивая инкапсуляцию.
🔘Замыкания могут использоваться для запоминания результатов функций, чтобы избежать повторных вычислений, что ускоряет выполнение программы.
Ещё примеры можно увидеть в нашем курсе
🎅 Какой подарок вы бы хотели на НГ? Пишите в комментариях👇
Да, начинать готовиться к Новому году никогда не рано😉
*💚 Вышел Django 5.1.3 с поддержкой Python 3.13*
Помимо этого пофиксили следующие баги:
✅ Ошибку в Django 5.1, из-за которой DomainNameValidator принимал любое значение, содержащее корректное доменное имя, вместо того чтобы принимать только значения, являющиеся действительным доменным именем.
✅ Исправлена проблема в Django 5.1, которая препятствовала использованию баз данных DB-IP с GeoIP2.
✅ Исправлена проблема в Django 5.1, из-за которой названия наборов полей, содержащие не-ASCII символы, не отображались при рендеринге наборов полей в административной панели.
🤔 Переменные в Python могут смущать
Если вы возьмёте две переменные, которые будут указывать на одно и то же число, а затем измените одну из них, то вторая не изменится
a = b = 100
a += 50
print(b) \# \-> 100
Здесь a += 50 создаёт новый объект (150) и связывает a с ним, не затрагивая b.
Если вы возьмёте две переменные, которые будут указывать на один и тот же список, а затем измените одну из них, то вторая... изменится тоже
a = b = []
a += [1, 2]
print(b) \# \-> [1, 2]
Это потому, что списки — изменяемые объекты, и операции с += выполняют изменения на месте.
Но и это работает не всегда
a = b = []
a = a + [1, 2]
print(b) \# \-> []
В данном случае a = a + [1, 2] создаёт новый список, который присваивается переменной a. В итоге a теперь указывает на новый объект, а b остаётся связанным с исходным пустым списком.
📝 Переменные в Python — это не контейнеры, которые «хранят» объект, а ссылки на объекты в памяти. Несколько переменных могут указывать на один и тот же объект, поэтому иногда изменения одной переменной могут отразиться на другой. Если это вас запутало, не переживайте — просто требуется немного привыкнуть к особенностям Python.
Привет, друзья! 👋
Мы готовим статью о секретах мастерства в программировании и хотим узнать ваше мнение! 💻
Самые интересные и полезные ответы мы включим в нашу статью! 🚀📚
🔤Когда в Python использовать скобки?🔤
В Python if-операторы не используют скобки (в отличие от JavaScript, например). Правильный синтаксис:
if language == "Python":
print("Hello, world!")
Однако иногда скобки всё же используются.
✔️Когда надо разбить длинное условие на несколько строк для лучшей читаемости:
if (
condition1
and condition2
and condition3
):
\# действия
Главный совет простой — используйте скобки только там, где это может повысить читаемость.
Бизнес блог #1
Выжимаю книги до самой сути.
👉 Реклама - @jaMasha
📇 Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot
🏆 Оставьте след в истории с помощью книги
https://expert-book.pro
Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.
Last updated 5 days, 13 hours ago
Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru
По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2
Last updated 1 month, 2 weeks ago