en
Feedback
Pro Python

Pro Python

Open in Telegram

Канал создан, чтобы заинтересовать вас языками программирования. @FearsMurder - связь, реклама

Show more
2 421
Subscribers
No data24 hours
-167 days
-9930 days
Posts Archive
Какие цифры лучше
Anonymous voting

Интересная задача с CodeWars - вычисления с помощью функций Мы должны выполнять вычисления, используя функции, и получать результаты. Давайте посмотрим на несколько примеров:
seven(times(five())) # должно вернуть 35
four(plus(nine())) # должно вернуть 13
eight(minus(three())) # должно вернуть 5
six(divided_by(two())) # должно вернуть 3
Требования: 1. Должна быть функция для каждого числа от 0 ("zero") до 9 ("nine"). 2. Должна быть функция для каждой из следующих математических операций: plus, minus, times, divided_by. 3.Каждое вычисление должно состоять ровно из одной операции и двух чисел. 4. Внешняя функция представляет левый операнд, внутренняя функция представляет правый операнд. 5. Деление должно быть целочисленным. Например, функция должна вернуть 2, а не 2.666666...
eight(divided_by(three()))

Ключевое слово continue Ключевое слово continue в Python используется для пропуска оставшегося кода в текущей итерации цикла
+2
Ключевое слово continue Ключевое слово continue в Python используется для пропуска оставшегося кода в текущей итерации цикла и перехода к следующей итерации. 🛩Pro Python. Подписаться

Транзакция (ACID) Транзакция — это последовательность операций, выполняемых как единое целое, которое может быть либо полност
Транзакция (ACID) Транзакция — это последовательность операций, выполняемых как единое целое, которое может быть либо полностью завершено, либо полностью откатано. Транзакции обеспечивают целостность данных и гарантируют, что базы данных остаются в консистентном состоянии даже в случае сбоев. Основные свойства транзакций (ACID) 🔤Atomicity (Атомарность): Транзакция рассматривается как единое целое, которое либо полностью выполняется, либо полностью откатывается. Если какая-либо часть транзакции завершается с ошибкой, вся транзакция откатывается, и база данных возвращается в предыдущее состояние. 🔤Consistency (Согласованность): Транзакция переводит базу данных из одного согласованного состояния в другое. После завершения транзакции все данные должны соответствовать всем установленным правилам и ограничениям. 🔤Isolation (Изоляция): Одновременные транзакции выполняются таким образом, что они не мешают друг другу. Изменения, вносимые одной транзакцией, не видны другим транзакциям до тех пор, пока первая транзакция не будет завершена. 🔤Durability (Устойчивость): После завершения транзакции ее результаты сохраняются в системе даже в случае сбоя (например, потери питания или системного сбоя). Пример использования транзакций Предположим, у нас есть банковская система, и мы хотим выполнить перевод денег с одного счета на другой. Эта операция может состоять из нескольких шагов: 🔤Проверка достаточности средств на счете отправителя. 🔤Вычитание суммы перевода с баланса отправителя. 🔤Добавление суммы перевода к балансу получателя. Выполнение этих шагов должно быть атомарным. То есть, если на любом из этих шагов произойдет сбой, все изменения должны быть отменены, чтобы предотвратить несогласованное состояние базы данных. 🛩Pro Python. Подписаться

Ключевое слово break Ключевое слово break в Python используется для досрочного завершения выполнения цикла (как for, так и wh
+2
Ключевое слово break Ключевое слово break в Python используется для досрочного завершения выполнения цикла (как for, так и while). Когда интерпретатор встречает break, он немедленно завершает выполнение текущего цикла и продолжает выполнение кода после цикла. Это полезно в ситуациях, когда нужно прервать цикл по какому-то условию. 🛩Pro Python. Подписаться

🚀Полезные библиотеки Python 👀Flet 📚Эта библиотека позволяет создавать приложения с графическим интерфейсом (GUI) с помощью Python. Она предназначена для разработки кроссплатформенных приложений, которые могут работать на вебе, настольных компьютерах и мобильных устройствах. ⚙️ Установка 👇
pip install flet
🖥Документация 🛩Pro Python. Подписаться

Ключевое слово assert Ключевое слово assert в Python используется для отладки и проверки условий, которые, как предполагается
Ключевое слово assert Ключевое слово assert в Python используется для отладки и проверки условий, которые, как предполагается, всегда должны быть истинными в коде. Если условие, переданное в assert, ложно, программа выбрасывает исключение AssertionError и может вывести необязательное сообщение. Это помогает быстро выявлять ошибки в коде во время разработки. 🛩Pro Python. Подписаться

Дельфин против Слона MySQL и PostgreSQL - это две популярные реляционные системы управления базами данных (СУБД), каждая из которых имеет свои особенности, преимущества и недостатки. MySQL🖥 ➕Плюсы: простота использования, широкая поддержка, высокая производительность, масштабируемость ➖Минусы: ограниченные возможности транзакций, менее развитая поддержка SQL стандартов PostgreSQL🖥 ➕Плюсы: соответствие стандартам SQL, расширяемость, поддержка транзакций, мощные инструменты работы с данными ➖Минусы: сложность настройки, производительность Выбор между MySQL и PostgreSQL зависит от конкретных требований вашего проекта: MySQL может быть лучше для проектов, требующих высокой производительности при чтении данных и простоты использования. PostgreSQL подходит для проектов, требующих сложных транзакций, расширяемости и соответствия стандартам SQL. Обе СУБД имеют активное сообщество и продолжат развиваться, предоставляя новые возможности и улучшения.

photo content

Redis Redis — это высокопроизводительное хранилище данных в памяти, которое используется в качестве базы данных, кэша и броке
Redis Redis — это высокопроизводительное хранилище данных в памяти, которое используется в качестве базы данных, кэша и брокера сообщений. Он поддерживает различные структуры данных, такие как строки, хэши, списки, множества и упорядоченные множества. Redis известен своей высокой скоростью и используется для различных задач, таких как кэширование, управление сеансами, очереди задач и многое другое. 🛩Pro Python. Подписаться

photo content

Скрипт загрузки контента из Instagram 🔻Скрипт многофункционального бота для загрузки всех типов контента из Instagram. 🛩Pro Python. Подписаться

🚀Полезные библиотеки Python 👀Pyperclip 📚Простая библиотека для копирования и вставки текста в буфер обмена ⚙️ Установка 👇
pip install pyperclip
🖥Документация 🛩Pro Python. Подписаться

Конструкция match и case Конструкция match и case вводит шаблонное сопоставление (pattern matching), что позволяет делать бол
Конструкция match и case Конструкция match и case вводит шаблонное сопоставление (pattern matching), что позволяет делать более выразительные и читабельные конструкции для обработки сложных данных. Эта конструкция напоминает оператор switch из других языков программирования, но является более мощной и гибкой. _ - используется как подстановочный символ, который соответствует любому значению, если ни одно из предыдущих условий не было выполнено. 🛩Pro Python. Подписаться

Скрипт бота для конвертирования видео в кружок 🛩Pro Python. Подписаться

photo content

Множества Множества в Python — это встроенный тип данных, который представляет собой неупорядоченную коллекцию уникальных эле
Множества Множества в Python — это встроенный тип данных, который представляет собой неупорядоченную коллекцию уникальных элементов. Множества используются, когда вам нужно хранить уникальные элементы и быстро выполнять операции над ними, такие как объединение, пересечение и разность. 🛩Pro Python. Подписаться

🗣Запись данных в таблицу Excel ✈Для записи данных в таблицу Excel на Python можно использовать библиотеку openpyxl, которая
🗣Запись данных в таблицу Excel ✈Для записи данных в таблицу Excel на Python можно использовать библиотеку openpyxl, которая позволяет создавать и изменять файлы формата Excel (XLSX). 🛩Pro Python. Подписаться

🙂Скрипт извлечения из архива 📰Скрипт telegram бота для извлечения файлов из архива. Поддерживает следующие форматы: rar, zip, tar, 7z, tar.xx и т.д. 🛩Pro Python. Подписаться