Python Turbo. Уютное сообщество Python разработчиков.
10.6K subscribers
242 photos
8 videos
1 file
182 links
Трюки и полезности Python.
Никакой воды, только полезные материалы.
Марафоны по кодингу, разбор вашего кода в чате.

Реклама: @anothertechrock

Перечень РКН: https://kurl.ru/gursU
加入频道
PySide2 - это библиотека для создания графического интерфейса (GUI).
Она представляет из себя одну из альтернатив Tkinter (Tk) и позволяет разрабатывать GUI-приложения.

PySide2 можно легко использовать вместо Tkinter, так как её несложно освоить.

Ставится командой ⚙️ pip install pyside2
Документация и примеры коде здесь
👍5
🐞QaRocks — всеобъемлющая экосистема для QA специалистов.

Что у нас есть:
— уникальные переводы англоязычных туториалов
полный QA Учебник роадмап, как и что учить новичку.
еженедельные дайджесты с новостями и туториалами
тесты, которые должен пройти каждый тестировщик
подборки QA книг
— регулярные холиварные обсуждения — вот, например, подписчики рассказывают, какие курсы проходили перед началом работы;

Также у нас Чат с вакансиями, где уже более 100 работодателей постят каждый день свои вакансии по QA

Подписывайся на QaRocks и узнай уже наконец разницу между тест-планом и баг-репортом 😇
👍2
🍳 Задача по Python #35

Описание

Напишите функцию calculate_rpn, которая принимает строку, представляющую выражение в Обратной Польской Нотации, и возвращает результат его вычисления.

Примеры
calculate_rpn('5 3 + 8 * 4 /') # 16

Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.

#задачи
🥰41
Opyrator — инструмент, позволяющий превратить любую вашу Python функцию в полноценный микросервис с веб API, статистикой обращений, графиками и тд.

Это позволяет пользователям развертывать сервисы и получать к ним доступ через HTTP API или интерактивный пользовательский интерфейс

Крч штука топ 🔥

Ставится командой ⚙️ pip install opyrator
Документация и примеры кода здесь.
PrettyTable – это Python-модуль, который облегчает создание таблиц в коде. На его основе можно легко создавать таблицы из результатов запросов или из любых других данных. Библиотека была разработана Дайвом Льюисом и имеет удобный и понятный синтаксис, который позволяет создавать с помощью пары строк кода красивые таблицы.

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

Ставится командой ⚙️ pip install prettytable
Документация и примеры кода здесь
👍5
🐣 Задача по Python #37

Описание

Напишите генератор, который будет генерировать последовательность чисел Фибоначчи, но с ограничением по максимальному значению. Генератор должен прекратить работу, когда очередное число Фибоначчи превысит заданное ограничение.

Примеры
for num in fibonacci_with_limit(100):
print(num) # 1 1 2 3 5 8 13 21 34 55 89


Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.

#задачи
2
Статья дня. Как посчитать количество строк в файле

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

Читать статью

#читать
2🤡1
🥚 Задача по Python #36

Описание

Напишите функцию find_average, которая будет принимать список чисел и возвращать среднее значение всех элементов списка.

Примечание: Убедитесь, что функция корректно обрабатывает случай пустого списка, чтобы избежать деления на ноль.

Примеры
find_average([5, 10, 15, 20]) # 12.5

Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.

#задачи
1👍1
Python - язык возможностей! 🌚
👍213🙉3💘1
Статья дня. Функция dir() в Python

В Python функция dir() возвращает список атрибутов и методов, принадлежащих объекту. В этой статье вы узнаете, как вызвать эту функцию на любом объекте и, что более важно, как проанализировать полученный результат.

Читать статью

#читать
3🥰1🎉1
🍳 Задача по Python #38

Описание

Нужно написать функцию calculate, которая на вход принимает единственное действительное число A, а на выход возвращает такое число x, которое удовлетворяет выражению x²+√x = A. Ответ должен быть с относительной погрешностью 10^(-6).

Примеры
calculate(2.0) # 1.0
calculate(15.6) # 3.69823217


Свой вариант решения в комментарии 💭
Кодом делиться через
pastebin.org или repl.it.

#задачи
👍4👏1
У Яндекс-Лицея появилась такая реклама. Напишите какая ошибка будет при запуске такой функции 🌚
👍5🤡2🎉1👀1💘1
🐥 Задача по Python #39

Описание

Напишите функцию longest_sequence, которая принимает строку в качестве аргумента и возвращает длину самой длинной последовательности одинаковых символов в этой строке. Символы регистронезависимы.

Примеры
longest_sequence("aaabbBccc")     # 3 (ccc)
longest_sequence("Hello, world!") # 2 (ll)
longest_sequence("aabbbccddddd") # 5 (dd)
longest_sequence("xyz") # 1 (каждый символ - отдельная последовательность)


Свой вариант решения в комментарии 💭
Кодом делиться через
pastebin.org или repl.it.

#задачи
Статья дня. Как вывести ромб из звездочек на Python

Вывод геометрических фигур – отличный способ отточить навыки применения циклов. В этой статье мы разберем, как вывести на экран ромб из звездочек при помощи цикла for Python.

Читать статью

#читать
🐥 Задача по Python #40

Описание

Напишите функцию rgb_to_hex(r: int, g: int, b: int) -> str, которая принимает значения красного (r), зеленого (g) и синего (b) компонентов цвета (каждое в диапазоне от 0 до 255) и возвращает строку, представляющую цвет в HEX формате.

Примеры
rgb_to_hex(255, 192, 0) # ffc000
rgb_to_hex(0, 128, 255) # 0080ff

Свой вариант решения в комментарии 💭
Кодом делиться через
pastebin.org или repl.it.

#задачи
👍1
🐼 Pandas - это библиотека для обработки и анализа данных на Python.

Она широко используется для работы со структурированными данными и отлично подходит для очистки, преобразования и анализа данных. Pandas имеет широкий спектр инструментов для работы с данными, включая объекты dataframe и series, которые похожи на таблицы и столбцы в SQL.

Как использовать Pandas для загрузки и изучения набора данных представлены на фотографии

Ставится командой ⚙️ pip install cython
Документация и примеры кода здесь
👍6🔥21
🍳 Задача по Python #41

Описание

Вам предоставляется список целых чисел и индекс n. Ваша задача - поменять местами значения первого и последнего элементов списка, второго и предпоследнего элементов списка и так далее до индекса n.

Примеры
reverse_indices([1, 2, 3, 4, 5, 6], 2) # [3, 2, 1, 4, 5, 6]

Свой вариант решения в комментарии 💭
Кодом делиться через
pastebin.org или repl.it.

#задачи
🔥1