ch
Feedback
Python 🇺🇦

Python 🇺🇦

关闭频道

▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin

显示更多

📈 Telegram 频道 Python 🇺🇦 的分析概览

频道 Python 🇺🇦 乌克兰语 语言赛道中的 是活跃参与者。目前社区聚集了 20 305 名订阅者,在 技术与应用 类别中位列第 6 341,并在 乌克兰 地区排名第 2 994

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 20 305 名订阅者。

根据 31 八月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -197,过去 24 小时变化为 -5,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 10.23%。内容发布后 24 小时内通常能获得 5.42% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 2 077 次浏览,首日通常累积 1 100 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 13
  • 主题关注点: 内容集中在 шпаргалка, mcp, user1, python'er, бібліотека 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin

凭借高频更新(最新数据采集于 01 九月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

20 305
订阅者
-524 小时
-507 天
-19730 天
帖子存档
for (a, *b, c) in [(1, 2, 3), (4, 5, 6, 7)]: print(a, b, c) 👉 Відповідь #Python // #practice // Архів книг
for (a, *b, c) in [(1, 2, 3), (4, 5, 6, 7)]:    
   print(a, b, c)
👉 Відповідь #Python // #practice // Архів книг

Геометрична задача і StackOverflow На 5-му уроці "2-го сезону" відео-курсу по вирішенню задач на Python автор вирішує геометр
Геометрична задача і StackOverflow На 5-му уроці "2-го сезону" відео-курсу по вирішенню задач на Python автор вирішує геометричну задачу за допомогою StackOverflow — будує основну логіку, розв'язує геометричні підзадачі, здійснює рефакторинг хелперів і основної функції. Мова: 🇺🇦 Тривалість: 17 хв #Python // #lessons // Архів книг

Підхід SHAP У цьому прикладі ми завантажуємо модель бостон і поділяємо її на тренувальні та тестові дані — і навчаємо модель
Підхід SHAP У цьому прикладі ми завантажуємо модель бостон і поділяємо її на тренувальні та тестові дані — і навчаємо модель градієнтного бустингу xgboost на тренувальних:
import shap
import xgboost
from sklearn.datasets import load_boston
from sklearn.model_selection import train_test_split

# завантаження даних
X, y = load_boston(return_X_y=True)
X_ train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0)

# навчання моделі
model = xgboost.train({"learning_rate": 0.01}, xgboost.DMatrix(X_train, label=y_train), 100)

# створення об'єкта SHAP для інтерпретації моделі
explainer = shap.Explainer(model)
shap_values = explainer(X_test)

# виведення значень SHAP для першого об'єкта із тестових даних
shap_values[0].values
Після цього створюємо об'єкт Explainer з бібліотеки shap, який використовується для інтерпретації передбачень моделі. Викликаємо метод __call__ у об'єкта explainer з тестовими даними як аргумент для отримання значень SHAP для цих даних. #SHAP // #theory // Python

Винятки — це тип даних, який потрібен для того, щоб повідомляти нам про помилки. try: print(1 / 0) except Exception as exc: p
Винятки — це тип даних, який потрібен для того, щоб повідомляти нам про помилки.
try:
   print(1 / 0)
except Exception as exc:
   print(exc)
"""Division by zero"""

try:
   import assad
except ImportError as exc:
   print(exc)
"""No module named asdasd"""
Існує базовий виняток BaseException від якого успадковуються всі інші винятки. У блоці try ми виконуємо інструкцію, яка може спричинити виняток, а в блоці except ловимо помилки і робимо свої операції.
Варто врахувати, що ми можемо робити безліч вкладених блоків. Грамотно виловлювати лише ті винятки, на які ми очікуємо.
#Python // #practice // Вакансії IT

Основи синтаксису Python Синтаксис Python настільки простий та інтуїтивний, що з ним впорається навіть той, хто вперше відкри
Основи синтаксису Python Синтаксис Python настільки простий та інтуїтивний, що з ним впорається навіть той, хто вперше відкриває код.
Але не варто його недооцінювати — під цією "доброзичливою" зовнішністю ховається міць для вирішення найскладніших завдань.
Мова: 🇺🇦 #Python // #theory // Архів книг

Композиція — це відношення, при якому об'єкти одного класу пов'язані з об'єктами іншого. Такий спосіб організації взаємодії м
Композиція — це відношення, при якому об'єкти одного класу пов'язані з об'єктами іншого. Такий спосіб організації взаємодії між класами називається асоціацією.
class Salary:
   def __init__(self, pay):
      self.pay = pay

   def get_total(self):
      return self.pay * 12

class Employee:
   def __init__(self, pay, bonus):
      self.salary = Salary(pay)
      self.bonus = bonus

   def get_salary(self):
      return self.salary.get_total() + self.bonus

employee = Employee(5000, 10000)
employee.get_salary() # 70000
Зазвичай, у такому випадку об'єкт одного з класів (у прикладі вище це Salary) є полем іншого (Employee). Асоційовані об'єкти часто циклічно посилаються один на одного, що ламає стандартний механізм збирання сміття. В такому випадку необхідно використовувати слабкі посилання з модуля weakref. #Python // #practice // Вакансії IT

Найкращі книги по Python Добірка наших останніх публікацій із найбільш вартісними посібниками по мові Python: 🔴Python for Da
Найкращі книги по Python Добірка наших останніх публікацій із найбільш вартісними посібниками по мові Python: 🔴Python for Data Science For Dummies (🇬🇧, 2024) — основи Python для роботи з аналізом даних. 🔴Python Playground (🇬🇧, 2024) — колекція творчих програмних проектів для Python. 🔴Learning Ray (🇬🇧, 2023) — для локального використання Ray і створення обчислювальних кластерів. 🔴Python for Data Science (🇬🇧, 2020) — дозволить блискуче розібратись в основах технологій Data Science. 🔴Python For Data Science And Machine Learning (🇬🇧, 2021) — про Data Science та машинне навчання через призму Python. 📚 Товариство, які ще знаєте вартісні українські чи англійські матеріали по Python? #Python // #books // Вакансії IT

for ((a, b), c) in [((1, 2), 3), ((4, 5), 6)]: print(a, b, c, end="; ") 👉 Відповідь #Python // #practice // Архів книг
for ((a, b), c) in [((1, 2), 3), ((4, 5), 6)]:
   print(a, b, c, end="; ")
👉 Відповідь #Python // #practice // Архів книг

Вакансія: Python Developer Компанія Yota-X шукає на віддалену роботу розробника з досвідом на Python від 2-х років — для розр
Вакансія: Python Developer Компанія Yota-X шукає на віддалену роботу розробника з досвідом на Python від 2-х років — для розробки бекенд-логіки за допомогою Python (FastAPI) і розробки RESTful API для інтеграції з фронтендом та сторонніми сервісами. 📝 Відкрити анкету #python // #jobs // Архів книг

У Python є два вбудовані способи для сортування списків — функція sorted() і метод list.sort(). Результат в обох випадках одн
У Python є два вбудовані способи для сортування списків — функція sorted() і метод list.sort(). Результат в обох випадках однаковий, але все ж таки є нюанси. Функція sorted() приймає на вхід аргумент у вигляді списку, а повертає вже новий, відсортований список. При цьому вихідний список не змінюється.
nums = [2, 3, 1, 5, 6, 4, 0]

print(sorted(nums))   # [0, 1, 2, 3, 4, 5, 6]
print(nums)           # [2, 3, 1, 5, 6, 4, 0]

print(nums.sort())    # None
print(nums)           # [0, 1, 2, 3, 4, 5, 6]
Метод sort(), в свою чергу, застосовується до списку, безпосередньо змінює його і нічого не повертає. #sorted #sort // #practice // Python

Легкий веб-фреймворк Bottle Після запуску подібного прикладу можете перейти в браузері за адресою localhost:5000/hello/world
Легкий веб-фреймворк Bottle Після запуску подібного прикладу можете перейти в браузері за адресою localhost:5000/hello/world і подивитися на результат, отриманий з п'яти рядків коду:
from bottle import route, run, template

@route('/hello/<name>')
   def index(name):
   return template(<b>Hello, {{name}}</b>!', name=name)

run(host='localhost', port=5000)
#Bottle // #theory // Python

Нетривіальне мінімальне значення На 4-му уроці "2-го сезону" відео-курсу по вирішенню задач на Python автор показує знаходжен
Нетривіальне мінімальне значення На 4-му уроці "2-го сезону" відео-курсу по вирішенню задач на Python автор показує знаходження нетривіального мінімального значення — з аналізом вхідних даних, рефакторингом коду, використанням функції MIN і дандер-методу. Мова: 🇺🇦 Тривалість: 14 хв #Python // #lessons // Архів книг

❗️ Безоплатний 8-денний тест-драйв IT професій ▪️ Для бажаючих працювати онлайн і заробляти в $; ▪️ Для тих, хто давно хотів
❗️ Безоплатний 8-денний тест-драйв IT професій ▪️ Для бажаючих працювати онлайн і заробляти в $; ▪️ Для тих, хто давно хотів працювати в IT, але не обрав для себе напрям Тривалість — 8 днів. Заняття проходять вечорами.
На тест-драйві ви спробуєте себе в ролях: ▫️ вебдизайнера, ▫️ розробника, ▫️ дата-аналітика, ▫️ проджекта, ▫️ тестувальника.
✅ Програма розрахована на новачків. У вільний час ви дивитесь короткі лекції та робите цікаві завдання, які перевіряє ментор. Почни новий рік правильно! 🎁 Після реєстрації приємний бонус: Штучний інтелект в IT. Як використовувати AI у 5 ключових ІТ-професіях?. 🔥 Реєструйтесь за посиланням: https://i.goit.global/ci9Y5

Ви можете здійснювати пошук у масиві для певного значення та повертати індекси, які набувають збігу. import numpy as np arr =
Ви можете здійснювати пошук у масиві для певного значення та повертати індекси, які набувають збігу.
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 4, 4])
x = np.where(arr == 4)
print(x) # (array([3, 5, 6]),)
Для пошуку в масиві використовуйте метод where(). У цьому прикладі йде пошук індексів, де значення дорівнює 4. #NumPy // #practice // Python

🛡 Знахідка для тих, хто дбає про кібербезпеку З'явився новий тул для Chrome, який у реальному часі перевіряє будь-який сайт
🛡 Знахідка для тих, хто дбає про кібербезпеку З'явився новий тул для Chrome, який у реальному часі перевіряє будь-який сайт чи застосунок на загрози. Він моніторить трафік, шукає фішинг, атаки, а ще API-ключі, паролі й токени, які могли прогавити розробники. 👉 Забрати на GitHub #Chrome // #news // Python

Ist = [[0], [1, 2], [3, 4], [5]] sum(lst, [1]) 👉 Відповідь #Python // #practice // Архів книг
Ist = [[0], [1, 2], [3, 4], [5]]
sum(lst, [1])
👉 Відповідь #Python // #practice // Архів книг

Сканування таблиці На 3-му уроці "2-го сезону" відео-курсу по вирішенню задач на Python автор продовжує казкову історію про Г
Сканування таблиці На 3-му уроці "2-го сезону" відео-курсу по вирішенню задач на Python автор продовжує казкову історію про Гіперкуб і показує вирішення задачі на сканування таблиці, з групуванням координат і рефакторингом. Мова: 🇺🇦 Тривалість: 13 хв #Python // #lessons // Архів книг

[_ for _ in range(5,0,-1) if _ == True] 👉 Відповідь #Python // #practice // Архів книг
[_ for _ in range(5,0,-1) if _ == True]
👉 Відповідь #Python // #practice // Архів книг

Метод splitlines() розбиває рядок на список. Розбиття виконується на розривах рядків. txt = "Thank you for the music\n Welcom
Метод splitlines() розбиває рядок на список. Розбиття виконується на розривах рядків.
txt = "Thank you for the music\n Welcome to the jungle"
x = txt.splitlines()
print(x)
# ['Thank you for the music', 'Welcome to
the jungle']
Можна ще вказати, слід включати розриви рядків (True), чи ні (False, за замовчуванням). #splitlines // #practice // Python

Проект LIME У цьому прикладі ми завантажуємо дані про якість соку і поділяємо їх на тренувальні та тестові. Потім ми навчаємо
Проект LIME У цьому прикладі ми завантажуємо дані про якість соку і поділяємо їх на тренувальні та тестові. Потім ми навчаємо модель RandomForestClassifier на тренувальних даних.
import lime
import lime.lime_tabular
import numpy as np
import pandas as pd
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_ selection import train_test_split

# завантаження даних
wine = pd.read_csv('juice.csv')

# поділ даних на тренувальні та тестові
X = juice.drop('quality', axis=1)
y = juice['quality']
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

# навчання моделі
model = RandomForestClassifier(random_state=42)
model.fit(X_train, y_train)

# створення об'єкта LIME для інтерпретації моделі
explainer = lime.lime_tabular.LimeTabularExplainer(
   X_train.values,
   feature_names=X.columns,
   class_names=['bad', 'good'],
   mode='classification'
)

# вибір індексу об'єкта для інтерпретації передбачення
i = 0

# отримання пояснення для передбачення
exp = explainer.explain_instance(X_test.values[i], model.predict_proba)

# виведення пояснення у вигляді списку
exp.as_list()
Далі ми створюємо об'єкт LimeTabularExplainer з бібліотеки lime, який використовується для інтерпретації передбачень моделі. Ми вибираємо індекс об'єкта з тестових даних і використовуємо метод explain_instance для отримання пояснення моделі для цього об'єкта. #LIME // #theory // Python