TGViewer
Channel Public Channel
Python Community

Python Community

@python_community_ru

Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Subscribers
11.6K
Photos
1.5K
Videos
122
Links
1K

Showing posts older than #1095 · Back to latest

Older Posts 20 shown
Post #1093 3.69K
#python_quiz
Post #1092 3.83K
⚡️ Ответ на предыдущую задачу
Post #1090 3.89K
⚡️ Задачка с собеседования | #Medium

Условие:

Ваша задача — написать программу для создания блоков комментариев. Результат должен быть таким же, как и на картинке выше.

Можете усложнить задачу, добавив больше возможностей для кастомизации (другие символы вместо пробела, другой размер и так далее).

📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇

#Задачка_с_собеседования
Post #1089 3.63K
⚡️ Уменьшаем количество кода

В Python есть множество фич, о которых мы можем не догадываться. Одна из них — передача кортежа встроенным функциям.

Таким образом мы можем не писать несколько isinstance, а сжать всё до одного вызова. Такая же фишка работает и с Exception.

#теория
  • 🤔 1
Post #1085 3.36K
#python_quiz
Post #1084 3.81K
⚡️ Управляем клавиатурой

Модуль keyboard позволяет считывать и симулировать нажатия клавиш, а также реагировать на них за счёт событий.

Установка: pip install keyboard

Работает он и на Windows, и на Linux. У него нет зависимостей и он использует чистый python.

Теперь по функционалу: события фиксируются в отдельном потоке, а сам модуль поддерживает сложные горячие клавиши и совместим с mouse.

Документация и исходники — на GitHub.

#миниурок #keyboard
Post #1083 3.32K
⚡️ Ответ на предыдущую задачу
Post #1082 3.45K
⚡️ Задачка с собеседования | #Medium

Условие:

Дан непустой список, состоящий из целых чисел. Все значения повторяются как минимум два раза, кроме одного. Вам нужно найти значение, которое встречается только один раз.

Пример:

single_number([2, 2, 1]) -> 1
single_number([3, 1, 2, 1, 2]) -> 3
single_number([0]) -> 0

📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇

#Задачка_с_собеседования
Post #1081 3.6K
⚡️ Узнаём курс валют

forex-python
позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую.

Установка: pip install forex-python

Он берёт все данные с этого сайта. Список доступных валют можно посмотреть тут. Там будут доллары, евро, а также биткоин.

Подробнее о модуле можете почитать в документации. А его исходники можно найти на GitHub.

#миниурок #forex
  • 👍 1
Post #1079 3.27K
#python_quiz
Post #1078 3.43K
⚡️ Визуализируем данные в CLI

Модуль с открытым исходным кодом — bashplotlib — позволяет создавать простые графики и выводить их прямо в терминал.

Установка: pip install bashplotlib

Вы можете работать с модулем не только из Python, но и из терминала. Введите scatter --file data/texas.txt --pch . или hist --file data/exp.txt.

Загрузить набор данных можно с помощью этого скрипта. Или можно запустить весь набор за счёт этого скрипта (он автоматически подгрузит нужные данные).

#миниурок #bashplotlib
  • 👍 1
Post #1077 3.24K
⚡️ Ответ на предыдущую задачу
Post #1076 3.38K
⚡️ Задачка с собеседования | #Easy

Условие:

Вам нужно посчитать количество улыбающихся лиц в строке. Смайлик состоит из : или ; в виде глаз, может быть нос: - или ~, а также рот: ) или D.

Правильные смайлики: ':-D' ';)' ';~)'
Неправильные смайлики: ';(' ':>' ':}' ':]'

Пример:

count_smileys(':D :~) ;~D :)') -> 4
count_smileys(':) :( :D :O :;') -> 2
count_smileys(';] :[ ;* :$ ;-D') -> 1

📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇

#Задачка_с_собеседования
Post #1075 3.54K
⚡️ Генерация фальшивых данных

Mimesis
занимается генерацией данных, не несущих никакой смысловой нагрузки. Это могут быть адреса, имена пользователей, по типу адресов, имён или IMEI.

Установка: pip install mimesis

Узнать о всех поддерживающихся типах данных вы можете тут. Также модуль поддерживает несколько языков, их вы можете посмотреть здесь.

Вы, к тому же, можете создавать JSON или XML файлы, фальшивые токены и другое. Об этом всём — в документации.

#миниурок #mimesis
Post #1073 3.25K
#python_quiz
Post #1072 3.73K
⚡️ Обрабатываем естественный язык

С помощью SpaCy мы можем анализировать тексты на русском, английском и других языках: таким образом ИИ может «понимать» содержимое текста.

Установка: pip install spacy

На данный момент модуль поддерживает более 64 языков, их вы можете посмотреть здесь. Модуль отлично подходит новичкам, желающим изучить NLP.

Также он отлично совместим с моделями PyTorch и TensorFlow. Подробнее — в документации.

#миниурок #spacy
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →