TGViewer
Channel Public Channel
Python Portal

Python Portal

@pythonportal

Всё самое интересное из мира Python

Сотрудничество, реклама: @devmangx

Работаем с @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Subscribers
50.4K
Photos
2.9K
Videos
490
Links
1.3K

Showing posts older than #4695 · Back to latest

Older Posts 14 shown
Post #4690 9.71K
Топ 150 вопросов по Python для собеседований

В этой PDFке разбираются самые часто задаваемые вопросы по Python с ответами, которые помогут подготовиться к предстоящим собеседованиям.

🔸Ссылка на PDF

👉 @PythonPortal
  • 🔥 27
  • 👍 10
  • ❤ 2
  • 🏆 2
Post #4688 9.93K
Совет по Pytest

Используй @pytest.mark.xfail, чтобы пометить тесты, которые ожидаемо падают. Это помогает подсветить известные проблемы, не заваливая весь тест-сьют.

Пример

import pytest

def test_api_call():
if not api_available():
pytest.xfail("API недоступен, известная проблема")


В этом примере тест test_api_call проверяет доступность API.

Если API недоступен, вызывается pytest.xfail("API недоступен, известная проблема"), чтобы пометить тест как ожидаемо упавший.

Результат выполнения будет что-то вроде - test_api.py:10: XFailed

👉 @PythonPortal
  • 👍 29
  • ❤ 9
  • 🔥 3
Post #4687 10.5K
В 500 раз быстрее

Четыре разных способа ускорить свой код = оптимизация логики, компиляция горячих участков, распараллеливание и грамотный процесс разработки. На примере простого скрипта автор показывает, как эти методы вместе дают сотни раз ускорения. 🤵

Если твой Python-код работает медленно и его нужно ускорить, рекомендую к прочтению

Подробнее: https://pythonspeed.com/articles/different-ways-speed/

👉 @PythonPortal
  • 👍 30
  • ❤ 10
  • 🤝 1
Post #4685 12.1K
Получаем прогноз погоды без API и сложных настроек на Python

Мы используем сервис wttr.in — простой и мощный инструмент, который покажет погоду прямо в консоли.

Для работы с HTTP-запросом понадобится только одна библиотека - requests. Установить её очень просто:

pip install requests


Вот минимальный и понятный код для получения прогноза:

import requests

city = input("Введите название города: ")
url = f"https://wttr.in/{city}"

try:
response = requests.get(url)
print(response.text)
except Exception:
print("Упс! Что-то пошло не так. Попробуйте позже.")


Просто вводите нужный город, и получите подробный прогноз с температурой, осадками

Попробуйте сами 😏

👉 @PythonPortal
  • 😁 48
  • 👍 34
  • ❤ 22
  • 🔥 6
  • 🤣 4
Post #4684 11.8K
Питонисты, принёс вам годноты

Это бесплатный интерактивный курс по Python, ориентированный на практическое применение в бизнес-аналитике, с реальными примерами и объяснениями: https://mode.com/python-tutorial

Забирайте в закладки 🌟

👉 @PythonPortal
  • ❤ 47
  • 👍 15
  • 🔥 5
Post #4683 10.4K
Кофейку бы

👉 @PythonPortal
  • 😁 140
  • ❤ 22
  • 👍 18
  • 🤣 8
  • 👀 1
  • 🤝 1
  • 💊 1
Post #4682 11.3K
Совет по чистому коду на Python:

Не добавляйте избыточный контекст.
Не стоит добавлять лишние данные в имена переменных, особенно при работе с классами.

Пример:

Это плохо:

class Person:
def __init__(self, person_first_name, person_last_name, person_age):
self.person_first_name = person_first_name
self.person_last_name = person_last_name
self.person_age = person_age


Это хорошо:

class Person:
def __init__(self, first_name, last_name, age):
self.first_name = first_name
self.last_name = last_name
self.age = age


👉 @PythonPortal
  • ❤ 61
  • 👍 28
  • 🤯 11
Post #4681 11.4K
Хак для VS Code

Устали постоянно печатать print()?

Настройте свой шорткат, например: pp → print() при нажатии Tab 😎

В видео примере, текст "cc" автоматически расширяется в "console.log()" при нажатии Tab

Можно создать кучу таких сокращений для любых конструкций. Пользуйтесь =))

👉 @PythonPortal
  • ❤ 69
  • 🔥 15
  • 👍 14
Post #4680 11.3K
Все вайб-кодеры через 0.00001 секунду после релиза GPT-5

👉 @PythonPortal
  • ❤ 93
  • 🤣 84
  • 😁 15
  • 🤔 9
  • 👀 2
  • 💊 1
Post #4679 10.7K
Wapiti это бесплатный, открытый сканер уязвимостей с интерфейсом командной строки, написанный на Python.

Этот инструмент отлично справляется с выявлением уязвимостей во многих веб-приложениях. Использование Wapiti помогает обнаруживать дыры в безопасности. 💊

Установка: pip install wapiti3
Запуск: wapiti -u https://target.com

> GitHub/Инструкция
> Документация

👉 @PythonPortal
  • 🔥 26
  • ❤ 10
  • 👍 7
Post #4674 9.52K

Forwarded from IT Portal

Итак, OpenAI выпустила GPT-5. Свою лучшую ИИ-систему на сегодняшний день

GPT‑5 в ChatGPT — это гибридная система, которая переключается между разными моделями. Всего в семействе шесть моделей (на замену каждой актуальной от GPT-4o-mini до o3 Pro)

Вот как это описано в системной карточке:
GPT-5 — это унифицированная система с "умной" и быстрой моделью, которая отвечает на большинство вопросов; моделью с более глубокой логикой для сложных задач; и маршрутизатором в реальном времени, который быстро определяет, какую модель использовать, в зависимости от типа разговора, сложности, необходимости в инструментах и явно выраженного намерения (например, если в запросе указано “подумай над этим”). [...] После достижения лимита использования, оставшиеся запросы обрабатываются облегчённой версией каждой модели. В ближайшем будущем планируется интеграция этих компонентов в единую модель


В API всё проще: доступны три модели — gpt-5, gpt-5-mini и gpt-5-nano

Вкратце:
— Знает инфу до октября 2024
— Лидер почти всех бенчмарков. №1 во всех категориях на LMArena
— Первые тестеры говорят, что сейчас это лучшая модель для кодинга
— На тестирование безопасности потратили более 9 тыс. часов
— Обрабатывает медицинские данные на уровне PhD-специалиста
— Вместо сухого отказа теперь объясняет причину, по которой не выполняет запрос пользователя

Вот репозиторий с кучей примеров использования GPT‑5 для написания кода

Уже можно попробовать в Cursor, Copilot и Windsurf

OpenAI обещает раскатать GPT‑5 всем пользователям в ближайшее время

@IT_Portal
  • 👍 18
  • ❤ 17
  • 🔥 3
Post #4673 10.2K
Полезный бот на Python для Телеграма

Хочешь автоматизировать публикацию изображений от подписчиков в Telegram-канале? Отлично, держи гайд на Habr о том, как создать простого бота на Python

Он принимает фото в личных сообщениях боту. Отправляет их в канал (с текстом, если нужно).

👉 @PythonPortal
  • 👍 26
  • ❤ 8
  • 💊 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →