Python Ready | Программирование
23K subscribers
768 photos
53 videos
393 links
Авторский канал по разработке на Python.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJEEh

Реклама на бирже: https://telega.in/c/python_ready
加入频道
👩‍💻 Текст под контроль: 8 мощных методов для очистки и нормализации строк в Python!

Рассмотрим 8 методов из стандартной библиотеки, которые помогают привести текст к чистому и удобному виду.

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥41👍1310🤝5
👩‍💻 Хотите, чтобы пользователи всегда были в курсе? Тогда создаем систему уведомлений на Python!

В этом гайде реализуем гибкую архитектуру оповещений, с помощью которой можно отправлять уведомления по разным каналам: email, SMS, push, Slack и даже Discord.

В посте рассмотрим:
• Паттерн наблюдатель — как организовать подписку на события и оповещения слушателей.

• Полиморфизм — создаем единый интерфейс notify() для всех типов уведомлений.

• Расширяемость
— добавляем новые каналы уведомлений всего в несколько строк.


🔥 — если узнал новое
🤝 — если уже писал подобное


👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3813👍10
This media is not supported in your browser
VIEW IN TELEGRAM
Rio — это простой в использовании фреймворк для создания веб-сайтов и приложений, полностью основанный на Python. Вам не понадобится ни строчки HTML, CSS или JavaScript, чтобы создать красивые и современные приложения.

📌 Оставляю ссылочку: rio.dev

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥13👍8👎1
👩‍💻 Проверяем уникальность символов в строке!

Нужно определить, содержит ли строка только уникальные символы, то есть без повторений.
Это полезно, например, при валидации логинов, создании ID и просто как алгоритмическая задача.

В этой задаче:
Работаем со строками
Преобразуем строку в множество
Сравниваем длины


🔥 — если попробуешь
🤝 — если уже решал подобное


👉 Python Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
22🔥15👍11🤝9
😎 Эта статья с Хабра для тебя, если ты хочешь создать собственного AI-чатбота на Python!

В статье:
• Пошаговое руководство по созданию чатбота с использованием Flask и Gemini API
• Настройка виртуального окружения и подключение необходимых зависимостей
• Разработка веб-интерфейса и интеграция с языковой моделью
• Деплой проекта и советы по улучшению функциональности


🔊 Продолжай читать на Habr!


👉 Python Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥9🤝8
Создаем простой парсер погоды с выводом текущей температуры и состояния из бесплатного API!

Напишем скрипт, который берет данные о погоде в вашем городе и выводит их в удобном виде.

Для начала нам понадобится библиотека requests для работы с сетью. Если её нет, установи через терминал командой:
pip install requests


Импортируем модуль и зададим функцию, которая получает данные с API Open-Meteo (не требует ключа) для конкретных координат:
import requests

def get_weather(lat, lon):
url = f"https://api.open-meteo.com/v1/forecast?latitude={lat}&longitude={lon}&current_weather=true"
return requests.get(url).json()['current_weather']


Укажем координаты вашего города (например, Москва):
moscow_coords = (55.75, 37.62)


Выведем температуру и скорость ветра:
weather = get_weather(*moscow_coords)
print(f"Температура: {weather['temperature']}°C, Ветер: {weather['windspeed']} км/ч")


🔥 Получаем свежие данные о погоде без регистрации и паролей — полезно для своих проектов или ботов!

👉 Python Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
32👍12🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ Открыл для себя интересный и полезный ресурс для Python-разработчиков — HackInScience.

Это бесплатная и открытая платформа для практики программирования на Python. Здесь вы найдёте более 100 интерактивных задач, которые помогут улучшить ваши навыки в реальных сценариях.

📌 Оставляю ссылочку: hackinscience.org

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥119👍7
Что же выведет консоль?
Anonymous Quiz
36%
A
33%
B
25%
C
6%
D
👍2010🔥10