Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉🎉🎉 Python 3.10.14, 3.9.19, and 3.8.19 is now available🎉🎉🎉
Вышли обновления Python 3.10.14, 3.9.19 и 3.8.19.
https://pythoninsider.blogspot.com/2024/03/python-31014-3919-and-3819-is-now.html
@pythonl
Вышли обновления Python 3.10.14, 3.9.19 и 3.8.19.
https://pythoninsider.blogspot.com/2024/03/python-31014-3919-and-3819-is-now.html
@pythonl
Blogspot
Python Insider: Python 3.10.14, 3.9.19, and 3.8.19 is now available
Reflex — Разработка веб-приложений на чистом Python.
Библиотека, котороя упрощает разработку приложений с помощью инструментов командной строки для инициализации и запуска проектов. Изначально инструмент был выпущен под названием Pynecone.
Недавно была выпущена новая версия Reflex 0.4.0, которая включает в себя следующие улучшения:
- Запуск сервиса хостинга с возможностью бесплатного размещения приложений.
- Руководство по созданию клонов ChatGPT с использованием Reflex.
- Новые ключевые компоненты на основе Radix UI с единой системой тем.
- Расширенные руководства по интеграции настраиваемых компонентов React.
pip install reflex
▪Документация
▪GitHub
▪Гайд с примерами
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Держите годную шпаргалку по работе с библиотекой Pandas, тут описано самое основное, что может понадобиться в работе:
Пользуйтесь)
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Держите полезный туториал по дебаггингу кода в PyCharm.
Watches
для просмотра результатов выражений и функций.@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Отличная статья, в которой описывается создание надёжных веб-краулеров с использованием таких библиотек, как BeautifulSoup.
Рассказывается про техники, позволяющие преодолевать реальные трудности при скрейпинге, а также даются рекомендации по крупномасштабному скрейпингу.
После прочтения вы получите ценную информацию для скрейпинга сложных сайтов и решения проблем, которые касаются ограничений частоты запросов, блокировок и генерируемых при помощи JavaScript страниц.
Пользуйтесь)
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
temsorflow
вместо tensorflow
, requyests
вместо requests
, asyincio
вместо asyncio
и т.п. При проведении подобных атак злоумышленники рассчитывают на невнимательных пользователей, совершивших опечатку или не заметивших отличий в названии при поиске или переходе по ссылке из форумов и чатов, в которых злоумышленники оставляют обманные инструкции.Будьте аккуратнее, когда качаете что-то через
pip
)@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Zen of Python
Бенчмарк Wi-Fi сетей на wifi-heat-mapper
wifi-heat-mapper — питонская версия Wi-Fi Analyzer, позволяющая не только визуализировать силу сигнала, но и рассчитывать мощность в любой точке помещения
#библиотека
@zen_of_python
wifi-heat-mapper — питонская версия Wi-Fi Analyzer, позволяющая не только визуализировать силу сигнала, но и рассчитывать мощность в любой точке помещения
#библиотека
@zen_of_python
files.pypihosted[.]org
) походил на легитимное зеркало files.pythonhosted.org.@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
requests
:import requests
response = requests.get('https://api.example.com/end-point')
data = response.json()
Замените
'https://api.example.com/end-point'
на необходимый API endpoint. Прежде чем приступить к обработке данных, проверьте, был ли запрос успешным.requests.get()
используя словарь, чтобы избежать конкатенации строк:params = {'origin': 'Нарния', 'destination': 'Хогвартс', 'waypoints': 'Средиземье|Мордор', 'sensor': 'false'}
response = requests.get('https://maps.googleapis.com/maps/api/directions/json', params=params)
Важно: значение
waypoints
должно быть указано в виде одной строки, например, 'Средиземье|Мордор'.После получения ответа, преобразуйте JSON с помощью метода
.json()
и проверьте код ответа:data = response.json()
if response.status_code == 200:
from pprint import pprint
pprint(data) # Выведем данные структурированно для удобства
else:
print("Ошибка HTTP-запроса:", response.status_code)
Обработка вложенных структур в JSON требует внимательного подхода. На Python это выполнимо:
for route in data['routes']:
for leg in route['legs']:
for step in leg['steps']:
print(step['html_instructions'])
Используйте циклы для перемещения по структуре данных.
— Всегда проверяйте статус ответа.
— Применяйте метод
.json()
, а при необходимости — json.loads(response.content)
.— Не ограничивайтесь в использовании параметров запроса: чем больше их, тем лучше.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ MindGraph
Демонстрационный прототип концепции для создания и обработки запросов к постоянно расширяющемуся графу знаний с помощью искусственного интеллекта.
▪ Github
Демонстрационный прототип концепции для создания и обработки запросов к постоянно расширяющемуся графу знаний с помощью искусственного интеллекта.
▪ Github