Python 🇺🇦
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام Python 🇺🇦
تُعد قناة Python 🇺🇦 في القطاع اللغوي أوكراني لاعباً نشطاً. يضم المجتمع حالياً 20 300 مشتركاً، محتلاً المرتبة 6 378 في فئة التكنولوجيات والتطبيقات والمرتبة 3 022 في منطقة أوكرانيا.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 20 300 مشتركاً.
بحسب آخر البيانات بتاريخ 01 سبتمبر, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -193، وفي آخر 24 ساعة بمقدار -5، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 10.15%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 5.48% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 2 061 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 112 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 13.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل шпаргалка, mcp, user1, python'er, бібліотека.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“▪️Вивчаємо Python разом.
▪️Високооплачувана професія
▪️Допомагаємо з пошуком роботи
Зв'язок: @Ekater1na_admin”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 02 سبتمبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
Prophet, створюємо та навчаємо модель, створюємо майбутні дати для прогнозування, робимо прогноз та візуалізуємо його.
from fbprophet import Prophet
import pandas as pd
# Завантаження даних
df = pd.read_csv('AirPassengers.csv')
df.head()
# Підготовка даних
df.columns = ['ds', 'y']
df['ds'] = pd.to_datetime(df['ds'])
# Створення та навчання моделі
m = Prophet()
m.fit(df)
# Створення майбутніх дат для прогнозування
future = m.make_future_dataframe(periods=365)
future.tail()
# Прогнозування
forecast = m.predict(future)
forecast[['ds', 'yhat', 'yhat_lower', 'yhat_upper']].tail()
# Візуалізація прогнозу
fig1 = m.plot(forecast)
fig2 = m.plot_components(forecast)
Результат роботи цього коду — графік з прогнозом кількості пасажирів авіакомпанії на майбутній період.
#Prophet // #theory // Python📊 Вже завтра БЕЗКОШТОВНИЙ вебінар від Neoversity, на якому ви дізнаєтеся про: • Перспективи ІТ у 2025 році. • Як уникнути скорочення. • Останні тренди ІТ-ринку. • Нові критерії для кандидатів. • Англійську в ІТ. • Зарплати та вакансії.🎁 Миттєвий бонус для учасників — чеклист для кар'єрного ривка. Не пропустіть! Реєстрація доступна лише 24 години 🔥 Реєструйтеся вже зараз 👇🏼 https://i.goit.global/DiJI1
JMESpath, який дозволяє декларативно вказати, як витягувати елементи з документа JSON.
>>> import jmespath
>>>
>>> jmespath.search('foo.bar', {'foo': {'bar': 'baz'}})
'baz'
>>> jmespath.search('foo.*name', {'foo': {'bar': {'name': 'one'}, 'baz': {'name': 'two'}}})
['one', 'two']
Основні приклади використання показані на зображенні. Метод search приймає патерн, яким потрібно витягти дані, і навіть словник (схожий на JSON).
Взагалі? можливостей у пакета достатньо, тому він гідний вивчення і застосування у проектах. Докладніше можна почитати в документації.
#JMESpath // #practice // Вакансії ITTwisted — це асинхронний фреймворк, написаний на Python з використанням патерну проектування Reactor, для швидкої розробки мережевих (і не тільки) сервісів.
from twisted.internet import protocol, reactor
class Echo(protocol.Protocol):
def dataReceived(self, data):
self.transport.write(data)
class EchoFactory(protocol.Factory):
def buildProtocol(self, addr):
return Echo()
reactor.listenTCP(1234, EchoFactory())
reactor.run()
У цьому прикладі ми створюємо клас Echo, який перевизначає метод dataReceived (викликається щоразу, коли сервер отримує дані від клієнта).
Потім ми створюємо клас EchoFactory, який перевизначає метод buildProtocol (викликається щоразу, коли сервер приймає нове з'єднання).
Нарешті ми використовуємо реактор Twisted для прослуховування вхідних з'єднань на порту 1234 і запускаємо реактор.
Коли клієнт підключається до сервера та надсилає дані, сервер відправляє ці дані назад клієнту.#Twisted // #theory // Python
Python" ви зможете отримати в подарунок майстер-клас з розвʼязання Machine Learning задачі. Вам потрібно його вказати під час реєстрації в боті😁pywebcopy допоможе вам клонувати окремі веб-сторінки або навіть цілі сайти.
from pywebcopy import save_website
save_webpage(
url='http://example-site.com/',
project_folder='singe-page/',
)
save_websitel
url='https://example.com/',
project_folder='full-website/',
)
Функція save_webpage завантажує сторінку за вказаним посиланням, в аргументи також можна передати шлях, куди зберегти результат.
А ось save_website дає можливість завантажити весь сайт рекурсивно. Наприклад, якщо сайт є блогом, то скрипт скачає всі статті на сайті.
Але тут треба бути акуратнішим, адже таке рекурсивне завантаження може надіслати багато запитів до сервера і сильно навантажити його.
#pywebcopy // #practice // Вакансії ITimport numpy as np
>>> arr = np.array((4, 9, 4, 3))
>>> arr*2
???
👉 Відповідь
#Python // #practice // Архів книгbool() реалізує вбудовану функцію bool().
class Data:
def __bool__(self):
return True
x = Data()
res = bool(x)
print(res) # True
Коли викликаємо bool(x), Python намагається викликати x.bool(). Якщо значення, що повертається, не є логічним, Python видає помилку TypeError.
#bool // #practice // Вакансії ITsample() повертає список елементів певної довжини, вибраних із послідовності.
import random
mylist = ["apple", "banana", "cherry", "strawberry", "orange"]
print(random.sample(mylist, k=2))
# ['apple', 'strawberry']
Послідовністю може бути список, кортеж, рядок або множина. Параметр k відповідає за розмір списку, що повертається.
#sample // #practice // Python