PyDork — Инструмент для автоматизации сбора результатов из популярных поисковиков Google, Bing, DuckDuckGo, Baidu и Yahoo Japan.
Установка:
$ pip install pydork
Пример использования:
# search text at google
$ pydork search -n 10 -t google -- 'super mario'
# search text at google, bing, duckduckgo, with selenium
$ pydork search -s -n 10 -t google bing duckduckgo -- 'super mario'
from pydork.engine import SearchEngine
# SearchEngine
search_engine = SearchEngine()
search_engine.set('google')
search_result = search_engine.search('final fantasy')
#soft #code #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍59🔥10❤6
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍55🔥13😱3❤2🫡2
Эти структуры данных являются основополагающими в программировании и часто используются для решения различных алгоритмических задач.
Сохраняй и пользуйся
#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62👍22❤6
Коротко о том, что нас ждёт:
Готовимся? Нам нужен Джон Коннор
#news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92😱52🫡36🔥21🤯16❤6
Установка:
$ pip install django-unfold
$ poetry add django-unfold
#soft #code #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥22❤5😱3
OpenAI только что анонсировали свой собственный поисковик SearchGPT
Работает на GPT-4 и кардинально отличается от гуглинга: в нём не будет привычного списка ссылок, поисковая система обещает проверить все доступные источники и выдать вам лучший ответ на любые вопросы.
Скоро доступ к прототипу SearchGPT получат первые 10 тысяч пользователей.
Записаться можно тут
#news #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯60🔥31👍8😱3❤2🫡2
This media is not supported in your browser
VIEW IN TELEGRAM
Самое крутое, что почти все модели — собраны своими руками
#news
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥162👍26❤4😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Это уникальный человек, чью работу никто не замечает, но без которого ничего не работает. Без вас — мы бы тут не сидели
С днём сисадмина, с опозданием
Please open Telegram to view this post
VIEW IN TELEGRAM
👍152🔥42❤8😱3🫡3
Matplotlib — мощная библиотека построения графиков на Python, используемая для создания статических, анимированных и интерактивных визуализаций.
Основные характеристики Matplotlib:
Универсальность: может генерировать широкий спектр графиков, включая линейные графики, диаграммы рассеяния, столбчатые диаграммы, гистограммы и круговые диаграммы.
Настройка: предлагает обширные возможности для управления каждым аспектом графика, таким как стили линий, цвета, маркеры, метки и аннотации.
Интеграция с NumPy: легко интегрируется с NumPy, что упрощает построение графиков массивов данных напрямую.
Качество публикации: создает высококачественные графики, подходящие для публикации, с точным контролем эстетики.
Расширяемость: легко расширяется с большой экосистемой дополнительных наборов инструментов и расширений, таких как функции построения графиков Seaborn и Pandas.
Кроссплатформенность: не зависит от платформы и может работать на различных операционных системах, включая Windows, macOS и Linux.
Интерактивные графики: поддерживает интерактивное построение графиков с помощью виджетов и обработки событий, позволяя пользователям динамически исследовать данные.
#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64❤4🔥3😱1
Самый ощутимый рост был у программистов 1С
#news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🤯8❤4🔥4🫡3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥102👍20🤯4😱2
This media is not supported in your browser
VIEW IN TELEGRAM
1 - API Gateway
Шлюз обеспечивает единую точку входа для клиентских приложений. Он обрабатывает маршрутизацию, фильтрацию и балансировку нагрузки.
2 - Реестр служб
Реестр служб содержит сведения обо всех службах. Шлюз обнаруживает службу с помощью реестра. Например, Consul, Eureka, Zookeeper и т. д.
3 - Уровень служб
Каждая микрослужба выполняет определенную бизнес-функцию и может работать на нескольких экземплярах. Эти службы могут быть созданы с использованием таких фреймворков, как Spring Boot, NestJS и т. д.
4 - Сервер авторизации
Используется для защиты микрослужб и управления идентификацией и контролем доступа. Здесь могут помочь такие инструменты, как Keycloak, Azure AD и Okta.
5 - Хранилище данных
Базы данных, такие как PostgreSQL и MySQL, могут хранить данные приложений, сгенерированные службами.
6 - Распределенное кэширование
Кэширование — отличный подход к повышению производительности приложения. Варианты включают решения для кэширования, такие как Redis, Couchbase, Memcached и т. д.
7 - Асинхронная связь микросервисов
Используйте такие платформы, как Kafka и RabbitMQ, для поддержки асинхронной связи между микросервисами.
8 - Визуализация метрик
Микросервисы можно настроить для публикации метрик в Prometheus, а такие инструменты, как Grafana, помогут визуализировать метрики.
9 - Агрегация и визуализация журналов
Журналы, генерируемые сервисами, агрегируются с помощью Logstash, хранятся в Elasticsearch и визуализируются с помощью Kibana.
#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥24❤11
This media is not supported in your browser
VIEW IN TELEGRAM
Сетап состоит из очков Pico 4, беговой дорожки, комплекта обуви и трекеров. Из ограничений: рост игрока должен быть до 193см и вес меньше 113кг, скуфы мимо
Мечта детства стоит ~$2500
#cyberpunk #news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍68🔥25❤5😱3🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
This is fine
#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥122🤯28👍9😱8🫡5