This media is not supported in your browser
VIEW IN TELEGRAM
Omni Avatar — Загружаешь фотку и голос, а через минуту получаешь говорящего, двигающегося, моргающего и жестикулирующего аватара, будто сняли на камеру.
Пробуем:
Скоро такие штуки будут делать сторисы и курсы!
Сохраняй
#soft #nn #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍67🔥21❤9😱8
С добрым утром
Please open Telegram to view this post
VIEW IN TELEGRAM
👍131🔥23❤18🫡10🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥8❤7
Закрыл одну из целей на год
#финансовыйдневник
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥8❤6
OpenAI снова взорвали рынок — GPT-5 пишет код, проектирует интерфейсы и запускает готовые приложения за один промт.
Это уже не просто чат-бот — это разработчик, дизайнер, тестировщик и архитектор в одном флаконе
#news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥11🤯9❤6🫡6
[PYTHON:TODAY]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍80🔥22🤯12😱6❤4🫡4
JSON — это лёгкий формат обмена данными, который читается человеком и отлично понимается компьютером. Несмотря на название (JavaScript Object Notation), он полностью независим от языка — и в Python работать с ним проще простого.
Что к чему
*
json.dump(obj, fp, ...)
— сериализует obj сразу в файл/поток (fp), возвращает None
.*
json.dumps(obj, ...)
— сериализует в строку (удобно отправлять по сети/логировать).*
json.load(fp, ...)
— читает из файла/потока и возвращает Python‑объект.*
json.loads(s, ...)
— парсит из строки и возвращает Python‑объект.Сохранение JSON (и разница dump/dumps)
import json
data = {
"name": "John",
"salary": 1499.9,
"is_real": False,
"titles": ["The Unknown", "Anonymous"]
}
# dump: сразу в файл
with open("data1.json", "w", encoding="utf-8") as f:
json.dump(data, f, indent=2) # возвращает None
# dumps: получаем строку (например, чтобы отправить в API)
payload = json.dumps(data, indent=2)
print(type(payload)) # <class 'str'>
#
ensure_ascii
: как сохранить не-ASCII символы без \uXXXXПо умолчанию JSON экранирует всё не-ASCII:
ru = {"first_name": "Алиса", "city": "München"}
print(json.dumps(ru))
# {"first_name": "\u0410\u043b\u0438\u0441\u0430", "city": "M\u00fcnchen"}
print(json.dumps(ru, ensure_ascii=False))
# {"first_name": "Алиса", "city": "München"}
В файл — обязательно с кодировкой:
with open("ru.json", "w", encoding="utf-8") as f:
json.dump(ru, f, ensure_ascii=False, indent=2)
>
ensure_ascii
работает и в dump
, и в dumps
. Для чтения (load/loads
) не нужен.Полезные опции:
*
indent=2
— красиво форматирует.*
separators=(",", ":")
— компактный вывод (без пробелов).*
sort_keys=True
— ключи по алфавиту (удобно для диффов).Загрузка JSON (и разница load/loads)
import json
# load: из файла
with open("data1.json", "r", encoding="utf-8") as f:
obj = json.load(f)
# loads: из строки
s = '{"ok": true, "n": 3}'
obj2 = json.loads(s)
Мини‑обработка ошибок:
try:
json.loads('{"broken": }')
except json.JSONDecodeError as e:
print(f"Ошибка в строке {e.lineno}, столбце {e.colno}: {e.msg}")
Маленькая практика: забрали данные и сохранили красиво
import json, requests
users = requests.get("https://jsonplaceholder.typicode.com/users").json()
# всё в один файл
with open("users.json", "w", encoding="utf-8") as f:
json.dump(users, f, indent=2, ensure_ascii=False)
# каждый пользователь — в отдельный файл
for u in users:
with open(f"user_{u['id']}.json", "w", encoding="utf-8") as f:
json.dump(u, f, indent=2, ensure_ascii=False)
Важно помнить
*
datetime
, Decimal
, свои классы — не сериализуются “из коробки”. Нужен default=
или предварительная конвертация.* Числа с плавающей точкой — это
float
(осторожно с точностью, если нужны деньги — храните как строки/копейки).JSON — это must-have навык для любого Python-разработчика: от парсинга и API-запросов до конфигураций и хранения данных.
#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46❤11🔥8🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍114🔥33❤14🫡9😱1
Внутри:
🐧 Linux (священная ОС всех кодеров).
…и много чего интересного!
Три формата знаний:
Сохраняй, пригодится!
#cheatsheet #github #python #git #linux #db #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍47🔥21❤15
DevOps-инженер — следующий шаг в карьере разработчика
Опыт работы с кодом уже есть, осталось подтянуть навыки администрирования. И это стоит того: спрос на DevOps-инженеров превышает предложение в полтора раза.
На курсе «DevOps-инженер» от Нетологии вы будете учиться у опытных экспертов из ведущих IT-компаний: Яндекса, Mail.ru, Газпромбанка и СберТеха. В течение всего обучения сможете бесплатно пользоваться Yandex Cloud.
На курсе вы:
- научитесь разворачивать кластер Kubernetes;
- поймёте, как работать с Docker и Docker Compose;
- разберётесь в процессах CI/CD;
- получите навыки мониторинга и логирования инфраструктуры;
- подготовите дипломный проект в Yandex Cloud и пополните портфолио.
На курсе есть дополнительные модули: от технического английского до углублённого погружения в Git-репозитории. Сейчас на курс действует скидка 40%.
Записаться
Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5yvjLGH
Опыт работы с кодом уже есть, осталось подтянуть навыки администрирования. И это стоит того: спрос на DevOps-инженеров превышает предложение в полтора раза.
На курсе «DevOps-инженер» от Нетологии вы будете учиться у опытных экспертов из ведущих IT-компаний: Яндекса, Mail.ru, Газпромбанка и СберТеха. В течение всего обучения сможете бесплатно пользоваться Yandex Cloud.
На курсе вы:
- научитесь разворачивать кластер Kubernetes;
- поймёте, как работать с Docker и Docker Compose;
- разберётесь в процессах CI/CD;
- получите навыки мониторинга и логирования инфраструктуры;
- подготовите дипломный проект в Yandex Cloud и пополните портфолио.
На курсе есть дополнительные модули: от технического английского до углублённого погружения в Git-репозитории. Сейчас на курс действует скидка 40%.
Записаться
Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5yvjLGH
👍10❤3🔥1🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥85👍17😱10🤯8
ChatGPT Telegram Bot — код готового Telegram бота, который интегрируется с официальными API OpenAI ChatGPT, DALL·E и Whisper. Готов к использованию, требует минимальной настройки.
Фичи:
#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33👍11❤9
This media is not supported in your browser
VIEW IN TELEGRAM
С добрым утром!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40😱20🤯11👍9
Самое трудное — не выучить SQL или Python, а понять, как выстроить путь в профессии.
Когда хочешь сменить карьеру или начать с нуля, легко потеряться: огромное количество разных информации, курсов и противоречивых советов. Особенно, в IT. Без четкого плана сложно понять, что действительно нужно учить и как к этому подойти.
14 августа в 18:00 (мск) пройдет бесплатный вебинар с Анатолием Карповым — основателем школы karpov.courses и самым популярным российским экспертом в сфере аналитики (по данным NEWHR). Он поможет разобраться, с чего начинать, какие навыки актуальны в 2025 году, и что нужно, чтобы получить первую работу в аналитике данных.
Если вы сейчас на перепутье — эфир поможет разобраться, присоединяйтесь: https://clc.to/erid_2W5zFHf8cf2
P.s. Это второй вебинар Data-интенсива: от новичка до оффера, который поможет сориентироваться в сфере Data Science и перейти к первым шагам
Реклама. ООО "КАРПОВ КУРСЫ". ИНН 7811764627. erid: 2W5zFHf8cf2
Когда хочешь сменить карьеру или начать с нуля, легко потеряться: огромное количество разных информации, курсов и противоречивых советов. Особенно, в IT. Без четкого плана сложно понять, что действительно нужно учить и как к этому подойти.
14 августа в 18:00 (мск) пройдет бесплатный вебинар с Анатолием Карповым — основателем школы karpov.courses и самым популярным российским экспертом в сфере аналитики (по данным NEWHR). Он поможет разобраться, с чего начинать, какие навыки актуальны в 2025 году, и что нужно, чтобы получить первую работу в аналитике данных.
Если вы сейчас на перепутье — эфир поможет разобраться, присоединяйтесь: https://clc.to/erid_2W5zFHf8cf2
P.s. Это второй вебинар Data-интенсива: от новичка до оффера, который поможет сориентироваться в сфере Data Science и перейти к первым шагам
Реклама. ООО "КАРПОВ КУРСЫ". ИНН 7811764627. erid: 2W5zFHf8cf2
👍13
Это проще, чем кажется — достаточно библиотеки translate.
pip install translate
from translate import Translator
def translate_text(text: str, source_lang: str, target_lang: str) -> str:
"""
Переводит текст с одного языка на другой.
:param text: Текст для перевода.
:param source_lang: Язык оригинала (например, "Russian").
:param target_lang: Язык перевода (например, "English").
:return: Переведённый текст.
"""
translator = Translator(from_lang=source_lang, to_lang=target_lang)
return translator.translate(text)
# Пример использования
if __name__ == "__main__":
result = translate_text("Привет мой друг", "Russian", "English")
print(result)
# Hello my friend
Сохраняй, пригодится для практики
#python #code #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥8❤4
TIOBE — рейтинг самых популярных языков мира.
Python заметно прибавляет из года в год и продолжает удерживать позицию ТОП 1.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31❤5🔥5😱2