👍5
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
b слева расположена там же, где и red справа.
Между ними присвоение —> в b будет занесено значение "red".
Аналогично, например:
В нашей задаче ответ: red
Между ними присвоение —> в b будет занесено значение "red".
Аналогично, например:
(((a, ), b)) = (((2, ), 3))
print(a, b)#2 3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👍6
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
_ используется для игнорирования значений.
Цикл будет работать 5 раз, как и обычно. (01234, с единицы никто не стартовал, молодцы💪)
Даже вывести мы значение можем. Но вот, например, прибавить уже что-то не выйдет.
Цикл будет работать 5 раз, как и обычно. (01234, с единицы никто не стартовал, молодцы💪)
Даже вывести мы значение можем. Но вот, например, прибавить уже что-то не выйдет.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
ORM - это аббревиатура от Object-Relational Mapping, что в переводе означает "отображение объектов на реляционные структуры данных". ORM - это технология, которая позволяет программистам работать с данными в базах данных, используя объектно-ориентированный подход.
❔ Как работает ORM
ORM позволяет программистам работать с базами данных, не взаимодействуя с ними напрямую. Вместо этого, ORM предоставляет программистам API, который позволяет им работать с данными, как если бы они были объектами в коде. ORM берет на себя задачу преобразования объектов в данные, которые могут быть сохранены в базе данных, и обратно.
Одним из главных преимуществ ORM является упрощение процесса разработки. ORM позволяет программистам сосредоточиться на разработке бизнес-логики, а не на взаимодействии с базами данных. Кроме того, ORM обеспечивает безопасность данных, так как предотвращает возможность SQL-инъекций. В целом, ORM делает процесс разработки более быстрым, эффективным и безопасным.
Please open Telegram to view this post
VIEW IN TELEGRAM
👌2
👍4
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Объявили переменную a = 2.
Далее цикл for, который работает 2 раза. ( 0 1 )
В переменную a каждый из 2-ух разов добавляется число 2.
Получим: 2 + 2 + 2 = 6
Далее проверка, что 6 < 10. В принте выводим True + 1 —> 1 + 1 = 2
Ответ: 2
Далее цикл for, который работает 2 раза. ( 0 1 )
В переменную a каждый из 2-ух разов добавляется число 2.
Получим: 2 + 2 + 2 = 6
Далее проверка, что 6 < 10. В принте выводим True + 1 —> 1 + 1 = 2
Ответ: 2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤯 Популярные библиотеки ORM в Python
Существует множество популярных библиотек ORM, доступных в Python, каждая со своими преимуществами и недостатками. Некоторые из наиболее популярных библиотек включают SQLAlchemy, Django ORM и Peewee.
SQLAlchemy является популярным выбором, потому что он настраиваемый и предоставляет широкий спектр функций, включая поддержку нескольких баз данных. Django ORM - это еще один популярный выбор, особенно для разработчиков, использующих веб-фреймворк Django. Peewee - это легкий ORM, который легко использовать и предоставляет простой API для взаимодействия с базами данных.
Существует множество популярных библиотек ORM, доступных в Python, каждая со своими преимуществами и недостатками. Некоторые из наиболее популярных библиотек включают SQLAlchemy, Django ORM и Peewee.
SQLAlchemy является популярным выбором, потому что он настраиваемый и предоставляет широкий спектр функций, включая поддержку нескольких баз данных. Django ORM - это еще один популярный выбор, особенно для разработчиков, использующих веб-фреймворк Django. Peewee - это легкий ORM, который легко использовать и предоставляет простой API для взаимодействия с базами данных.
👍4
Что выдаст код выше?
Anonymous Quiz
0%
[]
16%
[11, 12, 13, 11, 12]
55%
[11, 11, 11, 11, 11]
11%
[10, 10, 10, 10, 10]
11%
[11]
3%
Error
5%
Не знаю
👍5
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Цикл работает, пока а < b.
Внутри мы заносим в пустой список сумму этих переменных.
1 10 —> 11
2 9 —> 11
3 8 —> 11
4 7 —> 11
5 6 —> 11
6 5 —> ❌
Ответ: [11,11,11,11,11]
Внутри мы заносим в пустой список сумму этих переменных.
1 10 —> 11
2 9 —> 11
3 8 —> 11
4 7 —> 11
5 6 —> 11
6 5 —>
Ответ: [11,11,11,11,11]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Docker - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнеры позволяют упаковать приложения и все необходимые для их работы компоненты в одну единицу, которая может быть легко перенесена между окружениями.
Docker использует контейнеры для упаковки и запуска приложений. Контейнеры представляют собой изолированные среды, которые содержат все необходимые компоненты для работы приложения. Контейнеры создаются из образов, которые являются основой для контейнеров. Образы содержат все необходимые компоненты, включая операционную систему, библиотеки и зависимости приложения.
Dockerfile - это текстовый файл, который содержит инструкции для создания Docker-образа. Dockerfile определяет операционную систему, настройки окружения, установку зависимостей и т. д. Создание Docker-образа с помощью Dockerfile позволяет автоматизировать процесс сборки и развертывания приложения.
Docker Compose - это инструмент для определения и запуска многоконтейнерных Docker-приложений. Docker Compose использует файл docker-compose.yml для определения сервисов, которые необходимо запустить, а также их настроек. Docker Compose позволяет легко запускать и масштабировать приложения, состоящие из нескольких сервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
https://www.youtube.com/watch?v=yRN14xuezBk&ab_channel=Shcoder
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
АНИМЕ БОТ ПАРСЕР в TELEGRAM на PYTHON | AIOGRAM
В этом видео мы напишем телеграм бота на python aiogram, который сможет парсить аниме. Telegram Bot anime parser сможет искать аниме по одному лишь названию или его части и выдавать вариации различных аниме с картинками.
Подписывайся на наш телеграм канал!…
Подписывайся на наш телеграм канал!…
👍4
👍5
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Конечно, первый if сработает, а значит в переменную a будет занесено значение 5.
В принте мы проверяем, есть ли 5 в списке, где элементом является a (которая 5).
Да —> True
Ответ: True
В принте мы проверяем, есть ли 5 в списке, где элементом является a (которая 5).
Да —> True
Ответ: True
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Целые числа в Python занимают разное количество байт в зависимости от их значения. В Python 3 все целые числа являются объектами класса int. Этот класс использует переменную длину, что означает, что количество байт, необходимых для хранения целого числа, зависит от его значения и может быть любым.
Вещественные числа в Python занимают 8 байт. Это соответствует 64 битам двоичного числа с плавающей точкой стандарта IEEE 754.
Строки в Python занимают количество байт, равное количеству символов в строке, умноженному на размер каждого символа. В Python 3 по умолчанию используется кодировка Unicode, которая занимает 2 байта на символ, если символ может быть представлен в 16-битной форме, и 4 байта в противном случае.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4