Python Hub - сборище Питонистов
Photo
Разбор 👨💻
В переменную а мы кладем число 10, переведенной в строковый формат —> str(10) —> "10"
В переменную b мы кладем результат вычисления, переведенный в строковый формат str( 1000 / 100 ) —> str(10.0) —> "10.0"
Далее выводим проверку на равенство. Очевидно, что два этих ТЕКСТА ( тип строки ) не равны.
Ответ: False
В переменную b мы кладем результат вычисления, переведенный в строковый формат str( 1000 / 100 ) —> str(10.0) —> "10.0"
Далее выводим проверку на равенство. Очевидно, что два этих ТЕКСТА ( тип строки ) не равны.
Ответ: False
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Что выдаст код выше?
Anonymous Quiz
2%
[]
39%
['a', 5, 'b', 2, 'c', 15]
7%
['a', 'b', 'c',]
37%
[('a', 5), ('b', 2), ('c', 15)]
7%
Error
7%
Не знаю
👍3
По умолчанию Django использует SQLite в качестве базы данных. SQLite - это легковесная база данных, которая хранит данные в одном файле. Она хорошо подходит для небольших приложений и тестирования, но может быть недостаточно мощной для крупных и сложных приложений. Если вы планируете создавать крупные приложения, вам, возможно, потребуется использовать другую базу данных.
Django также поддерживает PostgreSQL и MySQL в качестве баз данных. Эти базы данных могут обрабатывать большие объемы данных и подходят для крупных и сложных приложений. При использовании этих баз данных вы можете использовать мощные функции, такие как репликация, кластеризация и балансировка нагрузки, что делает их идеальным выбором для больших проектов.
#django
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
У нас есть словарь с данными.
Циклом мы пробегаемся по парам, благодаря конструкции .items(), заносим ключи в переменную i, а значения в j поочередно.
Далее, при помощи метода extend(), добавляем ключ и значение в наш список L, распаковав их.
Таким образом мы каждый раз добавляем в список распакованные ключ и значение из пары.
Циклом мы пробегаемся по парам, благодаря конструкции .items(), заносим ключи в переменную i, а значения в j поочередно.
Далее, при помощи метода extend(), добавляем ключ и значение в наш список L, распаковав их.
Таким образом мы каждый раз добавляем в список распакованные ключ и значение из пары.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👍3
https://www.youtube.com/watch?v=AhqRZiKZhS0&ab_channel=Shcoder
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Текст в голос на PYTHON | Преобразуем текст в речь
В этом видео мы посмотрим, как можно преобразовать текст в речь на языке программирования пайтон.
Используем библиотеку gtts для синтеза речи. Библиотеку pygame для воспроизведения аудиофайла.
Если вы хотели бы увидеть гайд по созданию голосового помощника…
Используем библиотеку gtts для синтеза речи. Библиотеку pygame для воспроизведения аудиофайла.
Если вы хотели бы увидеть гайд по созданию голосового помощника…
👍5
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Мы кладем в переменные a и b разные классы. Хоть и называются они одинаково, но у нас происходит пересоздание/переопределение. Если мы проверим через данные через команду id(a) , id(b) —> получим разные id'шники. Это абсолютно разные сущности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Оператор "is" в Python сравнивает идентичность объектов, а не их эквивалентность. Это означает, что он проверяет, указывают ли две переменные на один и тот же объект в памяти. Если два объекта имеют одинаковое значение, это не обязательно означает, что они идентичны. Они могут быть разными объектами в памяти.
Вот примеры использования оператора "is" в Python:
x = [1, 2, 3]
y = x
print(x is y) # True
В этом примере мы создали список "x" и присвоили его переменной "y". Затем мы использовали оператор "is", чтобы проверить, указывают ли "x" и "y" на один и тот же объект в памяти. Результатом является "True", потому что "x" и "y" указывают на один и тот же объект в памяти.
x = [1, 2, 3]
y = [1, 2, 3]
print(x is y) # False
В этом примере мы создали два разных списка "x" и "y", которые содержат одинаковые значения. Затем мы использовали оператор "is", чтобы проверить, указывают ли "x" и "y" на один и тот же объект в памяти. Результатом является "False", потому что "x" и "y" являются разными объектами в памяти, даже если они содержат одинаковые значения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Есть список a. Далее мы создаем переменную b - копию списка а.
Копия позволяет создать другой объект, но с тем же наполнением.
Проверка через is проверяет указывают ли переменные на один и тот же объект.
Ответ: нет —> False
Копия позволяет создать другой объект, но с тем же наполнением.
Проверка через is проверяет указывают ли переменные на один и тот же объект.
Ответ: нет —> False
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Что выдаст код выше?
Anonymous Quiz
40%
[None, None, None]
23%
[0, 1, 2, 3]
23%
[[0], [0, 1], [0, 1, 2], [0, 1, 2, 3]]
9%
Error
5%
Не знаю
👍3
Важно, чтобы было картинкой и на русском. Может кому-то будет интересно и полезно.
Если у вас тоже есть roadmap, то поделитесь в комментариях🥹
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1🤝1
Python Hub - сборище Питонистов
*новая картинка
Разбор 👨💻
Мы создаем пустой список b.
Далее мы пробегаемся циклом по числам от 0 до 2, добавляя их в список b, а результаты, которые возвращает функция append() кладем в список a.
Порядочные люди знают, что append() ничего не возвращает —> возвращает None. Таким образом, ответом будет являться список из 3-ех None —> [None, None, None]
p.s. там даже случайно в других вариках была допущена ошибка. Список генерирует 3 элемента, а там списки, где доходит до 4-ех.
Далее мы пробегаемся циклом по числам от 0 до 2, добавляя их в список b, а результаты, которые возвращает функция append() кладем в список a.
Порядочные люди знают, что append() ничего не возвращает —> возвращает None. Таким образом, ответом будет являться список из 3-ех None —> [None, None, None]
p.s. там даже случайно в других вариках была допущена ошибка. Список генерирует 3 элемента, а там списки, где доходит до 4-ех.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Число N по одной
Дано натуральное число N. Выведите все его цифры по одной, в обратном порядке, разделяя их пробелами или новыми строками.
*(усложнение)
При решении этой задачи нельзя использовать строки, списки, массивы, циклы. Разрешена только рекурсия и целочисленная арифметика. Использовать операцию получения остатка от деления, и операцию целочисленного деления.
Ответы пишите в комментарии или присылайте в предложку!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👍4❤1