Python 🇺🇦
关闭频道
▪️Вивчаємо Python разом. ▪️Високооплачувана професія ▪️Допомагаємо з пошуком роботи Зв'язок: @Ekater1na_admin
显示更多📈 Telegram 频道 Python 🇺🇦 的分析概览
频道 Python 🇺🇦 乌克兰语 语言赛道中的 是活跃参与者。目前社区聚集了 20 307 名订阅者,在 技术与应用 类别中位列第 6 341,并在 乌克兰 地区排名第 2 994 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 20 307 名订阅者。
根据 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 307
订阅者
-524 小时
-507 天
-19730 天
帖子存档
20 307
📌 Шпаргалки для всіх і кожного
В репозиторії зібрано понад 30 шпаргалок для розробників усіх мастей: сетевики, фронтендери, лінуксоїди, бекендери і навіть ті, хто тільки вчиться писати на Python — знайдуть щось корисне.
📎 Що там всередині?
🔴Git, Docker, Python, SQL — все, що потрібно, щоб вижити
🔴VSC, vim і навіть Chrome DevTools — для продуктивної роботи
🔴Bash, Linux, Windows — шпаргалки для роботи з системами
📂 Зайти в репозиторій
#Python // #news // Архів книг
20 307
Іноді не потрібно сортувати весь масив — наприклад, коли треба знайти K найменших значень у масиві.
NumPy дозволяє це зробити за допомогою функції np.partition — вона приймає масив і число K.
import numpy as np
x = np.array([7, 2, 3, 1, 6, 5, 4])
print(np.partition(x, 3))
# [2 1 3 4 6 5 7]
rand = np.random.RandomState(42)
X = rand.randint(0, 10, (4, 6))
print(np.partition(X, 2, axis=1))
# [[3 4 6 7 6 9]
# [2 3 4 7 6 7]
# [1 2 4 5 7 7]
# [0 1 4 5 9 5]]
Результатом є новий масив з найменшими значеннями K зліва від елемента і значеннями, що залишилися, справа. Всередині двох розділів елементи мають довільний лад.
❕ Аналогічно можемо розбити по довільній осі багатовимірний масив.
#np_partition // #practice // Python20 307
for i in list('012345'):
if i == 3:
continue
print(i, end=' ')
else:
print('end')
👉 Відповідь
#Python // #practice // Архів книг20 307
Використання умовного оператора
6-й урок курсу "Мова програмування Python" є прямим продовженням 5-го, і тут автор уже наводить конкретні приклади використання умовного оператора.
Мова: 🇺🇦
Тривалість: 14 хв
#Python // #lessons // Архів книг
20 307
Математика та статистика — це база, ґрунт та основа аналізу даних, а вміння зрозуміти процес, що стоїть за формулою, — must-have для Data Science і Machine Learning.
Саме тому robot_dreams запускає курс «Математика та статистика для Data Science» для Middle-фахівців, які хочуть опанувати математичні методи роботи з даними для розв’язання нешаблонних завдань.
Після 9 тижнів навчання ви:
✔️ обробляєте, аналізуєте й візуалізовуєте дані за допомогою Python і його бібліотек
✔️ застосовуєте математичні методи й теорії обробки даних для оптимізації витрат і логістики, побудови й перевірки статистичних гіпотез, пошуку закономірностей та прогнозування
✔️ інтерпретуєте отриману аналітику даних, знаходите й виправляєте помилки
✔️ будуєте й перевіряєте статистичні гіпотези
✔️ презентуєте власний проєкт — дескриптивний аналіз та візуалізація датасету, наданий лекторкою
Викладачка курсу — Наталія Кеес, Data Scientist в Airbus, у якої понад 5 років досвіду в Data Science
Старт: 31 березня
Програма курсу і реєстрація 📌
20 307
Як працюють потоки
Дана стаття є продовженням розмови про GIL та дослідження продуктивності Python для різних задач. На відміну від минулої, у цій статті авторка зосереджується на практичній стороні питання.
Тут буде більше коду і замірів продуктивності, побудованих на розуміннях, як працює GIL, і до чого тут потоки та процеси — фактично, мова піде про методи боротьби і спроби подружитися з GIL.
Мова: 🇺🇦
#GIL // #theory // Python
20 307
Функція
reversed() повертає зворотний ітератор цієї послідовності. Це те саме, що й метод iter(), але у зворотному порядку.
❕ Послідовність може бути списком, кортежем, набором чи словником.
# Рядок
seq_string = 'Python'
print(list(reversed(seq_string)))
# ['n', 'o', 'h', 't', 'y', 'p']
# Кортеж
seq_tuple = ('P', 'y', 't', 'h', 'o', 'n')
print(list(reversed(seq_tuple)))
# ['n', 'o', 'h', 't', 'y', 'P']
# Діапазон
seq_range = range(5, 9)
print(list(reversed(seq_range))) # [8, 7, 6, 5]
# Список
seq_list = [1, 2, 4, 3, 5]
print(list(reversed(seq_list))) # [5, 3, 4, 2, 1]
❗️Зверніть увагу: reversed() видає символи безпосередньо з вихідного рядка.
Іншими словами, він не створює новий перевернутий рядок, а зчитує символи у зворотному напрямку з існуючого. Така поведінка є досить ефективною з точки зору споживання пам'яті і може стати фундаментальною перевагою в деяких ситуаціях.#reversed // #practice // Python
20 307
Starlette — це легкий ASGI фреймворк/набір інструментів, який ідеально підходить для створення асинхронних веб-сервісів на Python.
from starlette.applications import Starlette
from starlette.routing import Route
from starlette.responses import JSONResponse
async def homepage(request):
return JSONResponse({'hello': 'world'})
routes = [Route("/", endpoint=homepage)]
app = Starlette(debug=True, routes=routes)
У цьому прикладі створюється програма Starlette з одним маршрутом, який обробляється функцією homepage. Дана функція повертає JSON-відповідь з повідомленням "Hello, world".
Щоб запустити програму, встановлюємо ASGI-сервер, наприклад uvicorn, і виконуємо команду uvicorn example:app, де example — ім'я файлу з кодом, а app — ім'я змінної з екземпляром Starlette.
#Starlette // #theory // Python20 307
Метод
divmod() приймає два числа і повертає пару чисел (кортеж), що складається з їх частки і залишку.
❕ Можна використовувати як цілі числа, так і з плаваючою комою.
print('divmod(8, 3) = ', divmod(8, 3)) # (2, 2)
print('divmod(3, 8) = ', divmod(3, 8)) # (0, 3)
print('divmod(5, 5) = ', divmod(5, 5)) # (1, 0)
# divmod() з Float
print('divmod(8.0, 3) = ', divmod(8.0, 3))
# (2.0, 2.0)
print('divmod(3, 8.0) = ', divmod(3, 8.0))
# (0.0, 3.0)
print('divmod(7.5, 2.5) = ', divmod(7.5, 2.5))
# (3.0, 0.0)
print('divmod(2.6, 0.5) = ', divmod(2.6, 0.5))
# (5.0, 0.10000000000000009)
❌ В разі використання комплексних чисел — видає помилку. Тоді треба попередньо перевести в число з плаваючою комою, якщо це можливо.
#divmod // #practice // Python20 307
for i in range(5):
if i == 3:
break
print(i, end=' ')
else:
print('end')
👉 Відповідь
#Python // #practice // Архів книг20 307
Вакансія: Python Developer
Raiffeisen Bank шукає на віддалену або офісну роботу в Києві Python-розробника з досвідом від 3-х років — для створення інноваційних ШІ-проектів.
📝 Відкрити анкету
#jobs // Вакансії IT // Python
20 307
Поширеною проблемою є плутанина з операторами порівняння
"is" та "==". Оператор "==" порівнює значення, тоді як "is" перевіряє посилання на один і той же об'єкт у пам'яті. У коді наведено приклади для наочності.
a = [1, 2, 3, 4, 5]
b = а #b посилається на а
а = b #вірно
a is b #вірно
b = a[:] #b посилається на копію а
а = b #вірно
a is b #невірно
Є ще нюанс з рядками і цілими числами. Короткі рядки і маленькі цілі числа повертатимуть True в порівнянні з "is", позаяк Python намагається використовувати менше пам'яті для однакових об'єктів. Але довші рядки і великі цілі числа зберігатимуться окремо.
#Python // #practice // Вакансії IT20 307
def pow_ 2 (num):
num **=2
assert num <= 81, 'Error'
return num
pow_ 2(9)
👉 Відповідь
#Python // #practice // Архів книг20 307
AI Phenomenon – канал про розробку агентів, LLM, стартапи, open-source, devloog та інді-проєкти
– Розробка AI-агентів: найкращі фреймворки, підходи та практичні кейси.
– LLM у продакшені: робота з моделями, оптимізація, усунення типових помилок.
– Стартапи та AI-продукти: як запустити та розвивати AI-стартап.
– Open-source: залучення ком’юніті, ефективна робота з GitHub.
– Інді-розробка: створення AI-проєктів самостійно або в малих командах.
Якщо цікавишся AI, підписуйся: AI Phenomenon
#ArtificialIntelligence #AIDevelopment #LLM #AIAgents #MachineLearning #Devloog #TechStartups #OpenSourceAI #GitHubCommunity #IndieDev #AIProjects #DevTools #CodingAI #TechInnovation #AICommunity
20 307
💫 Знайшли красиве: Code Galaxies — сайт, який перетворює залежності всередині різних пакетних менеджерів на справжню галактику!
Є пакетні менеджери як з мов програмування (Python, JavaScript, Rust, R), так і дистрибутивів Linux (Debian, Fedora, Arch).👉 Помилуватися #CodeGalaxies // #news // Python
20 307
Найважливіші частини коду — це вхідні дані, логіка та вихідні дані. Всі три частини вимагають деякого форматування при написанні коду для отримання кращих та зручніших для сприйняття людиною вихідних даних.
Python має цілу низку методів форматування рядка:
name = "Abhay"
age = 21
## МЕТОД 1: конкатенація
print("My name is "+name+", and I am "+str(age)+ " years old.")
## МЕТОД 2: форматовані рядки (F-рядки в Python 3+)
print(f"My name is {name}, and I am {age} years old")
## МЕТОД 3: join
print(''.join(["My name is ", name, ", and I am ", str(age), " years old"]))
## МЕТОД 4: оператор модулю
print("My name is %s, and I am %d years old." % (name, age))
## МЕТОД 5: format (Python 2 i 3)
print("My name is {}, and I am {} years old". format(name, age))
#Python // #practice // Архів книг20 307
⁉️ Мрієте отримати офер, успішно розвиватися та промоутитися в топ-компаніях, але не знаєте як туди потрапити?
🔊Як підготуватися до технічного інтерв’ю у FAANG? 🔊Що робить кандидата конкурентним у FAANG? 🔊Як працюють Engineering-команди у Meta та інших FAANG? 🔊Тренди 2025 року🧑💻 Без рожевих окулярів: реальний досвід інженера Meta та власниці рекрутингової агенції Кількість місць на заході — обмежена. 📅 13 березня / 19:00 за Києвом 💰 Безплатно Розвійте ілюзії та виходьте на next level карʼєри 🎁 Приємний бонус: розкажемо, як здобути грантове фінансування від IT-університету Neoversity Реєструйтесь та отримайте інструкцію із перших вуст 👇🏼 https://i.goit.global/uokas
20 307
