Wardy❗️Точка or Крапка надсилає скаргу на Rajjan Kumar.
⚖️ Скаргу було розглянуто
Порушник отримав бан.
Python Materials For Beginners Chat
ragavendar ragavendarcan you translate this in english pleaseSorry, but this is Ukrainian channel.
Python Materials For Beginners Chat
Python Materials For BeginnersUmfrageПравильні відповіді:
✅ git reset A.txt
✅ git restore --staged A.txt
reset може приймати не тільки ґеш коміту але й файл.
По суті виконується скорочена версія
git reset --mixed HEAD -- A.txt.
mixed це значення за замовченням воно:
▪️ index (staging) скидається до HEAD
▪️ working tree не змінюється
restore - призначена саме для роботи з файлами для їх відновлення.
Вона не може рухати HEAD, але може працювати з work tree та index-ом.
Wardy❗️Точка or Крапка надсилає скаргу на @Mission Everest.
⚖️ Скаргу було розглянуто
Порушник отримав бан.
Python Materials For Beginners Chat
Python Materials For BeginnersНепогане відео про "Environment variables" та .env файли.
https://www.youtube.com/watch?v=Hn5sgLafAMQFoto
zum Anzeigen klicken
zum Anzeigen klicken
Картинка з відео.
Python Materials For Beginners Chat
Python Materials For BeginnersТрохи про Rotating Proxy.
(Гадаю ця інформація буде корисна при покупці проксі для скрапінгу даних.)
По режиму керування:
1. Per-request rotation
2. Session-based rotation
3. Automated request management
За типом інфраструктури/провайдера:
1. Residential High reliability Real home IPs
2. DataТрохи роз'яснень від GPT
1. Per-request rotation (Ротація на кожен запит)
Як це працює: Кожен окремий HTTP/HTTPS-запит (завантаження сторінки, надсилання форми, API-виклик) йде через новий, абсолютно випадковий IP-адрес із пулу.
Для чого потрібно: Ідеально підходить для масштабного веб-скрейпінгу (web scraping) відкритих даних, де потрібно надіслати тисячі запитів за короткий час і максимально розмити активність, щоб цільовий сайт не помітив аномалії з одного IP.
Особливість: Не підходить для сайтів, де потрібна авторизація (логін), бо при зміні IP система захисту сайту одразу розлогінить користувача або видасть помилку сесії.
2. Session-based rotation (Ротація на основі сесій / Sticky sessions)
Як це працює: Певний IP-адрес закріплюється за вашим потоком (сесією) на якийсь час. Зміна IP відбувається або після завершення серії логічно пов'язаних запитів, або за таймаутом (наприклад, кожні 5, 10 чи 30 хвилин).
Для чого потрібно: Використовується там, де критично важливо імітувати поведінку реального користувача: увійти в акаунт, перейти в кошик, оформити замовлення або зробити кілька послідовних дій у соцмережах чи CRM.
Особливість: Дозволяє зберігати куки (cookies) та стан сесії стабільними, поки виконується конкретний скрипт чи таска.
3. Automated request management (Автоматичне керування запитами)
Як це працює: Це розумний проміжний шар (middleware) або функціонал проксі-провайдера (на кшталт Proxy Manager), який самостійно вирішує, коли і як міняти проксі, спираючись на поведінку цільового сайту.
Що він робить автоматично:
Перенаправляє запит на інший IP, якщо поточний отримав бан або помилку (наприклад, 403 Forbidden або 429 Too Many Requests).
Автоматично підміняє заголовки (User-Agent, Accept-Language), щоб вони відповідали типу проксі.
Регулює затримки (delays/throttling) між запитами, щоб уникнути тригерів анти-бот систем (Cloudflare, PerimeterX тощо).
Python Materials For Beginners Chat
Python Materials For BeginnersЩе одне корисне відео, рекомендую до ознайомлення.
https://www.youtube.com/watch?v=H0Q-o-4ebb4Foto
zum Anzeigen klicken
zum Anzeigen klicken
Скріншот з відео
Python Materials For Beginners Chat
Python Materials For BeginnersПідбірка відео по конкурентності:
Асинхронний Пайтон за 5 хвилин / Python - AsyncIO
Введення у Асинхронне Програмування - Процеси, Потоки, GIL та Asyncio
Основи роботи з Процесами та Потоками у Пайтоні
#asyncioFoto
zum Anzeigen klicken
zum Anzeigen klicken
Малюнок з відео.
Python Materials For BeginnersНа жаль в багатьох відео пояснення асинхронки у python якесь не дуже (у тому числі у відео що я привів вище). Чомусь багато авторів лізуть під капот діставати генератори, які не дуже й то пояснюють основну суть.
На мою думку варто більше акцентувати свою увагу на розумінні IO-bound та CPU-bound зада
найкращий гайд по асинхронці в молчанова, шкода що руснявий(
Python Materials For Beginners Chat
Andriiнайкращий гайд по асинхронці в молчанова, шкода що руснявий(У русні як я пам'ятаю наче те саме - генератори і всяке непотрібне.
Wardy❗️Точка or Крапка надсилає скаргу на @Mission Everest.
⚖️ Скаргу було розглянуто
Порушник отримав бан.
Link
zum Anzeigen klicken
zum Anzeigen klicken
99% CBSE Students FAIL This Python Question! 😱
L = [10,20,30,40,50]
L[-2:] = ? 🤔
Can you answer in 3 seconds?
Answer in 30 sec 👇
https://youtube.com/shorts/b9S1wKFeFeg?feature=share
#python #cbse #class12
Link
zum Anzeigen klicken
zum Anzeigen klicken
99% CBSE Students FAIL This Python Question! 😱
L = [10,20,30,40,50]
L[-2:] = ? 🤔
Can you answer in 3 seconds?
Answer in 30 sec 👇
https://youtube.com/shorts/4jnAMhK5e4s?si=-EdbdCcDECZGfz4M
#python #cbse #class12