Python Hub - сборище Питонистов
1.72K subscribers
657 photos
1 video
37 files
278 links
Уголок счастья для любого питониста.

Сотрудничество или заказы: @leshunist

https://shcoder.dev - студия разработки ShcoderDevelopment

https://t.me/pythonhub_chat - чат
Download Telegram
Python Hub - сборище Питонистов
Photo
Разбор 👨‍💻

В Python мы можем объявлять кортеж (tuple) не только перечисляя элементы в круглых скобках, но и присваивая в переменную просто перечисление элементов, как на примере.

В данном случае будет кортеж с элементами: список и два

Ответ: ([''], 2)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что выдаст код выше?
Anonymous Quiz
30%
[]
23%
[4]
9%
[3, 4]
5%
[""]
26%
Error
7%
Не знаю
👍2
▶️ Что такое Soft Skills?


Soft Skills - это набор личностных качеств и навыков, которые позволяют человеку быть успешным в работе и личной жизни. Они не связаны с техническими знаниями, а скорее определяют, как мы взаимодействуем с окружающими людьми и как эффективно решаем задачи в команде. Важно понимать, что Soft Skills нельзя приобрести, как знания из книги, они формируются с помощью опыта и постоянной практики.

➡️ Какие навыки входят в Soft Skills?

Среди навыков, которые входят в Soft Skills, можно выделить коммуникационные навыки, умение работать в команде, эмоциональный интеллект, лидерские качества, умение принимать решения и адаптироваться к новым условиям. Коммуникационные навыки включают умение слушать, говорить и писать на разных языках, убеждать и убеждаться, умение находить общий язык с людьми разного статуса и возраста. Умение работать в команде подразумевает способность находить компромиссы, делегировать задачи, решать конфликты и добиваться общей цели. Эмоциональный интеллект включает в себя умение управлять своими эмоциями, понимать эмоциональное состояние других людей и адекватно реагировать на него. Лидерские качества включают в себя умение мотивировать людей, делегировать задачи, принимать решения и выстраивать стратегию. Умение принимать решения и адаптироваться к новым условиям является важным навыком в современном мире, где требуется быстро реагировать на изменения и принимать решения в условиях неопределенности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤩1
Python Hub - сборище Питонистов
Photo
Разбор 👨‍💻

У нас есть список a.
В переменную b мы кладем срез с 4 элемента этого списка (отсчет идет от 0) до конечного.

Посмотрим, что у нас на 4 индексе? —> Ничего, такого элемента нет, т.к. список кончается на индексе 3.

Значит срез возьмет пустой хвост списка и положит туда ровным счетом ничего...

Ответ: []
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2😱1
Что выдаст код выше?
Anonymous Quiz
14%
99
41%
с
3%
a
16%
3
8%
Error
19%
Не знаю
👍4❤‍🔥1
Python Hub - сборище Питонистов
Photo
Разбор 👨‍💻

Функция ord() возвращает нам номер символа в unicode таблице. У числа a - 98. Увеличим на 1 —> 98
Далее функция chr() возвращает нам символ по unicod'у. 99 —> c.

Можно и не знать, что у них такие номера в юникоде. По логике вещей мы добавили единицу, а значит сдвиг произошел на 1 символ —> на одну букву в алфавите.
Дальше просто нужно знать алфавит🫣

Ответ: c
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
▶️ И сразу кидаю картинку, где есть вся нужная информация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🔔Бот отправляет видеосообщения в кружочке?

📹 Как сделать такого бота и выложить его на платный сервер📹
🔥 Смотрите, используйте, комментируйте, спрашивайте! 🔥

▶️ использовал aiogram, moviepy. (можно аналогично на telebot)

https://www.youtube.com/watch?v=rObbGF5iIwo&ab_channel=Shcoder
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Что выдаст код выше?
Anonymous Quiz
26%
5
50%
6
7%
a
14%
Error
2%
Не знаю
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨‍💻

В классе Test создано свойство а со значением 5.

Далее мы обращаемся к этому классу, к его свойству а и меняем значение на 6.

Создаем объект test на основе класса, выводим свойство a у объекта. —> Такое же, как и у класса.(изменили его на 6)
Ответ: 6
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Что выдаст код выше?
Anonymous Quiz
75%
True
15%
False
5%
None
3%
Error
3%
Не знаю
👍3
Что такое Hard Skills?

Hard Skills
- это конкретные знания и умения, которые могут быть изучены и измерены. Они часто требуются для выполнения конкретных задач и могут быть измерены с помощью тестов или экзаменов. Некоторые примеры Hard Skills включают в себя знания программирования, математики, английского языка и многих других.

Примером Hard Skills в программировании могут быть навыки написания кода на различных языках, знание алгоритмов и структур данных, опыт работы с базами данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨‍💻

deepcopy создает полную копию объекта.
Если мы выведем их id, то получим одинаковые числа —> это полная копия объекта.

Сравнение выдаст True
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤪2
Что такое deepcopy?


Deepcopy
- это функция в Python, которая используется для создания копии объектов, включая все вложенные объекты. Она глубоко копирует все элементы объекта, включая вложенные списки, словари и т.д. Это означает, что изменения, внесенные в копию, не влияют на оригинальный объект.

Для использования deepcopy в Python нужно импортировать модуль copy. Затем можно использовать функцию deepcopy, чтобы создать копию объекта. Например:

import copy

list1 = [1, [2, 3], 4]
list2 = copy.deepcopy(list1)


В этом примере мы создали список list1, который содержит два элемента: число 1 и список [2, 3]. Затем мы использовали deepcopy, чтобы создать копию этого списка и присвоить ее переменной list2. Теперь у нас есть два списка, которые содержат одинаковые элементы.

list2[1][0] = 5
print(list1) # [1, [2, 3], 4]
print(list2) # [1, [5, 3], 4]


Как видно из примера, изменение элемента в копии не влияет на оригинальный список.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Что выдаст код выше?
Anonymous Quiz
26%
7
9%
6
12%
3
42%
4
5%
1
5%
Error
2%
Не знаю
👍5
Python Hub - сборище Питонистов
Photo
Разбор 👨‍💻

Множество в python - "контейнер", содержащий не повторяющиеся элементы в случайном порядке.
Он уберет все повторы, и мы получим (1, 2, 3, 5)
Далее len вычислить длину —> кол-во элементов —> 4.

Ответ: 4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2