en
Feedback
Python Academy

Python Academy

Open in Telegram

Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu

Show more

📈 Analytical overview of Telegram channel Python Academy

Channel Python Academy (@python_academy) in the Russian language segment is an active participant. Currently, the community unites 44 450 subscribers, ranking 2 951 in the Technologies & Applications category and 14 130 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 44 450 subscribers.

According to the latest data from 01 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 132 over the last 30 days and by -15 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 4.90%. Within the first 24 hours after publication, content typically collects 2.35% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 179 views. Within the first day, a publication typically gains 1 047 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • Thematic interests: Content is focused on key topics such as строка, модуль, документация, taskiq, yaml.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu

Thanks to the high frequency of updates (latest data received on 02 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

44 450
Subscribers
-1524 hours
-777 days
+13230 days
Posts Archive
Сортировка списков В Python есть два встроенных способа для сортировки списков — функция sorted() и метод list.sort(). Резуль
Сортировка списков В Python есть два встроенных способа для сортировки списков — функция sorted() и метод list.sort(). Результат в обоих случаях одинаков, но всё же есть нюансы. Функция sorted() принимает на вход аргумент в виде списка, а возвращает уже новый, отсортированный список. При этом исходный список не изменяется. Метод sort() в свою очередь применяется к списку, изменяет его непосредственно и ничего не возвращает. #списки

Хотели бы написать аналог популярного мессенджера, планировщик задач или систему хранения файлов как у Dropbox? На курсе Янде
Хотели бы написать аналог популярного мессенджера, планировщик задач или систему хранения файлов как у Dropbox? На курсе Яндекс Практикума расскажем, как реализовать такие проекты с помощью асинхронного программирования на Python. → Курс для тех, кто уже пишет на этом языке. Научим строить надежные системы и не бояться высоких нагрузок. За 2,5 месяца студенты напишут асинхронное приложение с нуля, научатся его оптимизировать и разворачивать. Вот что будет в программе: — стандартные модули для взаимодействия с процессами и потоками; — библиотека asyncio, фреймворк FastAPI, асинхронные клиенты для http и БД; — код-ревью от опытных разработчиков уровня senior; — 5 индивидуальных проектов в портфолио; — разбор сложных тем на вебинарах с наставниками. Программа курса разделена на спринты, но сдавать проекты можно в любое время — удобно совмещать с работой. Запишитесь в первый поток

Используйте dict.get() вместо dict[] Есть несколько способов получения значений из словарей, и даже по такой теме разработчик
Используйте dict.get() вместо dict[] Есть несколько способов получения значений из словарей, и даже по такой теме разработчики часто спорят. Многие получают значения по ключам через квадратные скобки, но если такого ключа нет, то будет вызвано исключение. Поэтому мы считаем, что лучше использовать метод get у словарей. Его основной плюс заключается в том, что он принимает опциональный аргумент, отвечающий за значение по умолчанию. Таким образом, если значение по ключу не найдено, то вернется дефолтное значение. В итоге, мы убираем возможные ошибки в случае, если нужных ключей в словаре нет. #словари

⁉️ Разработать одну ML-модель и провести ее валидацию — уже давно не проблема. Как экспериментировать сразу с сотнями моделей
⁉️ Разработать одну ML-модель и провести ее валидацию — уже давно не проблема. Как экспериментировать сразу с сотнями моделей и с разными параметрами и при этом не захлебнуться в разнообразии экспериментов? Как не потерять этот опыт и легко воспроизводить эксперименты годовой давности? 📌 20 июля в 20:00 на открытом уроке OTUS мы разберем инструмент MLFlow. Он позволяет легко выбирать лучшие модели среди всех экспериментов и при этом легко сравнивать эти модели, и всегда иметь понятное описание эксперимента. 💻 Занятие проведет Миленькин Александр, старший менеджер по работе с большими данными в X5 Retail Group. 💣 Чтобы зарегистрироваться на урок, пройдите вступительный тест

Превращаем текст в речь На Python есть классная библиотека gTTS (Google Text-to-Speech), которая взаимодействует с Google Tra
Превращаем текст в речь На Python есть классная библиотека gTTS (Google Text-to-Speech), которая взаимодействует с Google Translate's text-to-speech API и позволяет делать из текста аудиофайлы. Пакет как всегда устанавливается через pip. При создании экземпляра класса gTTS мы передаем исходный текст первым аргументом. Также можно передать опциональный аргумент, отвечающий за язык, который по умолчанию является английским. Сохранить полученный результат можно с помощью метода save, в который передаем название файла. #gtts

Отвлечемся от новостей. Задумываетесь о переезде или долгом отъезде? Может даже хотите сдать квартиру на это время? Самый бол
Отвлечемся от новостей. Задумываетесь о переезде или долгом отъезде? Может даже хотите сдать квартиру на это время? Самый большой вопрос в таких ситуациях - “Куда девать все свои вещи?”. Сдайте их на временное хранение! Сервис Чердак приедет и упакует ваши вещи, отвезет на склад и вернет по запросу! 🚚 Главное, что Чердак сможет бережно позаботится о ваших вещах, ведь у них: — Муверы сами приедут и правильно упакуют ваши вещи — Круглосуточная охрана и видеонаблюдение на складах — Постоянная температура и влажность, регулярная уборка — склад класса А — Индивидуальное место для вещей каждого клиента — Сдать на хранение можно на любой срок и хоть всю квартиру: мебель, сезонные вещи, бытовую технику, даже велосипеды и мотоциклы.

Защищаем исходный код обфускацией Обфускация кода — это превращение исходного кода в нечитаемый для человека вид, при этом со
Защищаем исходный код обфускацией Обфускация кода — это превращение исходного кода в нечитаемый для человека вид, при этом сохраняя всю функциональность программы. Цель подобных действий заключается в защите скриптов. Обфускация делает анализ кода крайне сложным, а иногда и невозможным. Таким образом, другим разработчикам становится проблематично получить и понять ваш исходный код для того, чтобы, например, взломать программу. В Python есть отличная библиотека pyarmor, предназначенная именно для этого. Пример использования этого пакета в терминале представлен выше на картинке. #pyarmor

Программируешь на Python? Самое время освоить Solidity — язык блокчейн-разработки. Сейчас смарт-контракты используются практически во всех отраслях: от торговли до медицины. Если хочешь понять подходит ли это тебе или узнать больше про возможности Solidity, то приглашаем тебя на онлайн-встречу блокчейн-разработчиков “Building Web3 Day” 16 июля в 11.00. Зарегистрируйся бесплатно https://clc.to/pythonacademy Что обсудим: - Тенденции и перспективы блокчейна в России и мире, кейсах и запросах от крупных фондов и мировых компаний. - Новый алгоритм консенсуса для блокчейнов - Proof of Memory и новые возможности для стартапов и компаний в блокчейне. - Особенности управления проектами, связанных именно с блокчейном - Реализация блокчейна в образовании, медицине, программах лояльности, мероприятиях, логистике и других направлениях. - Как предотвратить хищение крупных сумм и определить потенциальные уязвимости. - Кейсы интеграции web3 с различными сервисами. - Кейсы использования нескольких сред тестирования. Бонус: Питч-сессия - глава нового международного хедж-фонда даст обратную связь по идеям стартапов. Го с нами строить блокчейн, ведь уже сейчас открыто больше 5000 вакансий Разработчиков смарт-контрактов на Solidity по всему миру, а средняя зарплата в этой профессии составляет 112,000$ в год или 9333$ в месяц! Количество мест ограничено, записи не будет https://clc.to/pythonacademy

Очистка элементов в последовательности Встроенный модуль itertools был создан для работы с более сложными случаями итераторов
Очистка элементов в последовательности Встроенный модуль itertools был создан для работы с более сложными случаями итераторов. Плюс модуля в том, что он быстро работает и оптимизирован в плане памяти. Иногда возникает необходимость в удалении ненужных объектов последовательности. Как раз для этого и используют itertools, а именно метод compress. Первым аргументом передается какой-либо контейнер, например список. Вторым аргументом — логические значения, соответствующие элементам в последовательности. Если логическое значения равно True или 1, то элемент сохраняется в последовательности, в противном случае — удаляется из нее. #itertools

Какие у вас ожидания, когда вы идете на курс по программированию? Планируете, что найдете новую работу/должность. Но чаще вых
Какие у вас ожидания, когда вы идете на курс по программированию? Планируете, что найдете новую работу/должность. Но чаще выходит иначе. Большая конкуренция на вакансии джунов, отказы, стрессовые испытательные сроки и «Спасибо за работу, но вы нам не подходите». Как не потратить кучу времени, сил и денег на обучение и не оказаться в такой ситуации? Сразу становиться мидлом! Именно их ищут, переманивают, ценят. И у нас есть такой курс 🙂 💙«От новичка до мидл Python/Django разработчика» от «Девмана». Вы начнёте стажироваться на настоящей работе ещё в рамках курса и станете мидлом. Мы это гарантируем. Важно: подходит только для тех, кто уже изучал основы Python. Или если вы уже джун — подберем вам ускоренную программу. Хотите узнать больше? ➡️Подписывайтесь на бота → https://bit.ly/3aitUOl 🤖 Пришлем пару вопросов, чтобы уточнить, какой курс вам больше подойдет. Расскажем подробнее о занятиях и запишем на пробную неделю, чтобы вы сами всё увидели. Если будет нужно, свяжем с менеджером.

Время исполнения программы Зачастую требуется замерить время исполнения кода, чтобы понять, насколько оптимальное решение был
Время исполнения программы Зачастую требуется замерить время исполнения кода, чтобы понять, насколько оптимальное решение было выбрано. Как вариант, можно воспользоваться функцией time из модуля time, которая возвращает текущее время в формате Unix. Перед исполнением нашего кода сохраним начальное время, а после — конечное. Путем вычета первого из второго и получим время исполнения программы. Использование time.time() — не самый точный и лучший вариант, но, например, для быстрого сравнения двух разных частей кода подходит хорошо. #time

Списковые включения На основе итерируемых объектов можно удобно и без циклов строить списки в одну строчку — такой синтаксис
Списковые включения На основе итерируемых объектов можно удобно и без циклов строить списки в одну строчку — такой синтаксис называется списковыми включениями. Сейчас подробнее разберем именно списки, но по такому же принципу можно создавать и словари. В квадратных скобках вы пишите самую обычную конструкцию цикла for, но само выражение ставите перед ключевым словом for. Также можно добавлять условия в конце записи. Как правило, списковые включения работают заметно быстрее, чем циклы. Однако, злоупотреблять этим не рекомендуется, так как это зачастую снижает читаемость кода. #списки #словари

Обучение SQL с нуля до Senior Developer Никаких регистраций и вебинаров. Просто переходи по ссылке и читай канал: @seniorsql
Обучение SQL с нуля до Senior Developer Никаких регистраций и вебинаров. Просто переходи по ссылке и читай канал: @seniorsql

Получаем информацию о памяти на диске Со встроенным модулем shutil многие уже, вероятно, знакомы, но его обычно используют в
Получаем информацию о памяти на диске Со встроенным модулем shutil многие уже, вероятно, знакомы, но его обычно используют в контексте задач копирования, переноса файлов и папок. Но с помощью shutil мы можем даже получить информацию о памяти на жестком диске компьютера. Метод disk_usage возвращает количество всей, занятой и свободной памяти. Так как все три значения возвращаются в байтах, в примере мы их перевели и вывели в гигабайты для лучшей наглядности. #shutil

Интенсив по Python и Java: изучаем языки программирования на практике Не всем хватает мотивации самостоятельно учить язык про
Интенсив по Python и Java: изучаем языки программирования на практике Не всем хватает мотивации самостоятельно учить язык программирования. А иногда один совет крутого специалиста может сэкономить часы поиска решения в интернете. Skypro дает такую возможность! На бесплатном интенсиве по языкам программирования Python и Java, который пройдет 6–7 июля в 19:00 по Москве, у вас будет возможность пообщаться с действующим руководителем направления backend-разработки во «Всегда.Да» и руководителем направления по исследованию данных в Сбере. За время интенсива: — разберетесь, как устроена профессия разработчика: что умеет, сколько зарабатывает, как развивается; — напишете свой первый код и поймете, что это не так сложно; — узнаете, как попасть в стабильную IT-компанию. Каждому участнику интенсива — подарок. После регистрации вы сможете забрать пошаговый план перехода в IT за 6 месяцев. Регистрируйтесь на бесплатный интенсив: https://go.sky.pro/python_academy_pythonjava

Находим наименьшие и наибольшие В стандартной библиотеке есть модуль heapq, который, как можно понять по названию, реализует
Находим наименьшие и наибольшие В стандартной библиотеке есть модуль heapq, который, как можно понять по названию, реализует структуру данных куча. Особенности и пользу этой структуры данных пока что разбирать не будем, но посмотрим на два интересных метода в этом модуле. С помощью методов nsmallest и nlargest можно получить наименьшие и наибольшие элементы в списке. Первым аргументов передается, сколько элементов нужно взять, вторым — список. #heap

Статические методы Отличие статических методов от обычных в том, что они привязаны к классу, а не объекту. То есть они могут
Статические методы Отличие статических методов от обычных в том, что они привязаны к классу, а не объекту. То есть они могут быть вызваны напрямую у класса. Статический метод не принимает ни объект (self), ни класс (cls) в аргументах. То есть такие методы не могут модифицировать ни объект, ни сам класс.  Реализовать статический метод можно двумя способами. Один из них — присвоить классу новый метод, напрямую передав изначальный метод в функцию staticmethod. Но так делать не принято, поэтому чаще всего staticmethod используют в качестве декоратора при написании методов прямо в классе. #staticmethod

ORM для PostgreSQl и SQlite3 ViBranium — это ORM, которая умеет работать с базами данных PostgreSQl и SQlite3. Помимо функцио
ORM для PostgreSQl и SQlite3 ViBranium — это ORM, которая умеет работать с базами данных PostgreSQl и SQlite3. Помимо функционала для работы с бд, в пакете также есть удобные модули для логирования и шифрования. А поскольку далеко не все данные следует хранить в чистом виде, вы можете пропустить их через хеш-функции с помощью класса Encrypt, который есть внутри ViBranium.  Присылайте свои проекты в личные сообщения @a1f20. Про самое интересное расскажем на канале.  #проектподписчика

ИММИГРАЦИЯ В США С ЛИЦЕНЗИРОВАННЫМ ИММИГРАЦИОННЫМ АДВОКАТОМ Всем привет! Меня зовут Станислав Шамаев 🙋🏼‍♂️, я лицензированный бизнес-иммиграционный адвокат. Также являюсь основателем юридической компании №1 в Майами. Я специализируюсь на визах талантов ЕВ-1А и О-1 для IT, Digital и специалистов в сфере кибербезопасности в разных сферах и проведу бесплатный СТРИМ на моем Telegram-канале ‘’Одной ногой в США’’ уже в ПЯТНИЦУ 1 июля 2022 года с разбором 3-х ключевых критериев для получения визы: ▪️которые с легкостью могут закрыть большинство специалистов в сфере IT, Digital и кибербезопасности - статьи, вклад в индустрию, конкурентная зп на рынке . ▪️ А также обсудим, что может быть вкладом в профессиональную индустрию и как его упаковать в критерий визы талантов? Расскажу на примере реальных кейсов моих клиентов! ▪️Список самые актуальные х профессий на рынке сегодня, которые ТРЕБУЮТСЯ в США немедленно! 🇺🇸. 🔥 В конце СТРИМА отвечу на все вопросы зрителей, А также в подарок каждый зритель получит гайд по критериям виз "Простая Иммиграция" БЕСПЛАТНО. Но и это еще не все! Каждый участник стрима получит от меня персонализированный разбор его иммиграционного кейса в течение 48 часов и БЕСПЛАТНЫЙ подбор визовой программы. СТРИМ ПО ВИЗЕ ТАЛАНТОВ ДЛЯ IT-СПЕЦИАЛИСТОВ И СПЕЦИАЛИСТОВ В СФЕРЕ КИБЕРБЕЗОПАСНОСТИ ПРОЙДЕТ ⏰: В 19.00 по Европе В 20.00 по Москве В 13.00 по Майами Где? 👉 На канале ‘Одной ногой в США’’ Как попасть на стрим? 👉 ПОДПИШИТЕСЬ на Telegram-канале "Одной ногой в США'' , где вы сможете найти все подробности проведения мероприятия. До встречи на стриме!

Создаем виртуальное окружение Виртуальное окружение — это изолированная среда, которая имеет свои локальные интерпретатор и п
Создаем виртуальное окружение Виртуальное окружение — это изолированная среда, которая имеет свои локальные интерпретатор и пакеты, независимые от глобального интерпретатора и других окружений. В стандартной библиотеке Python третьей версии есть пакет venv, который позволяет создавать виртуальные окружения удобно и быстро. Пример представлен на картинке. Скрипт activate в директории bin предназначен для активации окружения, а команда deactivate в уже активированном окружении — для выхода из него. В случае успешного создания и активации у вас в терминале должно появится название вашего виртуального окружения в круглых скобках. #venv