fa
Feedback
Python Hub - сборище Питонистов

Python Hub - сборище Питонистов

رفتن به کانال در Telegram

Уголок счастья для любого питониста. Сотрудничество или заказы: @leshunist https://shcoder.dev - студия разработки ShcoderDevelopment https://t.me/pythonhub_chat - чат

نمایش بیشتر
1 709
مشترکین
-324 ساعت
-117 روز
-2230 روز
آرشیو پست ها
Разбор 👨‍💻 Обычное поэлементное сравнение. 1 > 0 , значит первый список считается больше, а у нас сравнение, что меньше —> False

Что выдаст код выше?
Anonymous voting

🟢 Примеры декларативного и императивного программирования в Python ➡️ Декларативное программирование в Python Декларативное программирование - это стиль программирования, который сосредотачивается на "что", а не на "как" программы. Он включает в себя указание желаемого вывода программы без указания того, как его достичь. В Python одним из примеров декларативного программирования является использование генераторов списков.
numbers = [1, 2, 3, 4, 5]
squares = [num ** 2 for num in numbers]


В этом примере мы объявляем, что мы хотим создать список квадратов от 1 до 5. Мы не указываем, как достичь этого вывода. Генераторы списков в Python заботятся об этом за нас. ➡️ Императивное программирование в Python Императивное программирование - это стиль программирования, который сосредотачивается на "как" программы. Он включает в себя указание последовательных инструкций для достижения желаемого вывода. В Python одним из примеров императивного программирования является использование цикла for.
numbers = [1, 2, 3, 4, 5]
squares = []
for num in numbers:
    squares.append(num ** 2)


В этом примере мы указываем, как достичь желаемого вывода, создав список квадратов от 1 до 5. Мы используем цикл for для итерации по каждому числу и добавляем его квадрат в новый список.

Разбор 👨‍💻 Мы сравниваем 2 переменные, в которых лежат строки. Важно не сравнивать их длины! Сравниваем символы внутри наших строк поочередно. Можно использовать алфавит, либо обратиться к функции ord(), которая вернет числовое значение символа. ord("b") —> 98 ord("o") —> 111 Выведет переменную o —> 'oppenheimer' p.s. А вы на стороне барби💅 или оппенгеймера😎?

🔔Кто пользуется необычной клавиатурой с подсветкой? 📹 Попробовал реализовать подобное в Python GUI📹 🔥 Смотрите и оценивайте! 🔥 ▶️ Использовал tkinter + keyboard https://www.youtube.com/watch?v=HKjq123jMis

🟢 Декларативное и императивное программирование В мире программирования существуют разные подходы к написанию кода. Два наиболее распространенных подхода - это декларативное и императивное программирование. ➡️ Декларативное программирование Декларативное программирование - это подход к написанию кода, в котором программа описывает желаемый результат, а не способ его достижения. В декларативном программировании вы описываете, что должно произойти, а не как это должно произойти. Это означает, что вы не указываете последовательность шагов, которые должны быть выполнены, а вместо этого указываете, какой результат вы хотите получить. Одним из преимуществ декларативного программирования является то, что код может быть проще для понимания и сопровождения. Также декларативный подход может быть более выразительным, поскольку он позволяет описывать более сложные операции и структуры. ➡️ Императивное программирование Императивное программирование - это подход к написанию кода, в котором программа описывает последовательность шагов, необходимых для достижения желаемого результата. В императивном программировании вы описываете, как нужно выполнить задачу, а не только то, что должно получиться в результате. Одним из преимуществ императивного программирования является то, что вы можете более точно контролировать процесс выполнения программы. Это означает, что вы можете управлять памятью, производительностью и другими аспектами выполнения программы. ❓ Разница между декларативным и императивным программированием Основное различие между декларативным и императивным программированием заключается в том, как программа описывает желаемый результат. В декларативном программировании программа описывает желаемый результат, а в императивном - последовательность шагов, необходимых для достижения желаемого результата. Другое отличие заключается в том, что декларативное программирование более абстрактно, поскольку оно описывает желаемый результат, а не конкретный способ его достижения. Императивное программирование более конкретно, поскольку оно описывает последовательность шагов, которые должны быть выполнены.

Что выдаст код выше?
Anonymous voting

🔥 Плюсы и минусы Django Django - это популярный фреймворк для веб-разработки, написанный на языке Python. Он облегчает процесс создания веб-приложений, предоставляя разработчикам множество инструментов и функций. Но как и у любого другого инструмента, у Django есть свои плюсы и минусы. ➡️ Преимущества Django 1. Быстрая разработка - Django предоставляет множество готовых компонентов, что позволяет быстро создавать веб-приложения. Например, Django имеет встроенную систему аутентификации, которую можно использовать для регистрации и авторизации пользователей без необходимости разработки этой функциональности с нуля. 2. Безопасность - Django предоставляет множество инструментов для обеспечения безопасности веб-приложений. Это включает в себя защиту от CSRF-атак, SQL-инъекций и других видов атак на веб-приложения. 3. Масштабируемость - Django позволяет легко масштабировать веб-приложения. Это может быть особенно полезно для больших проектов, которые нуждаются в масштабировании для обработки большого количества пользователей. ➡️ Недостатки Django 1. Сложность - хотя Django предоставляет множество готовых компонентов, изучение фреймворка может быть сложным, особенно для новичков в веб-разработке. Django имеет свой собственный способ работы с запросами и базами данных, который может отличаться от других фреймворков. 2. Ограничения при создании пользовательского интерфейса - Django не является лучшим инструментом для создания сложных пользовательских интерфейсов. Он предоставляет базовые инструменты для создания интерфейса, но, если вам нужно что-то более сложное, вам может прийтись использовать другие инструменты. 3. Сложность в обработке асинхронных запросов - Django не обрабатывает асинхронные запросы так же легко, как другие фреймворки. Если вы работаете с приложением, которое требует обработки большого количества асинхронных запросов, вам может прийтись использовать другие инструменты.

🟢 Что такое CI и CD ➡️Введение CI и CD - это два понятия, которые становятся все более популярными в сфере разработки програ
🟢 Что такое CI и CD ➡️Введение CI и CD - это два понятия, которые становятся все более популярными в сфере разработки программного обеспечения. Их основная цель - упростить процесс разработки, тестирования и доставки программного обеспечения. В этой статье мы рассмотрим, что такое CI и CD и как они работают. ➡️ Что такое CI? CI - это сокращение от "Continuous Integration", что в переводе означает "непрерывная интеграция". Это процесс автоматической сборки и тестирования кода в репозитории каждый раз, когда происходит изменение в коде. Это позволяет быстро выявлять ошибки и устранять их, что делает процесс разработки более эффективным и быстрым. ➡️ Что такое CD? CD - это сокращение от "Continuous Delivery" или "Continuous Deployment", что в переводе означает "непрерывная доставка" или "непрерывное развертывание". Это процесс автоматической доставки программного обеспечения в производственную среду после успешного прохождения всех тестов в процессе CI. Он позволяет быстро и надежно доставлять программное обеспечение в производственную среду, что сокращает время между разработкой и выпуском. ➡️ Как работают CI и CD? CI и CD работают вместе, чтобы ускорить и упростить процесс разработки программного обеспечения. Когда разработчик отправляет изменения в репозиторий, CI-система автоматически собирает и тестирует код. Если тесты проходят успешно, CD-система автоматически доставляет программное обеспечение в производственную среду. Это позволяет быстро и эффективно доставлять высококачественное программное обеспечение в производственную среду.

🟢 Сколько байт занимает каждый тип данных в Python? ➡️ Целые числа (int) Целые числа в Python занимают разное количество бай
🟢 Сколько байт занимает каждый тип данных в Python? ➡️ Целые числа (int) Целые числа в Python занимают разное количество байт в зависимости от их значения. В Python 3 все целые числа являются объектами класса int. Этот класс использует переменную длину, что означает, что количество байт, необходимых для хранения целого числа, зависит от его значения и может быть любым. ➡️ Вещественные числа (float) Вещественные числа в Python занимают 8 байт. Это соответствует 64 битам двоичного числа с плавающей точкой стандарта IEEE 754. ➡️ Строки (str) Строки в Python занимают количество байт, равное количеству символов в строке, умноженному на размер каждого символа. В Python 3 по умолчанию используется кодировка Unicode, которая занимает 2 байта на символ, если символ может быть представлен в 16-битной форме, и 4 байта в противном случае.

Разбор 👨‍💻 Конечно, первый if сработает, а значит в переменную a будет занесено значение 5. В принте мы проверяем, есть ли 5 в списке, где элементом является a (которая 5). Да —> True Ответ: True

Что выдаст код выше?
Anonymous voting

🔔Парсинг бот и аниме в одном видео 📹 Видео о том, как написать бота с парсингом на Aiogram📹 🔥 Смотрите и оценивайте! 🔥 ▶️ Python + aiogram + requests https://www.youtube.com/watch?v=yRN14xuezBk&ab_channel=Shcoder

❓ Что нужно знать о Docker? Docker - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнеры по
Что нужно знать о Docker? Docker - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнеры позволяют упаковать приложения и все необходимые для их работы компоненты в одну единицу, которая может быть легко перенесена между окружениями. ➡️ Контейнеры и образы Docker использует контейнеры для упаковки и запуска приложений. Контейнеры представляют собой изолированные среды, которые содержат все необходимые компоненты для работы приложения. Контейнеры создаются из образов, которые являются основой для контейнеров. Образы содержат все необходимые компоненты, включая операционную систему, библиотеки и зависимости приложения. ➡️ Dockerfile Dockerfile - это текстовый файл, который содержит инструкции для создания Docker-образа. Dockerfile определяет операционную систему, настройки окружения, установку зависимостей и т. д. Создание Docker-образа с помощью Dockerfile позволяет автоматизировать процесс сборки и развертывания приложения. ➡️ Docker Compose Docker Compose - это инструмент для определения и запуска многоконтейнерных Docker-приложений. Docker Compose использует файл docker-compose.yml для определения сервисов, которые необходимо запустить, а также их настроек. Docker Compose позволяет легко запускать и масштабировать приложения, состоящие из нескольких сервисов.

Разбор 👨‍💻 Цикл работает, пока а < b. Внутри мы заносим в пустой список сумму этих переменных. 1 10 —> 11 2 9 —> 11 3 8 —> 11 4 7 —> 11 5 6 —> 11 6 5 —> Ответ: [11,11,11,11,11]

Что выдаст код выше?
Anonymous voting