Что выдаст код выше?
Anonymous Quiz
32%
One
24%
Two
11%
Three
8%
One Two
8%
One Two Three
8%
Two Three
3%
Error
5%
Не знаю
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Генератором создаем список, начиная с 0, заканчивая 10, пробегаясь с шагом 2 —> [0, 2, 4 .... 8]
Далее циклом проделываем то же самое, только немного по другой логике. Перебираем все числа, проверяем их на четность - нужные заносим.
В if сравниваем элементы по индексу двух одинаковых списков —> сработает , вывод: One
elif и else можно НЕ смотреть, т.к. уже сработал if.
Далее циклом проделываем то же самое, только немного по другой логике. Перебираем все числа, проверяем их на четность - нужные заносим.
В if сравниваем элементы по индексу двух одинаковых списков —> сработает , вывод: One
elif и else можно НЕ смотреть, т.к. уже сработал if.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🧐❓ Что такое encoding в Python?
Python поддерживает множество кодировок, которые могут использоваться для представления текста. Некоторые из наиболее распространенных кодировок, поддерживаемых Python, включают UTF-8, ASCII и Latin-1. UTF-8 является наиболее распространенной кодировкой и используется в большинстве веб-приложений.
➡️ Как работает encoding в Python
Python использует объекты типа str для хранения строковых значений. Когда вы создаете строку в Python, она сохраняется в памяти в виде последовательности символов Unicode. Однако, когда необходимо сохранить строку в файл или передать ее по сети, она должна быть преобразована в байты, и для этого используется определенная кодировка. Это происходит с помощью метода encode.
Пример:🙃
В этом примере мы создаем строку text, содержащую русские символы, и затем преобразуем ее в байты, используя кодировку UTF-8. Результатом будет объект типа bytes, содержащий закодированные данные.
Обратное преобразование из байтов в строку осуществляется с помощью метода decode:
Python поддерживает множество кодировок, которые могут использоваться для представления текста. Некоторые из наиболее распространенных кодировок, поддерживаемых Python, включают UTF-8, ASCII и Latin-1. UTF-8 является наиболее распространенной кодировкой и используется в большинстве веб-приложений.
Python использует объекты типа str для хранения строковых значений. Когда вы создаете строку в Python, она сохраняется в памяти в виде последовательности символов Unicode. Однако, когда необходимо сохранить строку в файл или передать ее по сети, она должна быть преобразована в байты, и для этого используется определенная кодировка. Это происходит с помощью метода encode.
Пример:🙃
text = 'Пример текста'
encoded_text = text.encode('utf-8')
В этом примере мы создаем строку text, содержащую русские символы, и затем преобразуем ее в байты, используя кодировку UTF-8. Результатом будет объект типа bytes, содержащий закодированные данные.
Обратное преобразование из байтов в строку осуществляется с помощью метода decode:
decoded_text = encoded_text.decode('utf-8')Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Что выдаст код выше?
Anonymous Quiz
8%
1
26%
[0,1,2,3,4,5]
10%
[5]
26%
0
5%
None
18%
Error
8%
Не знаю
👍5
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Создаем пустой список.
Далее в него добавляем объекты-генераторы. Там лежат остатки от деления чисел от 0 до 4 (включая) на 1 —> все будут нули.
(вижу, что многие ответили [0,1,2,3,4,5], но логичнее было бы [0,1,2,3,4])
В принте обращаемся к элементу по индексу 1 в списке a —> получаем генератор, который переводим в list список. Выделяем элемент по индексу 4 —> 0.
Ответ: 0
Далее в него добавляем объекты-генераторы. Там лежат остатки от деления чисел от 0 до 4 (включая) на 1 —> все будут нули.
(вижу, что многие ответили [0,1,2,3,4,5], но логичнее было бы [0,1,2,3,4])
В принте обращаемся к элементу по индексу 1 в списке a —> получаем генератор, который переводим в list список. Выделяем элемент по индексу 4 —> 0.
Ответ: 0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Copilot - это инструмент искусственного интеллекта, разработанный GitHub и OpenAI. Он использует глубокое обучение и нейронные сети для создания кода на основе контекста.
Когда вы начинаете вводить код в свой редактор, Copilot предлагает вам варианты завершения кода на основе контекста. Он может предложить вам функции, классы, методы и другие элементы кода, которые могут соответствовать вашим потребностям. Инструмент также может помочь вам проверить синтаксическую правильность кода и даже создать целый класс или функцию.
ссылка* (https://github.com/features/copilot)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
У нас есть два класса, причем один наследуется от другого. Здесь идет простое создание объекта, а потом вызов метода у класса-ребенка. В методе классе-ребенка вызывается метод класса-родителя, а там выводится 'b'.
Переданные параметры никак не влияют на ответ, важно только их количество.
Важно помнить, что self принимает в себя сам объект. Если вызов идет через объект, то self передается автоматически.
Переданные параметры никак не влияют на ответ, важно только их количество.
Важно помнить, что self принимает в себя сам объект. Если вызов идет через объект, то self передается автоматически.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Функция help в Python используется для получения справочной информации о встроенных функциях, методах, модулях, классах и объектах Python. Эта функция является очень полезным инструментом для изучения новых методов и библиотек, а также для получения помощи в решении проблем.
Чтобы использовать функцию help, просто вызовите ее и передайте объект, для которого вы хотите получить справочную информацию. Например, если вы хотите получить справочную информацию о функции print, вы можете вызвать функцию help следующим образом:
help(print)Это приведет к выводу документации о функции print в вашем интерпретаторе Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👍4
Интересна была бы тема написания дискорд бота? (можно выбрать несколько вариантов)
Anonymous Poll
52%
Точно да!
7%
Точно нет!
57%
Я бы посмотрел...
11%
Я бы не смотрел...
34%
Я кабачок
👍2👎1
Что выдаст код выше?
Anonymous Quiz
8%
Ничего
9%
None
15%
a
14%
None a
14%
None a None
7%
None None
26%
Error
8%
Не знаю
👍4👎1
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
теперь a у нас работает, как функция print
Идем из внутренних скобок. Сначала выведется a() —> None, потом 'a'.
Далее выведется тот вызов a() —> None, в котором a() и 'a'.
Как итог, вызов a() == вызову print() —> возвращает None.
Идем из внутренних скобок. Сначала выведется a() —> None, потом 'a'.
Далее выведется тот вызов a() —> None, в котором a() и 'a'.
Как итог, вызов a() == вызову print() —> возвращает None.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
❗️Можете кидать предложения по идеям, под какие задачи стоит сделать дс бота, какие возможности рассмотреть
https://www.youtube.com/watch?v=uXl_Pi2tB2o
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как создать ДИСКОРД БОТА на PYTHON? Discord bot
В этом видео мы рассмотрим как сделать своего дискорд бота, используя пайтон за короткое время. Добавим в бота разные команды.
🔥 Подписывайся на наш Телеграм-канал про Python 🔥
🖇 https://t.me/pythonhub001 🖇
👥 Присоединяйся к нашему чату и будь в курсе всех…
🔥 Подписывайся на наш Телеграм-канал про Python 🔥
🖇 https://t.me/pythonhub001 🖇
👥 Присоединяйся к нашему чату и будь в курсе всех…
👍4
discord_bot.py
618 B
Код DISCORD бота прикрепляю, если кому-то нужно💬 💬 💬
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3