Python Community
Python Community RU - СНГ сообщество Python-разработчиков Чат канала: @python_community_chat Сотрудничество: @cyberJohnny и @Sergey_bzd РКН реестр: https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed®istryType=bloggersPermission
Ko'proq ko'rsatish📈 Telegram kanali Python Community analitikasi
Python Community (@python_community_ru) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 11 503 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 10 756-o'rinni va Rossiya mintaqasida 55 575-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 11 503 obunachiga ega bo‘ldi.
04 Noyabr, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -76 ga, so‘nggi 24 soatda esa -1 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 4.41% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 2.23% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 507 marta ko‘riladi; birinchi sutkada odatda 257 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 1 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent docker, git, github, контейнер, await kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“Python Community RU - СНГ сообщество Python-разработчиков
Чат канала: @python_community_chat
Сотрудничество: @cyberJohnny и @Sergey_bzd
РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed®istryType=bloggersPermission”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 05 Noyabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
pip install selenium
Первым делом импортируем webdriver и выбираем нужный браузер, в нашем случае — Firefox().
После — загружаем страницу с помощью driver.get(link). Учтите, что на следующей строке должна быть проверка (это считается хорошей практикой).
Теперь делаем с страницей всё, что хотим: find_element_by_name(name), switch_to_window(name) и другие. Главное — не забудьте закрыть браузер с помощью close().
Подробнее, как обычно, можете почитать в документации.
#миниурок #seleniumpip install scrapy
Первым делом, нам нужно подготовить проект. Вводим в терминал scrapy startproject name, где на место name вводим имя будущей папки.
Окей, теперь создаём quotes_spider.py в name/spiders. Далее вводим туда код из примера выше (его можно найти тут).
Теперь просто запускам «паучка »с помощью scrapy crawl quotes и наблюдаем за результатом.
#миниурок #scrapyget(), POST — post(), DELETE — delete() и тому подобные. Все они принимают сначала ссылку.
Также,ьможно передать что-то серверу, для этого в get() передаём params, а в post() и другие — data.
После — вы получите ответ в виде класса Response. У него есть атрибуты, которые вам могут пригодиться: text, request, headers, content, json().
#миниурок #requestspip install Faker
Создайте класс Faker() и вызовете функцию, которая вам нужна. Имя — name(), адрес — address(), текст — text(), цифру — random_digit().
Но стандартных методов вам может не хватить, поэтому импортируем и подключаем других поставщиков: fake.add_provider(internet).
Модуль очень полезен при проведении тестов программы, поэтому советуем изучить его подробнее, посетив документацию.
#миниурок #faker pip install matplotlib
plt.subplots() — создаёт фигуру и задаёт настройки для неё. Возвращает фигуру и оси, с которыми мы будем работать. После — заполняем его информацией с помощью axis.plot().
В примере модуль использует NumPy, но работает он и с простыми списками. Проект действительно полезный, поэтому советую почитать документацию или попробовать его на Binder.
#миниурок #matplotlibpip install pytest
Для начала мы импортируем pytest в файле с проверяющим кодом, называем его test_file.py и вводим в терминал pytest.
Модуль захватывает только файлы, что называются test_*.py или *_test.py, и выполняет функции, которые начинаются с test.
Если вам стало интересно, то обязательно зайдите на документацию проекта.
#миниурок #pytest