👍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
CI и CD - это два понятия, которые становятся все более популярными в сфере разработки программного обеспечения. Их основная цель - упростить процесс разработки, тестирования и доставки программного обеспечения. В этой статье мы рассмотрим, что такое CI и CD и как они работают.
CI - это сокращение от "Continuous Integration", что в переводе означает "непрерывная интеграция". Это процесс автоматической сборки и тестирования кода в репозитории каждый раз, когда происходит изменение в коде. Это позволяет быстро выявлять ошибки и устранять их, что делает процесс разработки более эффективным и быстрым.
CD - это сокращение от "Continuous Delivery" или "Continuous Deployment", что в переводе означает "непрерывная доставка" или "непрерывное развертывание". Это процесс автоматической доставки программного обеспечения в производственную среду после успешного прохождения всех тестов в процессе CI. Он позволяет быстро и надежно доставлять программное обеспечение в производственную среду, что сокращает время между разработкой и выпуском.
CI и CD работают вместе, чтобы ускорить и упростить процесс разработки программного обеспечения. Когда разработчик отправляет изменения в репозиторий, CI-система автоматически собирает и тестирует код. Если тесты проходят успешно, CD-система автоматически доставляет программное обеспечение в производственную среду. Это позволяет быстро и эффективно доставлять высококачественное программное обеспечение в производственную среду.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Django - это популярный фреймворк для веб-разработки, написанный на языке Python. Он облегчает процесс создания веб-приложений, предоставляя разработчикам множество инструментов и функций. Но как и у любого другого инструмента, у Django есть свои плюсы и минусы.
1. Быстрая разработка - Django предоставляет множество готовых компонентов, что позволяет быстро создавать веб-приложения. Например, Django имеет встроенную систему аутентификации, которую можно использовать для регистрации и авторизации пользователей без необходимости разработки этой функциональности с нуля.
2. Безопасность - Django предоставляет множество инструментов для обеспечения безопасности веб-приложений. Это включает в себя защиту от CSRF-атак, SQL-инъекций и других видов атак на веб-приложения.
3. Масштабируемость - Django позволяет легко масштабировать веб-приложения. Это может быть особенно полезно для больших проектов, которые нуждаются в масштабировании для обработки большого количества пользователей.
1. Сложность - хотя Django предоставляет множество готовых компонентов, изучение фреймворка может быть сложным, особенно для новичков в веб-разработке. Django имеет свой собственный способ работы с запросами и базами данных, который может отличаться от других фреймворков.
2. Ограничения при создании пользовательского интерфейса - Django не является лучшим инструментом для создания сложных пользовательских интерфейсов. Он предоставляет базовые инструменты для создания интерфейса, но, если вам нужно что-то более сложное, вам может прийтись использовать другие инструменты.
3. Сложность в обработке асинхронных запросов - Django не обрабатывает асинхронные запросы так же легко, как другие фреймворки. Если вы работаете с приложением, которое требует обработки большого количества асинхронных запросов, вам может прийтись использовать другие инструменты.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
👍3