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

Реклама: @anothertechrock

Перечень РКН: https://kurl.ru/gursU
Download Telegram
🐥 Задача по Python #18

Поиграем в шахматы!

Реализуйте алгоритм альфа-бета-отсечения.
Вы можете взять абстрактную задачу или выбрать любую настольную игру!

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

#задачи
👍3
Сможете ли вы угадать вывод? 🌚
🍌37🤣21😁4👍2💩2💘1😘1
Статья дня. Как на Python найти файлы, имеющие определенное расширение

Python предлагает три основных способа поиска файлов по расширению: модуль glob, функция os.listdir и функция os.walk. В статье будет подробно рассмотрено как работает каждый из этих подходов.

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

#читать
👍5
Да, Гордон Питонянзи именно такой 🌚
👍11😁2
🐍 Совет по Python №6.

Использование условий прямо в функции print.
30🔥11💩2👍1
Статья дня. Подсчет слов в строке или файле при помощи Python

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

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

#читать
👍71
Если вы хотели попробовать попасть в айти, но не знаете, как подступиться — попробуйте начать с тестирования.

🐞 Собеседование тестировщика — канал для тех, кто готовится к собеседования по тестированию.

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

Канал рассчитан на начинающих и поможет разобраться в основах и лучших практиках QA, подготовит вас к прохождению собеседований.

Подписывайтесь: @qasobes
Статья дня. f-строки в Python

Форматирование строк – это их оформление с помощью методов, предоставляемых конкретным языком программирования. В Python есть различные техники форматирования строк. Сейчас мы рассмотрим новый вариант – f-строки. Он стал доступен начиная с Python 3.6.

Читать далее

#читать
🔥5👍1
🐍 Совет по Python №7.
Используйте понятные названия.

Уметь давать понятные названия — это один из самых важных навыков хорошего программиста.

Что такое понятные названия?
Это такие имена переменных, которые четко отражают их содержимое, то есть то - что они хранят.
То же самое относится и к файлам, функциям, классам и т.д.

Так же понятные названия не изменяют вывод, как многие могли подумать.
Это облегчает работу с кодом в будущем, и для довольно крупных проектов это очень важный момент!

Как видите, на скрине выше - в переменной "name" интуитивно понятно что там находится имя, но вот про переменную "a" ничего сказать не выйдет :(

Нужно отметить, что понятные названия — это именно возможность, а не обязанность.
У программиста есть выбор добавлять информацию в названиях или нет.
👍151
У всех же такое бывало? 🤔
🤣35👍4😁1😢1👌1
Статья дня. Максимальное и минимальное значение int в Python

В этой статье мы рассмотрим, как получить максимальное и минимальное целочисленное значение (int) в Python. Мы разберем, в чем смысл этих значений и как их получить в версии Python до и после 3.0.

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

#читать
🤡31👍1
🐍 Совет по Python №8.
Создавайте более простые объекты, поддерживающих выражение with!

Все знают о том, как, например, открыть файл, или, возможно, как установить блокировку с использованием оператора with. Но можно ли самостоятельно реализовать механизм управления блокировками?

Да, это вполне реально. Протокол управления контекстом исполнения реализуется с использованием методов enter и exit как показано на первом примере.

На первом примере вы видите более распространённый способ реализации возможностей менеджера контекста в Python, но то же самое можно сделать и проще, что и показано на втором примере.

На втором примере протокол управления контекстом реализован с использованием декоратора contextmanager. Первая часть функции tag (до yield) выполняется при входе в блок with. Затем выполняется сам этот блок, а после этого выполняется оставшаяся часть функции tag.
Статья дня. 8 причин, по которым Python подходит для AI и ML

В этой статье мы расскажем вам, почему в разработке AI и ML широко применяют Python и какие преимущества это дает. Рассмотрим примеры использования Python для AI и ML.

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

#читать
👍2
Статья дня. Лямбда-функции в Python – объяснение с примерами

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

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

#читать
👍8