Давно не было от меня вестей, сорри!😔
Но надеюсь такой интересный и полезный видос загладит мою вину)
https://youtu.be/2DZYp1LEmGo
Но надеюсь такой интересный и полезный видос загладит мою вину)
https://youtu.be/2DZYp1LEmGo
YouTube
WEBAPP в TELEGRAM на PYTHON | TODO LIST MiniApp на Streamlit
В этом видео мы разберемся, как создать телеграм webapp приложение. Этот MiniApp мы разработаем на библиотеке Streamlit и подключим к AIOgram для отображения. Суть проекта - todo list (список задач)
🔥 Подписывайся на наш Телеграм-канал про Python 🔥
🖇 ht…
🔥 Подписывайся на наш Телеграм-канал про Python 🔥
🖇 ht…
👍4
Го смотреть
Скорее всего на этой либе сделаю курс по созданию WebApp приложения😮😮😮
https://youtu.be/jkedRnLTEbc
Скорее всего на этой либе сделаю курс по созданию WebApp приложения😮😮😮
https://youtu.be/jkedRnLTEbc
YouTube
Flet - Python библиотека будущего? Telegram MiniApps, ios, android, windows | Flutter
✅В этом видео вы узнаете, как библиотека Flet меняет правила игры в кроссплатформенной разработке!
✅Она позваоляет создавать приложения для iOS, Android, Windows и Telegram MiniApps на Python за минуты.
✅Рассмотрим пример MiniApp приложения на флет (Telegram…
✅Она позваоляет создавать приложения для iOS, Android, Windows и Telegram MiniApps на Python за минуты.
✅Рассмотрим пример MiniApp приложения на флет (Telegram…
👍9❤2
Что выдаст код выше?
Anonymous Quiz
39%
[1] и [2]
27%
[1] и [1, 2]
12%
[1, 2] и [1, 2]
16%
Ошибка
7%
Не знаю
👍5❤1
Python Hub - сборище Питонистов
Photo
Разбор😎
Список lst по умолчанию создается один раз при определении функции, а не при каждом вызове.
Поэтому при первом вызове add_to_list(1) список становится [1], а при втором вызове add_to_list(2) к тому же списку добавляется 2, итог — [1, 2].
Это классическая ловушка с изменяемыми аргументами по умолчанию в Python.
Поэтому при первом вызове add_to_list(1) список становится [1], а при втором вызове add_to_list(2) к тому же списку добавляется 2, итог — [1, 2].
Это классическая ловушка с изменяемыми аргументами по умолчанию в Python.
👍6❤1🤔1
🤔5👍3❤1
Python Hub - сборище Питонистов
Photo
Разбор😎
Lambda-функции в списке захватывают переменную i из внешней области видимости , а не её значение на момент создания. После завершения цикла i становится равным 2 (последнее значение в range(3)).
Поэтому все функции используют i = 2, и результат для любого вызова funcs[n](1) будет 1 + 2 = 3.
Это типичная "ловушка" при работе с замыканиями в циклах.
Поэтому все функции используют i = 2, и результат для любого вызова funcs[n](1) будет 1 + 2 = 3.
Это типичная "ловушка" при работе с замыканиями в циклах.
👍4❤1
Что выдаст код выше?
Anonymous Quiz
27%
[1, 2, 3]
52%
[1, 2, 3, 4]
10%
[4, 1, 2, 3]
8%
Ошибка
2%
Не знаю
👍6❤1
Python Hub - сборище Питонистов
Photo
Разбор 😎
В Python списки — это изменяемые объекты. Когда мы присваиваем y = x, переменная y начинает ссылаться на тот же объект в памяти, что и x.
Поэтому любые изменения, сделанные через y, отразятся и на x. В данном случае вызов y.append(4) добавляет элемент 4 в конец списка, на который ссылаются обе переменные.
Таким образом, вывод будет [1, 2, 3, 4].
Поэтому любые изменения, сделанные через y, отразятся и на x. В данном случае вызов y.append(4) добавляет элемент 4 в конец списка, на который ссылаются обе переменные.
Таким образом, вывод будет [1, 2, 3, 4].
👍3❤1
❤2👍2
Python Hub - сборище Питонистов
Photo
Разбор 😎
Здесь мы имеем дело с объектами и ссылками в Python. Когда создается объект класса A (a = A()), переменная a ссылается на этот объект. Затем переменной b присваивается ссылка на тот же объект (b = a). Это означает, что a и b ссылаются на один и тот же объект в памяти.
Когда вызывается метод update через переменную b, он изменяет атрибут x этого объекта, увеличивая его значение на 5. Поскольку a и b ссылаются на один и тот же объект, изменение видно через обе переменные. Таким образом, после выполнения b.update(5) значение x становится равным 15, и вывод будет 15 15.
Здесь мы имеем дело с объектами и ссылками в Python. Когда создается объект класса A (a = A()), переменная a ссылается на этот объект. Затем переменной b присваивается ссылка на тот же объект (b = a). Это означает, что a и b ссылаются на один и тот же объект в памяти.
Когда вызывается метод update через переменную b, он изменяет атрибут x этого объекта, увеличивая его значение на 5. Поскольку a и b ссылаются на один и тот же объект, изменение видно через обе переменные. Таким образом, после выполнения b.update(5) значение x становится равным 15, и вывод будет 15 15.
👍5❤1
👍3❤1
Python Hub - сборище Питонистов
Photo
Мораль😎
Атрибуты класса (count) являются общими для всех экземпляров класса.
Метод __del__ вызывается автоматически, когда объект уничтожается (например, после выполнения del или когда программа завершается).
Если объект больше не имеет ссылок, он удаляется сборщиком мусора, и вызывается деструктор.
Атрибуты класса (count) являются общими для всех экземпляров класса.
Метод __del__ вызывается автоматически, когда объект уничтожается (например, после выполнения del или когда программа завершается).
Если объект больше не имеет ссылок, он удаляется сборщиком мусора, и вызывается деструктор.
👍2