Pro Python • IT
رفتن به کانال در Telegram
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию. Сотрудничество (реклама): @NotPriceMedia Канал на бирже : https://telega.in/c/PythonTechCode
نمایش بیشتر4 176
مشترکین
+224 ساعت
-127 روز
+10130 روز
آرشیو پست ها
4 177
🟨 GitHub SDK для Python
githubkit — это библиотека на Python, которая предлагает чистый и типизированный интерфейс для работы с API GitHub.
🟡Она позволяет разработчикам легко и быстро интегрировать функционал GitHub в свои приложения, минимизируя количество ошибок и облегчая процесс разработки.
Установка библиотеки:
pip install githubkit
Пример:
from githubkit import GitHub, Response
from githubkit.versions.latest.models import FullRepository
# Создаем объект GitHub, передав токен доступа
github = GitHub("<ваш_token_здесь>")
# Выполняем запрос к API GitHub для получения репозитория
resp: Response[FullRepository] = github.rest.repos.get("owner", "repo")
# Получаем данные о репозитории
repo: FullRepository = resp.parsed_data
# Выводим название репозитория
print(repo.full_name)
💻 GitHub
➡️ Больше нет необходимости вручную обрабатывать HTTP-запросы, управлять токенами и разбираемыми JSON-ответами.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
GremLLM — мост между языковыми моделями и графовыми базами данных
GremLLM позволяет использовать LLM (например, ChatGPT) для генерации запросов на языке Gremlin, упрощая работу с такими графовыми БД, как Neo4j и Amazon Neptune.
➕ Ключевая функция:
Преобразует текстовые запросы на естественном языке в Gremlin-запросы, автоматизируя взаимодействие с графовыми данными.
Установка библиотеки:
pip install gremllm
Пример использования:
from gremllm import GremLLM
# Инициализация с OpenAI
grem = GremLLM(llm_provider="openai", api_key="your_api_key")
# Генерация Gremlin-запроса из текста
query = grem.generate("Найди всех друзей пользователя 'Alice'")
print(query) # => "g.V().has('name', 'Alice').out('friend')"
💻 GitHub
❤️ Главный плюс:
Интеграция LLM с графовыми базами без необходимости писать сложные запросы вручную.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
🔰 Проверка палиндромов на Python
Эта программа на Python проверяет, является ли заданное слово или фраза палиндромом (читается одинаково как слева направо, так и справа налево).
def is_palindrome(text):
# Удаляем все непробельные символы и переводим текст в нижний регистр
clean_text = ''.join(char.lower() for char in text if char.isalnum())
# Сравниваем очищенный текст с его реверсированной версией
return clean_text == clean_text[::-1]
# Пример строки для проверки
text = "А роза упала на лапу Азора"
print("Является палиндромом:", is_palindrome(text))
ℹ️ Пример вывода:
Является палиндромом: True
🟡Теперь вы можете использовать эту программу для проверки любых слов или фраз на палиндромность.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Дарим подписку на Яндекс Музыку
Ответьте на 1 вопрос и Яндекс Музыка ваша для вас и 3-х ваших близких.
Кинопоиск и Яндекс Книги тоже в подписке.
Попробуйте бесплатно❤️
Попробовать
#реклама 18+
music.yandex.ru
О рекламодателе
Реклама на Яндексе
4 177
😐 Как говорится, одна нога здесь — другая там
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
〰 Способ адаптировать свой код для работы в других языках
py2many — это инструмент, который позволяет автоматически преобразовывать код на Python в код на других языках программирования.
🔢 Эта библиотека была разработана для упрощения миграции и обеспечения кросс-языковой совместимости, что делает её особенно полезной для разработчиков, работающих на нескольких языках.
Установка библиотеки:
pip install py2many
💻 GitHub
♾ py2many может автоматически преобразовывать код Python в такие языки, как C++, Rust, Julia, Kotlin, Nim, Go, Dart и D.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
В турагентство на удаленку требуются стажеры
Клиентов предоставим. Можно без опыта и совмещая с основной работой или декретом.
С нас обучение с гарантированной стажировкой.
Доход после обучения:
от 50 000₽ до 220 000₽. Оплата в процессе обучения зависит от вашей вовлеченности.
Задачи:
Помогать людям организовывать путешествия:
подбор самых выгодных предложений на отдых со скидкой до 50% в новых сервисах бронирования.
Условия:
✅ Без опыта — обучение с нуля за 2 месяца, первые выплаты в среднем в течение 2 недель;
✅Удаленная работа или совмещение с офисом (по желанию, зависит от вашего города).
Хотите проверить, подойдет ли это вам? Регистрируйтесь на бесплатный вводный урок, на котором узнаете:
— как подбирать туры для себя и близких с выгодой до 40%
— как получать комиссию 7-10% с каждого тура.
Узнать больше
#реклама 16+
via-tourism-school.space
О рекламодателе
4 177
👩💻 Узнаем кодировку текста
Библиотека chardet является инструментом для работы с текстовыми данными в Python.
🔵Она анализирует текст и определяет его кодировку с указанием уровня достоверности.
Установка библиотеки:
pip install chardet
🔜 Использование chardet помогает избежать ошибок, связанных с кодировками, и обеспечивает правильную обработку текстов.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Регистрируйтесь на Yandex Ecom Open Air 8 августа
Море инсайтов для бизнеса, музыкальный open-air, лекции и нетворкинг.
Участие бесплатно!
Зарегистрироваться
#реклама 18+
ecomfest.ru
О рекламодателе
4 177
✅ Перед тем как отойти от компьютера, обязательно сохраните все изменения, сделайте коммит кода и заблокируйте устройство.
Соблюдаете эти рекомендации?
👍 – да
😁 – нет
🔥 – просто выключаю монитор
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Онлайн-магистратура с IT специальностями от Яндекса
Совместно с ИТМО, МИФИ, МФТИ.
Онлайн-магистратура с актуальными программами и гибким графиком обучения.
Получите высокооплачиваемую IT профессию, официальный диплом и практические знания.
Господдержка оплаты. Совмещение с работой!
Подать заявку
#реклама 16+
О рекламодателе
4 177
🔥 Ключевые аспекты хорошего программирования: использование встроенных функций
map и другие функции высшего порядка часто реализованы на низкоуровневых языках (например, на C), что делает их более эффективными по сравнению с эквивалентным кодом, написанным на Python.✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Получи грант до 1,2 млн руб. на обучение в магистратуре
Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой?
Поступай в магистратуру Центрального университета!
- 4 офлайн программы по востребованным направлениям ИТ
- Онлайн-программа по машинному обучению
- 300 мест с грантами до 1,2 млн руб.
- Вечерние занятия и учеба по выходным — удобно совмещать с работой
- Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса
- Возможность стажировок и трудоустройства в ведущих компаниях
- Государственный диплом за 2 года
Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии.
Оставляй заявку на грант уже сейчас!
Подать заявку
#реклама 16+
apply.centraluniversity.ru
О рекламодателе
4 177
Строительство террас под ключ
Терраса — это не просто пристройка. Это ваше новое любимое место в доме.
Место для утреннего кофе, уютных ужинов летом, отдыха с книгой или тёплого общения с близкими.
Мы строим террасы "под ключ" в Санкт-Петербурге и Ленобласти — с нуля, по проекту или по вашему эскизу.
Дерево, стекло, каркас — выберите стиль, который подходит именно вам.
Примеры наших работ — на сайте. Все фото настоящие.
Расчёт и выезд мастера — бесплатно.
Работаем быстро, аккуратно и по договору.
Посмотрите, как может выглядеть ваша будущая терраса:
https://vashi-terrasy.ru/terrasy
Узнать цену
#реклама
vashi-terrasy.ru
О рекламодателе
4 177
🧠Умный парсинг документов
MegaParse — это инструмент для извлечения структурированных данных из любых документов (PDF, Word, Excel) с помощью AI.
⬅️Главная функция:
автоматическое преобразование неструктурированных документов в готовые к анализу JSON/CSV форматы.
Установка библиотеки:
pip install megaparse
💻 GitHub
🔤Ключевые преимущества:
#️⃣Поддержка 50+ форматов документов "из коробки" #️⃣Встроенная обработка естественного языка (NLP) #️⃣Простое API для интеграции в существующие системы✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Профессия «Аналитик данных». Рассрочка 0%
Освойте высокооплачиваемую IT-профессию с нуля за 6 месяцев. Выдаём диплом, помогаем с трудоустройством.
Excel, SQL, PowerBI, Python.
Преимущества обучения в Академии Eduson:
🎓 официальный государственный диплом
🎓если после курса не найдёте работу — мы возвращаем деньги и это зафиксировано в договоре
🎓 рассрочка 0% на 24 мес., то есть без переплаты
🎓 бессрочный доступ к лекциям и материалам, которые продолжают обновляться
🎓 личный куратор с Вами на связи
Начните обучаться онлайн и получать стабильный доход уже во время обучения!
Узнать больше
Финансовые услуги оказывает: ПАО "Сбербанк", АО "Тинькофф Банк" и др..
#реклама 16+
eduson.academy
О рекламодателе
4 177
📷 Порядок написания и выполнения SQL-запросов
⚫Порядок написания:
Это порядок, в котором разработчик пишет SQL-запрос.
Он начинается с SELECT, затем указываются таблицы (FROM), соединения (JOIN), условия (WHERE), группировки (GROUP BY), фильтрации после группировки (HAVING), сортировки (ORDER BY) и ограничения количества строк (LIMIT).⚫Порядок выполнения: Это порядок, в котором SQL-сервер фактически выполняет запрос.
Он начинается с выбора таблиц (FROM), затем выполняет соединения (JOIN), применяет условия соединения (ON), фильтрует строки (WHERE), группирует данные (GROUP BY), фильтрует группы (HAVING), выбирает столбцы (SELECT), сортирует результаты (ORDER BY) и, наконец, ограничивает количество строк (LIMIT).✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code