Получи случайную криптовалюту за регистрацию!

Python Community

Логотип телеграм канала @python_community_ru — Python Community P
Логотип телеграм канала @python_community_ru — Python Community
Адрес канала: @python_community_ru
Категории: Технологии
Язык: Русский
Количество подписчиков: 14.96K
Описание канала:

Python Community RU - СНГ сообщество Python-разработчиков
Чат канала: @python_community_chat
Сотрудничество: @cyberJohnny и @Sergey_bzd

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал python_community_ru и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 92

2021-10-06 10:23:00
#python_quiz
3.8K views07:23
Открыть/Комментировать
2021-10-05 19:00:45
Выполняем команды прямо в терминале

sh
— интересный модуль с открытым исходным кодом, позволяющий запускать команды из системы Python. Он намного проще, чем subprocess.

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

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

Вы также можете перенаправлять вывод, «запечатывать» команды и создавать подкоманды — в этом и заключается преимущество модуля.

#миниурок #sh
4.1K views16:00
Открыть/Комментировать
2021-10-05 14:23:01
Ответ на предыдущую задачу
4.1K views11:23
Открыть/Комментировать
2021-10-05 10:23:01 Задачка с собеседования | #Easy, #Medium

Условие:

Ваша задача — написать функцию, которая принимает число и проверяет, является ли оно вознесённой в степень тройкой. Необходимо найти самый быстрый способ вычисления.

Пример:

isPowerOfThree(27) -> True
isPowerOfThree(11) -> False
isPowerOfThree(1) -> True

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

#Задачка_с_собеседования
4.4K views07:23
Открыть/Комментировать
2021-10-04 19:00:52
Оператор моржа

Данный оператор доступен с версии Python 3.8. Он позволяет записывать данные в переменную и выполнять определённое действие.

С ним можно избежать повторного использования одной и той же функции.

Записывается оператор моржа так var_name := value, где := это и есть оператор. Подробнее о нём можете почитать в PEP 572.

Применения у него множество, например, в генераторных списках, циклах, при вызове функции и других выражениях.

#теория
4.5K views16:00
Открыть/Комментировать
2021-10-04 10:23:00
#python_quiz
4.1K views07:23
Открыть/Комментировать
2021-10-03 19:00:20
Ускоряем выполнения кода

Для этого нам может пригодится Cython, модуль переводящий код из языка Python в C с минимальным количеством изменений.

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

Основное различие между кодом python и cython в том, что cpdef, cdef, def передают название переменных/функций. cpdef используется при создании кода, доступного и из python и из cython, когда cdef доступен только для второго.

После — компилируем код с помощью скрипта из второго файла и запускаем его командой python3 setup.py build_ext --inplace.

В результате мы получим файл с си кодом. Мы можете открыть интерпретатор python и импортировать функцию test командой from cython_ex import test

#миниурок #cython
4.5K views16:00
Открыть/Комментировать
2021-10-03 14:23:00
Ответ на предыдущую задачу
4.1K views11:23
Открыть/Комментировать