This media is not supported in your browser
VIEW IN TELEGRAM
#soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥14😱3🫡3
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105👍22❤6🫡1
Большая подборка полезных ресурсов для всех, кто изучает Python, а также ищет работу.
#article #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥7❤3
Нужен способ автоматически выключить компьютер через несколько минут?
Этот скрипт поможет вам в этом. Просто введите нужное количество минут, и ваш ПК выключится точно в срок.
import os
import time
def shutdown() -> None:
os.system("shutdown /s /t 1")
def schedule_shutdown(minutes: int) -> None:
sec_in_minute = 60
print(f'Компьютер выключится через {minutes} минут(ы)')
time.sleep(minutes * sec_in_minute)
print('\nКомпьютер будет выключен!')
time.sleep(3)
shutdown()
def main() -> None:
try:
set_time = int(input("Введите время до выключения (в минутах): "))
if set_time <= 0:
print("Время должно быть больше нуля.")
return
schedule_shutdown(set_time)
except ValueError:
print("Пожалуйста, введите корректное число минут.")
if __name__ == "__main__":
main()
#soft #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63😱13🔥10🫡5🤯4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Когда разработчик знает своё дело
Please open Telegram to view this post
VIEW IN TELEGRAM
👍230🔥78🤯12❤7🫡7
Мощный 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