Спросите — «Зачем оно вам?». Разработчики уверены: чтобы ловко обходить капчи, защиту и глубже понимать контент, который вы собираетесь парсить.
Среди приятных особенностей:
И это далеко не все мелочи, которыми может похвастаться этот продвинутый инструмент.
#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍26🔥12❤5🤯1
Forwarded from Linux для чайника
Это не просто список команд, а структурированный справочник по всему Linux-арсеналу.
— системные команды для администрирования и мониторинга;
— сетевые утилиты и инструменты безопасности;
— работа с процессами, памятью, файлами и устройствами;
— примеры использования и полезные флаги.
Удобно, лаконично и наглядно — будто свой мини-читерский мануал по Linux.
Подойдёт и новичкам, и тем, кто хочет быстро вспомнить нужную команду без копания в
man.#doc #github #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥8❤4😱1
This media is not supported in your browser
VIEW IN TELEGRAM
В сети хайпит плагин чувака, который добавляет милых котиков (и не только) прямо в твой VS Code.
Они бегают по нижней панели, прыгают, играют и понижают уровень кортизола быстрее, чем дедлайн его повышает
Можно выбрать питомца, кастомизировать и понаблюдать, как он тусуется, пока ты пишешь код.
#soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍56❤20🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
В сети показали обновлённую версию робособак. Теперь робопсы доставляют посылки и еду прямо до двери.
#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
👍55🔥16🤯7🫡6❤4
Идеально подойдёт тем, кто хочет прокачаться от «
print(‘Hello’)» до продвинутых проектов.1. 30-Days-Of-Python — 30-дневный Python-челлендж с основами языка.
2. Python Basics — простые и понятные основы Python для новичков.
3. Learn Python — справочник по темам с примерами и кодом.
4. Python Guide — лучшие практики, инструменты и продвинутые темы.
5. Learn Python 3 — понятное руководство по Python 3 с практикой.
6. Python Programming Exercises — 100+ задач по Python.
7. Coding Problems — алгоритмические задачи, идеальны для подготовки к собесам.
8. Project-Based-Learning — изучай Python через реальные проекты.
9. Projects — идеи для практических проектов и прокачки навыков.
10. 100-Days-Of-ML-Code — пошаговый гайд по Machine Learning на Python.
11. TheAlgorithms/Python — огромная коллекция алгоритмов на Python.
12. Amazing-Python-Scripts — полезные скрипты от автоматизации до продвинутых утилит.
13. Geekcomputers/Python — сборник практических скриптов: сеть, файлы, автоматизация.
14. Materials — код, упражнения и проекты из Real Python.
15. Awesome Python — топ-список лучших фреймворков и библиотек.
16. 30-Seconds-of-Python — короткие сниппеты для быстрых решений.
17. Python Reference — лайфхаки, туториалы и полезные скрипты.
#python #doc #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍51🔥17❤9
This media is not supported in your browser
VIEW IN TELEGRAM
Python митап от Авито 27 октября в Москве! ☄️
Вечером 27 октября вас ждут в офисе на Лесной, чтобы обсудить:
➡️ кейс оптимизации GC в Python от Саши Федосеева, backend-инженера из команды Main Page Tech Авито;
➡️ как mypy укрощает Python в большой компании вместе с Сергеем Яхницким из Яндекса.
После докладов, как и сказали выше, вместе с участниками спикеры обсудят, подходит ли Python для запуска больших нагруженных решений в формате круглого стола.
Для тех, кто не успевает вырваться из офиса или дома, будет онлайн-трансляция.
Так что не откладывайте, регистрируйтесь и зовите коллег — все подробности по ссылке.
Вечером 27 октября вас ждут в офисе на Лесной, чтобы обсудить:
После докладов, как и сказали выше, вместе с участниками спикеры обсудят, подходит ли Python для запуска больших нагруженных решений в формате круглого стола.
Для тех, кто не успевает вырваться из офиса или дома, будет онлайн-трансляция.
Так что не откладывайте, регистрируйтесь и зовите коллег — все подробности по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥22🫡15😱6❤5🤯1
С добрым утром сталкеры! ☕️
💻 Перестаем светить свою почту! Временный email — лучший друг параноика.
mohmal — сервис, который создает временный временный email на 45 минут. Достаточно, чтобы словить код, пройти верификацию или подписаться на рассылку без риска утечки.
🧹 Письма удалятся сами, а таймер можно продлить. Никаких следов в твоём основном ящике.
🔐 Бесплатно, быстро и по-факту безопасно.
Пользуемся бесплатно ТУТ😱
#cybersec #soft
mohmal — сервис, который создает временный временный email на 45 минут. Достаточно, чтобы словить код, пройти верификацию или подписаться на рассылку без риска утечки.
Пользуемся бесплатно ТУТ
#cybersec #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍39🔥14❤12
pip install qrcode
#!/usr/bin/env python3
import argparse
import sys
from pathlib import Path
from typing import Optional
import qrcode
from qrcode.constants import ERROR_CORRECT_M
def make_qr_png(data: str, out: Path | str = "qrcode.png", *,
box_size: int = 10, border: int = 4,
error_correction: Optional[int] = None,
fill_color: str = "black", back_color: str = "white") -> Path:
"""
Простая генерация QR в PNG.
:param data: строка для кодирования
:param out: путь к файлу (png)
:param box_size: размер модуля в пикселях
:param border: ширина 'тихой зоны' в модулях
:param error_correction: уровень коррекции (по умолчанию M)
:param fill_color: цвет «чернил»
:param back_color: цвет фона
:return: путь к сохранённому файлу
"""
if not data:
raise ValueError("Пустая строка для кодирования")
ec = error_correction or ERROR_CORRECT_M
qr = qrcode.QRCode(
version=None,
error_correction=ec,
box_size=box_size,
border=border,
)
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill_color=fill_color, back_color=back_color)
out_path = Path(out)
out_path.parent.mkdir(parents=True, exist_ok=True)
img.save(out_path)
return out_path
def main(argv: list[str]) -> int:
p = argparse.ArgumentParser(description="Простой генератор QR -> PNG")
p.add_argument("data", nargs="?", help="Текст или URL (если не указан — читаем из stdin)")
p.add_argument("-o", "--out", default="qrcode.png", help="Файл вывода (png)")
p.add_argument("--box", type=int, default=10, help="Размер модуля (px)")
p.add_argument("--border", type=int, default=4, help="Тихая зона (модули)")
p.add_argument("--fg", default="black", help="Цвет кода")
p.add_argument("--bg", default="white", help="Цвет фона")
args = p.parse_args(argv)
data = args.data
if data is None:
if sys.stdin.isatty():
p.print_help()
return 1
data = sys.stdin.read().strip()
try:
out_path = make_qr_png(
data,
args.out,
box_size=args.box,
border=args.border,
fill_color=args.fg,
back_color=args.bg,
)
print(f"QR saved -> {out_path}")
return 0
except Exception as e:
print(f"Error: {e}", file=sys.stderr)
return 2
if __name__ == "__main__":
raise SystemExit(main(sys.argv[1:]))
python qr_gen.py "https://pypi.org" -o exmp.png
Где использовать:
* автоматизация рассылок и маркетинг;
* визитки, упаковка, QR на продукте;
* генерация кодов прямо в скриптах или веб-приложениях.
#python #code #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36❤9🔥5🫡2
Forwarded from Хирон
Интеллектуальная нищета не лечится промтами и курсами
Если при практически неограниченных возможностях общения с ИИ человек всё ещё надеется найти «тот самый волшебный промт», то дело уже не в промтах, а в самом подходе. Это сознательный выбор остаться неконкурентоспособным
Если же человек до сих пор не начал коммуницировать с ИИ, то он либо слишком счастлив и уже поймал дзен, либо недееспособен, либо его восприятие реальности настолько ограничено, что он не осознаёт происходящего
ИИ обучается на миллиардах человеческих текстов и является зеркалом коллективного сознания. Его ответы - отражение мышления вопрошающего. И если это мышление узко, то человек окончательно лишится шансов конкурировать уже через 5-7 лет. Причём он даже не узнает о своей ограниченности - примерно так же, как голубь не узнает, что семечки падают не с неба
Интеллектуальная нищета лечится только осознанием факта, что с неба вообще ничего не падает. Даже семечки
Первая порция пищи для ума и ключ к эффективному союзу с ChatGPT:
🔐 Метод Хирона. Часть 1. «Человеĸ + Исĸусственный Интеллеĸт»
P.S.Любопытство - это хорошо, если знаешь, куда его направить
Если при практически неограниченных возможностях общения с ИИ человек всё ещё надеется найти «тот самый волшебный промт», то дело уже не в промтах, а в самом подходе. Это сознательный выбор остаться неконкурентоспособным
Если же человек до сих пор не начал коммуницировать с ИИ, то он либо слишком счастлив и уже поймал дзен, либо недееспособен, либо его восприятие реальности настолько ограничено, что он не осознаёт происходящего
ИИ обучается на миллиардах человеческих текстов и является зеркалом коллективного сознания. Его ответы - отражение мышления вопрошающего. И если это мышление узко, то человек окончательно лишится шансов конкурировать уже через 5-7 лет. Причём он даже не узнает о своей ограниченности - примерно так же, как голубь не узнает, что семечки падают не с неба
Интеллектуальная нищета лечится только осознанием факта, что с неба вообще ничего не падает. Даже семечки
Первая порция пищи для ума и ключ к эффективному союзу с ChatGPT:
🔐 Метод Хирона. Часть 1. «Человеĸ + Исĸусственный Интеллеĸт»
P.S.
👍28😱3🫡3
За 120К чувак учит раков держать мид, фармить артефакты и поднимать рейтинг.
— Кем работаешь?
— Репетитором
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥66👍20❤10🤯5🫡2