Python & AI
Обучение программированию: пошаговая инструкция по освоению Python 👉 t.me/kursypythonbot
Курсы программирования на Python
➡️ infazy.ru
- Каналов в рубрике
- 4 657
- Место этого канала
- № 1 007
- Каналов в рубрике
- 1 729
- Место этого канала
- № 359
Дашборд
12 октября — 18 октября 2026
Загрузка…
Главные числа
Рост аудитории
−5подписчиков за период
+3 самый большой прирост · 12 окт 2026 −6 самая большая убыль · 16 окт 2026
Индекс качества
Индекс качества пока не рассчитан. Он появляется у каналов от 500 подписчиков, которые публикуют посты хотя бы раз в неделю, после недели наблюдения.
Просмотры и охват
150просмотров за период 31,8 %
Средний охват поста — 26 просмотров (посты старше двух суток).
Вовлечённость подписчиков
0,67 %ER = реакции ÷ просмотры 1,6 п. п.
Индекс цитируемости
Индекс цитируемости пока не рассчитан: он появится после ночного расчёта, когда канал упомянут другие каналы.
Когда и сколько публикует
Форматы публикаций
Каждый пост — точка
Выше — больше просмотров, крупнее — больше реакций. Нажмите на точку, чтобы открыть пост.
Итоги периода
Нажмите на показатель — ниже он появится по точкам периода
Реклама в канале
Лучшие публикации
По просмотрам за период
Публикации по дням
Бледные столбики — дни, линия — среднее за 7 дней: видно, разгоняется канал или затихает
Данные обновлены в 22:24 по Москве. Просмотры — текущие у постов, вышедших в эти дни; средний охват — по постам старше двух суток. Как считается индекс качества
Публикации за период
Загрузка…
— Ты баг пофиксил?
— Да, я его переименовал в «фичу». 😎
— Слушай, а твой ИИ реально умный?
— Ну, он мне вчера сказал: «Не пиши код в 3 ночи, ты всё равно потом переписывать будешь». И ведь прав оказался… 😅
— Почему программисты не ходят в лес?
— Там слишком много багов, и ни один не заведён в Jira. 🌳🐞
— Что делает тестировщик, когда находит баг?
— Сначала радуется, потом грустит, потому что теперь ему придётся его описать. 😫📝
— В чём разница между фронтендером и бэкендером?
— Фронтендер: «А давайте сделаем красиво!»
Бэкендер: «А давайте сначала сделаем, чтобы работало». 🤝
Хочешь проверить, насколько ты прокачан в IT-юморе? Пройди небольшой опрос — заодно узнаешь, какой курс обучения подходит именно тебе:
👉 На сайте: https://infazy.ru/podobrat-kurs-python
👉 Телеграме: https://t.me/kursypythonbot
#Python #IT #программирование #анекдоты #курсы #обучение #разработка
Спасибо всем, кто кидал свои версии в комментарии — было много отличных догадок! Давайте разложим всё по полочкам, чтобы эта ловушка больше никого не путала. 👇
🧠 Что делает код по шагам:
- `shopping_list = ["молоко", "хлеб", "яйца"]` — создаём список из трёх строк.
- `shopping_list.append("яблоки")` — добавляем ещё один элемент. Теперь в списке 4 элемента. Всё логично.
- `shopping_list += "сыр"` — вот тут начинается магия (точнее, баг).
- `print(shopping_list)` — выводим результат, и он удивляет.
🤔 В чём подвох:
- Оператор `+=` для списков работает как конкатенация (склеивание) двух последовательностей.
- А строка в Python — это тоже последовательность, только из символов.
- Поэтому `"сыр"` для Python — это `["с", "ы", "р"]`.
- В итоге `+= "сыр"` добавляет в список не одно слово, а три отдельных символа.
✅ Какой результат мы получаем:
['молоко', 'хлеб', 'яйца', 'яблоки', 'с', 'ы', 'р']
🛠 Как сделать правильно (два надёжных способа):
1. Через `append` — если хотим добавить ровно один элемент:
shopping_list.append("сыр")
2. Через конкатенацию со списком — если хотим склеить два списка:
shopping_list += ["сыр"]
💡 Почему это важно знать:
- Это одна из самых частых ошибок у новичков: путать «добавить элемент» и «склеить последовательности».
- Разница между `append` и `+=` экономит часы отладки в реальных проектах.
- Понимание типов данных (список vs строка) помогает сразу видеть такие ловушки в чужом коде.
🚀 Бонус для тех, кто хочет избежать типичных ошибок с самого старта:
Хотите заранее знать, какие ошибки чаще всего совершают новички в Python и как их обойти уже на первой неделе? Забирайте гайд «5 ошибок новичков в Python и как их избежать уже на первой неделе» — там собраны частые кейсы, примеры и простые правила, которые реально экономят время.
👉 Ссылка на гайд: https://vk.ru/market/product/5-oshibok-novichkov-v-python-i-kak-ikh-izbezhat-uzhe-na-pervoy-nedele-233041006-14621535
#Python #РазборКода #ОшибкиНовичков #ОбучениеПрограммированию #PythonДляНачинающих #ПрактикаКода
Привет, питон-друзья! Сегодня простая, но хитрая задачка — она отлично тренирует внимательность к типам данных. Попробуйте найти ошибку и напишите свой вариант в комментариях! 👇
Вот код:
shopping_list = ["молоко", "хлеб", "яйца"]
shopping_list.append("яблоки")
shopping_list += "сыр"
print(shopping_list)
🔍 Ваша миссия:
- Запустите (мысленно или в редакторе) этот фрагмент.
- Посмотрите, что выведется в `print`.
- Найдите странность: что не так с добавлением «сыра»?
- Напишите в комментариях: какой результат получится и почему так вышло.
✅ Правильный ответ и подробный разбор опубликуем завтра — не пропустите! 🗓
👉 Хотите прокачать навыки и уверенно разбираться в таких нюансах? Пройдите короткий опрос и узнайте, какой курс обучения подходит именно вам:
- На сайте: https://infazy.ru/podobrat-kurs-python
- В боте: https://t.me/kursypythonbot
#Python #Программирование #ПрактикаКода #ОшибкиНовичков #ОбучениеПрограммированию #PythonДляНачинающих
Знакомая боль? Таблицы растут, отчёты не сводятся, а вручную всё обработать — нереально. Время уходит, стресс копится, а результат всё ещё «в процессе». 😩
Решение есть — Python! 💪
Вот как он спасает:
✅ Автоматизация рутины: за пару строк кода Python обработает тысячи строк в Excel — вместо часов ручной работы. 🤖
✅ Анализ данных: библиотеки Pandas и NumPy помогут быстро найти закономерности и построить выводы. 📊
✅ Визуализация: Matplotlib и Seaborn превратят сухие цифры в понятные графики и дашборды. 📈
Хочешь превратить эту боль в навык и начать карьеру Data Scientist? ☺
Записывайся на курс «Data Scientist с нуля» 👉 https://vk.cc/cTWhaB
Реклама. ООО НЕТОЛОГИЯ, ИНН 7726464125, erid: LdtCKCxkP
Не знаешь, с чего начать? Пройдите опрос и узнайте, какой курс подходит именно вам:
📌 Сайт: https://infazy.ru/podobrat-kurs-python
📌 Телеграм: https://t.me/kursypythonbot
Подберём путь под твой уровень! 🚀
#DataScience #Python #АналитикаДанных #КарьераВИТ #ОбучениеПрограммированию #Автоматизация #Нетология
Рекламный пост
В октябре 2026 года вышел финальный релиз Python 3.15. Неожиданность случилась ещё на этапе стабилизации: из‑за ошибок в работе `lazy-import` пришлось выпустить третьего кандидата на релиз (RC3), и дату финального релиза пришлось перенести. Одно из главных изменений: UTF‑8 теперь становится кодировкой по умолчанию для файлов и потоков. Разработчики могут больше не прописывать `# -*- coding: utf-8 -*-` и не указывать `encoding='utf-8'` явно — код станет чище и переносимее! 🎉
2. Первый Python Packaging Council 🤝📦
В сентябре 2026 года завершилось голосование, и Python Software Foundation (PSF) объявила состав первого в истории Python Packaging Council. В совет вошли Бретт Кэннон и Прадюн Гедам (на два года), а также Дональд Стаффт, Генри Шрейнер и Ральф Гоммерс (на год). Одновременно избрали и новый состав совета директоров PSF. Одна из первых задач нового совета — работа над черновиками PEP, в частности над PEP 832, который стандартизирует обнаружение виртуальных окружений проекта.
3. Уязвимость в LMCache 🚨🔒
В начале октября 2026 года исследователь Юваль Моравчик из JFrog Security Research обнаружил критическую уязвимость (CVE‑2026‑105192) в системе LMCache, которая используется для ускорения работы больших языковых моделей. Проблема в небезопасной десериализации: при определённой конфигурации злоумышленник может выполнить произвольные команды на сервере и даже получить права root. Уязвимость связана с тем, что в распределённом режиме LMCache использует `pickle.loads` для обработки сетевых сообщений без обязательной аутентификации. Разработчикам рекомендовали ограничить доступ к порту или запустить процессы без прав root до выхода исправления.
🔍 А какая из этих тем зацепила вас больше?
Напишите в комментариях: следите ли вы за развитием Python 3.15, интересуетесь ли изменениями в экосистеме (вроде нового совета) или беспокоитесь о безопасности инструментов для ИИ? 🤔💬
Хотите подобрать курс под ваш уровень — от основ до продвинутых тем в ИИ? Воспользуйтесь инструментом:
🌐 на сайте: infazy.ru/podobrat-kurs-python
✉ в телеграме: t.me/kursypythonbot
Подскажем, с чего начать! 🚀🎓
#Python #IT #Программирование #ИИ #НовостиИТ #Безопасность #Python315
Ты пишешь print("Hello", "World") и получаешь Hello World с пробелом. А почему именно пробел? Кто его поставил? Ответ — параметр sep. Это один из самых недооценённых инструментов форматирования вывода в Python. Кажется, что пробел между аргументами — мелочь, но когда тебе нужно вывести CSV, собрать строку с разделителями или сделать красивое форматирование — без sep приходится писать костыли.
📍 Статья будет полезна новичкам, которые только разбираются с print(), и разработчикам, которые хотят писать чище и без лишних склеек через join.
Читать статью 👉 vk.ru/@pythonkurs-sep-v-pitone-parametr-print-kotoryi-menyaet-vse-ot-probelov
👉 Хочешь узнать, какой курс обучения Python подходит именно тебе? Пройди опрос на сайте: https://infazy.ru/podobrat-kurs-python
Телеграм: https://t.me/kursypythonbot
#Python #sepPython #ВстроенныеФункцииPython #ИзучаемPython #PythonДляНачинающих #ПрограммированиеНаPython #ФункцияPrint #PythonTips #КодНаПитоне #PythonУроки #PythonCourse
Ты пишешь калькулятор расстояний, работаешь с координатами или считаешь разницу температур — и вдруг понимаешь, что отрицательные числа ломают логику. Знак минус там, где его быть не должно, и весь расчёт летит. Вот тут на сцену выходит abs() — встроенная функция Python, которая возвращает модуль числа.
Кажется, что тема простая, но за ней стоят нюансы с комплексными числами, кастомными объектами и производительностью.
📌 Статья будет полезна новичкам, которые осваивают встроенные функции, и разработчикам, которые хотят понимать, как abs работает под капотом.
Читать статью 👉 vk.ru/@pythonkurs-abs-v-pitone-malenkaya-funkciya-kotoraya-reshaet-bolshie-zad
👉 Хочешь узнать, какой курс обучения Python подходит именно тебе? Пройди опрос на сайте: https://infazy.ru/podobrat-kurs-python
Телеграм: https://t.me/kursypythonbot
#Python #absPython #ВстроенныеФункцииPython #ИзучаемPython #PythonДляНачинающих #ПрограммированиеНаPython #МодульЧисла #PythonTips #КодНаПитоне #PythonУроки #PythonCourse
Ошибки новичков в Python — то, на чём спотыкается каждый: от изменяемых аргументов до голого except. Первые дни кажутся восторгом 😍, а потом код падает с непонятной красной надписью 😫, библиотека не устанавливается 🛠, а код от нейросети вообще не запускается 🤯. Знакомо? 🤔
Вот 5 ошибок, на которых спотыкается почти каждый новичок:
1. Изменяемый аргумент по умолчанию в функции 🐍
2. Неумение читать traceback 📜
3. Конкатенация строк в цикле вместо join 🧵
4. Голый except: без указания типа исключения ⚠
5. Копирование кода от ИИ без понимания 🤖
Разберём каждую с примерами «до/после» и понятными объяснениями, чтобы вы не тратили часы на фиксы и не бросали учиться на второй день 💪.
Читать статью 👉 https://infazy.ru/stati/oshibki-novichkov-python-5-chastyh-grablej-v-pervuyu-nedelyu/
#Python #Программирование #ДляНовичков #ОшибкиВКоде #ОбучениеПрограммированию #PythonBeginner #Разработка
Друзья, спасибо всем, кто поучаствовал! Давайте разберёмся детально — и вы сразу увидите, в чём подвох. 👇
🧠 Что делает код:
- Функция calculate_total считает итоговую стоимость: цена × количество.
- Если сумма больше 1000 — применяется скидка 10%.
- Если больше 500 (но не больше 1000) — скидка 5%.
🤔 В чём проблема:
- Порядок условий if/elif выглядит логично, но на деле логика скидок нарушается.
- При вызове calculate_total(600, 2) получаем total = 1200.
- Срабатывает первое условие (total > 1000) — скидка 10%, итог: 1200 * 0.9 = 1080.
- А вот если бы сумма была, например, 550, скидка тоже была бы 10% — потому что условие > 1000 не сработает, но и > 500 сработает только при отсутствии более высокого порога. Но тут важнее другое: логика скидок пересекается, и диапазоны не разделены чётко.
❗ Главная ошибка — в перекрытии диапазонов и порядке проверки:
- Сейчас скидка 10% применяется при total > 1000, а 5% — при total > 500. Но если сумма, скажем, 1100, она всё равно попадает под 10%-ную скидку — это ок.
- Однако если мы позже захотим добавить ещё одну скидку (например, 15% при > 2000), порядок станет критичным.
- Более серьёзная проблема — отсутствие нижнего порога для скидки 10%: получается, что любая сумма выше 1000 получает 10%, а любая выше 500 — 5%, но при этом суммы от 501 до 1000 тоже попадают под 5%, что вроде бы верно, но структура условий хрупкая.
✅ Как сделать правильно (надёжный вариант):
def calculate_total(price, quantity):
total = price * quantity
if total > 1000:
total = total * 0.9 # скидка 10%
elif 500 < total <= 1000: # явно задаём диапазон
total = total * 0.95 # скидка 5%
return total
💡 Почему это лучше:
- Чётко прописаны границы: скидка 5% работает только в диапазоне от 500 до 1000.
- Логика становится предсказуемой, даже если позже добавятся новые уровни скидок.
- Такой подход проще читать и поддерживать — особенно в командном коде.
🚀 Бонус для тех, кто хочет избегать подобных ошибок:
Хотите прокачать внимательность к деталям и научиться сразу видеть типовые проблемы в коде? Приобретайте гайд «5 типовых ошибок в строковых методах Python: как не терять время на ревью и фиксы» — в нём собраны частые ловушки, примеры и готовые шаблоны проверок.
👉 Ссылка на гайд: https://vk.ru/market/product/5-tipovykh-oshibok-v-strokovykh-metodakh-python-kak-ne-teryat-vremya-na-revyu-i-fixy-233041006-14621525
#Python #РазборКода #ОшибкиВКоде #ОбучениеПрограммированию #PythonДляНачинающих #ПрактикаКода
Рекламный пост
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…