Мощный AI-агент, созданный для выполнения пользовательских запросов через взаимодействие с веб-элементами. Использует современные языковые модели и инструменты автоматизации для эффективной навигации по интернету, сбора информации и предоставления структурированных ответов.
Ключевые возможности:
Незаменимый инструмент для разработчиков, исследователей и профессионалов, работающих с большими объемами информации.
#soft #github #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥15❤6
subprocess
— мощный модуль Python, который позволяет запускать внешние команды и программы, а также взаимодействовать с их вводом и выводом. Отличный инструмент для автоматизации системных задач! Основные возможности
Примеры использования
import subprocess
result = subprocess.run(['ls', '-l'], capture_output=True, text=True)
print(result.stdout)
import subprocess
result = subprocess.run(['tasklist'], shell=True, capture_output=True, text=True)
print(result.stdout)
import subprocess
server = "google.com"
result = subprocess.run(["ping", "-c", "4", server], capture_output=True, text=True)
if result.returncode == 0:
print("Сервер доступен")
print(result.stdout)
else:
print("Сервер недоступен")
print(result.stderr)
Ключевые функции:
subprocess.run()
– Запуск команды и ожидание завершения.subprocess.Popen()
– Запуск команды с возможностью взаимодействия.subprocess.check_call()
– Проверка выполнения команды (с исключением в случае ошибки). subprocess.check_output()
– Запуск команды с возвратом результата.subprocess — это мост между Python и системой, позволяющий автоматизировать администрирование, анализ данных и работу с внешними программами.
#python #cheatsheet #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥14❤8🫡3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍170🔥38🫡13❤6🤯4😱2
Хотите создать аудиокнигу, озвучку статей или озвучить текст на другом языке? Всё просто — используем Python и gTTS!
Что умеет этот скрипт?
import os
from gtts import gTTS
def create_audiobook(text_file: str, output_file: str, lang: str = 'en', speed: bool = False) -> None:
"""
Конвертирует текст из файла в аудиофайл.
:param text_file: Путь к текстовому файлу.
:param output_file: Название выходного аудиофайла.
:param lang: Язык синтеза речи (по умолчанию английский).
:param speed: Скорость речи (False = нормальная, True = медленная).
"""
try:
with open(text_file, 'r', encoding='utf-8') as file:
text = file.read()
tts = gTTS(text=text, lang=lang, slow=speed)
tts.save(output_file)
print(f"✅ Аудиокнига сохранена как {output_file}")
# Автоматически воспроизводим аудиофайл после создания (только для Windows)
if os.name == 'nt':
os.system(f"start {output_file}")
elif os.name == 'posix': # Для MacOS и Linux
os.system(f"xdg-open {output_file}")
except FileNotFoundError:
print("❌ Ошибка: Указанный файл не найден.")
except Exception as e:
print(f"⚠️ Произошла ошибка: {e}")
if __name__ == "__main__":
text_file = "example.txt" # Замените на ваш файл
output_file = "audiobook.mp3"
# Вызываем функцию с указанием языка (например, 'ru' для русского)
create_audiobook(text_file, output_file, lang='ru', speed=False)
#python #soft #code #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍77🔥27❤6
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥193👍40😱10❤7🫡1
#doc #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍29🔥7❤5
This media is not supported in your browser
VIEW IN TELEGRAM
#nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍18❤5
Лойс
#doc #docker #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍66🔥15❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Зацените сетап чувака
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥117👍18😱6❤4🫡2
Media is too big
VIEW IN TELEGRAM
С добрым утром! Хорошей недели сталкеры!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95👍40🤯16🫡7❤5😱1
Forwarded from GitHub программиста
Media is too big
VIEW IN TELEGRAM
FinanceToolkit — Набор инструментов с открытым исходным кодом, в котором все соответствующие финансовые коэффициенты (более 130) и показатели эффективности записаны самым упрощенным, доступным и понятным каждому способом.
Finance Toolkit предоставляет не только информацию об акциях. Но и валюты, криптовалюты, ETF, взаимные фонды, индексы, денежные рынки, товары и т.д. Finance Toolkit можно использовать для получения исторических данных, а также важных показателей производительности и риска, таких как коэффициент Шарпа и стоимость под угрозой.
Набор инструментов дополнен Базой данных финансов 🌎, содержащей более 300 000 символов, акции, ETF, фонды, индексы, валюты, криптовалюты и денежные рынки. Используя оба варианта, можно провести полноценный конкурентный анализ с помощью тикеров.
Установка:
$ pip install financetoolkit -U
Пример использования:
from financetoolkit import Toolkit
companies = Toolkit(["AAPL", "MSFT"], api_key=API_KEY, start_date="2017-12-31")
# a Historical example
historical_data = companies.get_historical_data()
# a Financial Statement example
income_statement = companies.get_income_statement()
# a Ratios example
profitability_ratios = companies.ratios.collect_profitability_ratios()
# a Models example
extended_dupont_analysis = companies.models.get_extended_dupont_analysis()
# a Performance example
factor_asset_correlations = companies.performance.get_factor_asset_correlations(period='quarterly')
# a Risk example
value_at_risk = companies.risk.get_value_at_risk(period="weekly")
# a Technical example
ichimoku_cloud = companies.technicals.get_ichimoku_cloud()
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39❤7🔥6🫡4😱1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍78🔥28❤10
Ключевые особенности:
Преимущества для разработчиков:
Napkin AI находится в стадии бета-тестирования и доступен бесплатно. Это отличная возможность опробовать сервис и интегрировать его в свой рабочий процесс.
Сохраняем и пробуем БЕСПЛАТНО ТУТ
#nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥15❤7
📡 Хочешь быстро замерить Download, Upload и Ping без браузера?
Используем библиотеку speedtest-cli и Python.
Что умеет скрипт?
import speedtest
def test_download_speed() -> float:
"""Проверяет скорость загрузки в Mbps"""
test = speedtest.Speedtest()
speed = test.download() / 10**6 # Перевод из бит/с в Мбит/с
return round(speed, 2)
def test_upload_speed() -> float:
"""Проверяет скорость выгрузки в Mbps"""
test = speedtest.Speedtest()
speed = test.upload() / 10**6
return round(speed, 2)
def test_ping() -> float:
"""Проверяет пинг в мс"""
test = speedtest.Speedtest()
test.get_best_server()
return round(test.results.ping, 2)
def speed_test() -> None:
"""Основная функция для вывода результатов теста скорости интернета"""
try:
print("🔍 Запуск теста скорости интернета...")
down_speed = test_download_speed()
up_speed = test_upload_speed()
ping = test_ping()
print(f"📥 Download Speed: {down_speed} Mbps")
print(f"📤 Upload Speed: {up_speed} Mbps")
print(f"📡 Ping: {ping} ms")
except Exception as e:
print(f"⚠️ Ошибка при проверке скорости: {e}")
if __name__ == "__main__":
speed_test()
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍29❤11😱2
This media is not supported in your browser
VIEW IN TELEGRAM
Чувак заснял медленную смерть видеокарты
Боль...
Please open Telegram to view this post
VIEW IN TELEGRAM
😱84🫡21🤯17🔥6👍1
csvkit — полезная Python утилита для преобразования и работы с CSV, королем табличных форматов файлов.
in2csv data.xls > data.csv
— конвертировать XLS в CSVin2csv data.json > data.csv
— конвертировать JSON в CSVcsvjson data.csv > data.json
— конвертировать в JSONcsvcut -n data.csv
— извлечь столбцыcsvstat data.csv
— информация о статистике и д.р полезные вещи.#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥9❤4🫡3
This media is not supported in your browser
VIEW IN TELEGRAM
Доброе утро и хорошего дня
Please open Telegram to view this post
VIEW IN TELEGRAM
👍130🔥51🫡11❤3🤯1
Дорожная карта, которая поможет вам развить навыки и освоить язык с нуля.
1. Основы (Basic)
2. Продвинутый уровень (Advanced)
3. Объектно-Ориентированное Программирование (OOP)
4. Алгоритмы и структуры данных
5. Web-разработка
6. Автоматизация процессов
7. Data Science & Machine Learning
8. Работа с пакетами
#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🔥13❤6🫡4😱3🤯1