uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Python академия

Python академия

Відкрити в Telegram

Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter

Показати більше
7 099
Підписники
-124 години
-47 днів
-2630 днів
Архів дописів
Комьюнити разработчиков СУБД Pangolin. Присоединяйтесь! Здесь мы рассказываем, как создаем СУБД Pangolin - целевую СУБД Сбера
Комьюнити разработчиков СУБД Pangolin. Присоединяйтесь! Здесь мы рассказываем, как создаем СУБД Pangolin - целевую СУБД Сбера. А еще делимся новостями, статьями и анонсами из мира СУБД, проводим технические квизы и отвечаем на вопросы. Присоединяйтесь и получайте полезные материалы, задавайте вопросы и делитесь опытом с другими участниками! Подписаться #реклама О рекламодателе

Как использовать ключевое слово global в Python По умолчанию Python думает, что внутри функции вы хотите использовать локальн
Как использовать ключевое слово global в Python По умолчанию Python думает, что внутри функции вы хотите использовать локальную переменную. И когда мы сначала пытаемся вывести значение переменной, а затем повторно присваиваем значение переменной, к которой мы пытаемся получить доступ, Python запутывается. Подписывайтесь на канал 👉@pythonofff

Аргументы командой строки При запуске программ через терминал можно указывать аргументы через пробел. В Python список этих ар
Аргументы командой строки При запуске программ через терминал можно указывать аргументы через пробел. В Python список этих аргументов хранится в переменной argv во встроенном модуле sys. Первым элементом всегда является имя запускаемого скрипта, вторым и далее — непосредственно сами аргументы. Подписывайтесь на канал 👉@pythonofff

Бесплатный урок по программированию для школьников 💻ИТ-школа из Университета Иннополис приглашает школьников 2-11 классов на
Бесплатный урок по программированию для школьников 💻ИТ-школа из Университета Иннополис приглашает школьников 2-11 классов на бесплатное занятие по программированию по любому из направлений: -Программирование игр на Scratch -Разработка игр на Roblox -Основы Web-разработки -Программирование на языке Python -Программирование на языке C++ -Программирование на языке Java -Введение в олимпиадное программирование 📚Затрудняетесь выбрать? Наши педагоги помогут подобрать наиболее подходящее занятие для Вашего ребёнка Регистрируйтесь, подарите ребёнкувозможность получить новые полезные навыки Зарегистрироваться #реклама 16+ progmatica.innopolis.university О рекламодателе

Обрабатываем естественный язык TextBlob — удобный пакет для обработки текста. Он предоставляет простой API для погружения в о
Обрабатываем естественный язык TextBlob — удобный пакет для обработки текста. Он предоставляет простой API для погружения в общие задачи обработки естественного языка (NLP), такие как анализ тональности, пометку частей речи, перевод и многое другое. Здесь особенно круто, что к объектам класса TextBlob можно применять методы строк (upper, split, format и т. д.) и в целом обращаться с ними как с обычными строками. Документация находится здесь, но некоторые примеры есть и на картинке выше. Еще важно, что несколько функций, например translate(), требуют подключения к интернету. Подписывайтесь на канал 👉@pythonofff

В чем сложность массивов и хешмапов в python Сложность массивов (списков) и хешмапов (словари) в Python зависит от операций, которые вы выполняете. Вот основные операции и их временные сложности: Массивы (списки) В Python массивы представлены списками (`list`). Сложность операций со списками зависит от конкретного действия: - Доступ по индексу: O(1) — доступ к элементу списка по индексу выполняется за постоянное время, так как список реализован как динамический массив. - Добавление элемента: - В конец списка: O(1) амортизированное — добавление элемента в конец списка обычно занимает постоянное время, так как динамический массив увеличивает свой размер экспоненциально. - В начало или середину списка: O(n) — если вы добавляете элемент в начало или в середину списка, это требует сдвига всех последующих элементов, что занимает линейное время. - Удаление элемента: - Из конца списка: O(1) — удаление последнего элемента занимает постоянное время. - Из начала или середины списка: O(n) — удаление элемента требует сдвига оставшихся элементов. - Поиск элемента: O(n) — поиск элемента в списке требует обхода всего списка в худшем случае. Хешмапы (словари) Хешмапы в Python реализованы с помощью словарей (`dict`). Они используют хеширование для обеспечения быстрого доступа к элементам по ключу: - Доступ по ключу: O(1) — доступ к элементу по ключу выполняется за постоянное время благодаря хешированию. - Добавление элемента: O(1) — добавление нового элемента выполняется за постоянное время, если не происходит коллизий. - Удаление элемента: O(1) — удаление элемента по ключу также выполняется за постоянное время. - Поиск по ключу: O(1) — поиск элемента по ключу занимает постоянное время. Сравнение - Списки полезны, когда важен порядок элементов и доступ к ним по индексу. Однако некоторые операции (например, вставка или удаление в середине списка) могут быть медленными из-за необходимости сдвига элементов. - Словари обеспечивают быстрый доступ к элементам по ключу, что делает их более эффективными для операций, связанных с поиском и манипуляцией данных по ключу. Таким образом, основная сложность использования списков и словарей в Python связана с выбором правильной структуры данных для конкретной задачи, чтобы минимизировать временные затраты на ключевые операции. Подписывайтесь на канал 👉@pythonofff

Как определить глобальную переменную в Python Когда вы определяете переменную вне функции, например, в начале файла, она имее
Как определить глобальную переменную в Python Когда вы определяете переменную вне функции, например, в начале файла, она имеет глобальную область видимости и называется глобальной переменной. Доступ к глобальной переменной возможен из любой точки программы. Подписывайтесь на канал 👉@pythonofff

Высшее образование дистанционно Московский технологический институт от 5300 ₽/мес. Набор в августе! — Высшее образование в мо
Высшее образование дистанционно Московский технологический институт от 5300 ₽/мес. Набор в августе! — Высшее образование в московском вузе без выезда на сессии. — Полностью дистанционный онлайн-формат. — Обучайся дома, на работе, в путешествии. — Диплом государственного образца. — 73 направления и программы обучения. — Программа колледж + вуз без ЕГЭ. Скидка 10% на обучение при оплате за год. Перейти на сайт #реклама 16+ tl.mti.edu.ru О рекламодателе

Как определить локальную переменную в Python Переменные, определенные внутри тела функции, имеют локальную область видимости.
Как определить локальную переменную в Python Переменные, определенные внутри тела функции, имеют локальную область видимости. Это означает, что они доступны только внутри данной конкретной функции. Другими словами, они «локальны» для этой функции. Подписывайтесь на канал 👉@pythonofff

Проверка истинности объекта класса Для того, чтобы определить поведение при проверке на истинность объектов классов в python3
Проверка истинности объекта класса Для того, чтобы определить поведение при проверке на истинность объектов классов в python3 есть "магический" метод __bool__(), который был добавлен на замену устаревшему __nonzero__() в python2. Если данный метод определен в классе, то он будет вызываться при каждой проверке объекта на истинность а также с помощью функции bool(). Метод должен возвращать False или True. Если __bool__() не определен, будет вызываться метод __len__(), если он определен, и, соответственно, объект будет считаться истинным, если результат __len__() не будет равен нулю. Если в классе не определены ни __len__(), ни __bool__(), все его экземпляры будут истинными. Подписывайтесь на канал 👉@pythonofff

ТОП-4 Курса по Программированию ⚡Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов сту
ТОП-4 Курса по Программированию ⚡Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов. ✅Хотите стать программистом, но не знаете с какого языка начать? Помогаем разобраться в самых популярных и востребованных языках программирования. Подарок в конце подборки! Выбрать #реклама 16+ tutortop.ru О рекламодателе

Как искать индекс элемента, которого, возможно, нет в списке Бывает, нужно получить индекс элемента, но мы не уверены, есть л
Как искать индекс элемента, которого, возможно, нет в списке Бывает, нужно получить индекс элемента, но мы не уверены, есть ли он в списке. Если попытаться получить индекс элемента, которого нет в списке, метод index() вызовет ошибку ValueError. При отсутствии обработки исключений ValueError вызовет аварийное завершение программы. Такой исход явно не является хорошим и с ним нужно что-то сделать. Подписывайтесь на канал 👉@pythonofff

Как найти индексы всех вхождений элемента в списке А что, если искомое значение встречается в списке несколько раз и мы хотим
Как найти индексы всех вхождений элемента в списке А что, если искомое значение встречается в списке несколько раз и мы хотим узнать индексы всех этих элементов? Метод index() выдаст нам индекс только первого вхождения. В этом фрагменте кода мы перебираем индексы списка в цикле for и при помощи range(). Далее мы проверяем значение элемента под каждым индексом на равенство «Math«. Если значение элемента — «Math«, мы сохраняем значение индекса в списке. Подписывайтесь на канал 👉@pythonofff

Почему вы не используете Битрикс24 CRM с AI-помощником? 1- не знал 2- забыл Рассказываем и напоминаем! Битрикс24 CRM с AI пом
Почему вы не используете Битрикс24 CRM с AI-помощником? 1- не знал 2- забыл Рассказываем и напоминаем! Битрикс24 CRM с AI помогает увеличивать продажи, работать с постоянными клиентами и сохранять все важные данные. AI-помощник CoPilot внутри сервиса расшифрует телефонные разговоры и автоматически заполнит карточки клиента в CRM. Битрикс24 можно использовать бесплатно для всех команд, независимо от их размера. Не тратьте время на рутину. Узнать больше #реклама bitrix24.ru О рекламодателе

Эмодзи Для вывода эмодзи в python существует несколько методов. 1. Т.к. все эмодзи по сути являются Unicode символам, то мы м
Эмодзи Для вывода эмодзи в python существует несколько методов. 1. Т.к. все эмодзи по сути являются Unicode символам, то мы можем использовать коды символов из Unicode-таблицы, предварительно перед выводом заменяя в коде + на 000. 2. У всех эмодзи существуют краткие CLDR имена, которые мы также можем использовать для вывода. 3. Также можно использовать модуль emoji. В функцию emojize передается CLDR имя, пробелы в котором заменены на нижние подчеркивания и добавлены двоеточия на концах. Подписывайтесь на канал 👉@pythonofff

Как определить индекс элемента списка в Python Итак, как же определить индекс элемента в Python? Давайте представим, что у на
Как определить индекс элемента списка в Python Итак, как же определить индекс элемента в Python? Давайте представим, что у нас есть элемент списка и нам нужно узнать индекс или позицию этого элемента. Списки Python предоставляют нам метод index(), с помощью которого можно получить индекс первого вхождения элемента в список. Подписывайтесь на канал 👉@pythonofff

Бесплатный интенсив из любой точки мира Друзья, привет! Я - Нина Зверева и у меня есть школа. Онлайн-школа, в которой учатся
Бесплатный интенсив из любой точки мира Друзья, привет! Я - Нина Зверева и у меня есть школа. Онлайн-школа, в которой учатся студенты более чем из 35 стран мира. Мы создали для Вас бесплатный интенсив, которой можно пройти в любое время и из любой точки мира. Для нас это возможность познакомить людей с тем, что мы делаем для своих студентов, и с каким уровнем качества. 3 дня - это 3 полноценных урока на самые актуальные темы: 💻 Публичные выступления 😊 Коммуникации ❤️ Отношения Все, как мы любим! Один урок - одна тема. Примеры из практики, лучшие эксперты, интересные задания. Вы можете пройти этот увлекательный путь вместе с нами... и начать прямо сейчас! Приятного путешествия! Узнать больше #реклама 16+ salebot.site О рекламодателе

Пакет со всеми алгоритмами На днях обнаружил крутой пакет, в котором реализованы практически все алгоритмы, которые можно пре
Пакет со всеми алгоритмами На днях обнаружил крутой пакет, в котором реализованы практически все алгоритмы, которые можно представить. Список всех алгоритмов с ссылками на их исходный код можете найти здесь. Такой пакет можно использовать и на практике, и как справочник на всякий случай. Например, можете посмотреть пример использования сортировки слиянием на картинке выше. Подписывайтесь на канал 👉@pythonofff

Что такое список в Python? Список в Python — это встроенный тип данных, который позволяет нам хранить множество различных зна
Что такое список в Python? Список в Python — это встроенный тип данных, который позволяет нам хранить множество различных значений, таких как числа, строки, объекты datetime и так далее. Важно отметить, что списки упорядочены. Это означает, что последовательность, в которой мы храним значения, важна. Подписывайтесь на канал 👉@pythonofff

Курс по frontend-разработке с junior до middle Стань специалистом по frontend-разработке с помощью менторов. Оставь заявку! У
Курс по frontend-разработке с junior до middle Стань специалистом по frontend-разработке с помощью менторов. Оставь заявку! Узнать больше #реклама 16+ ykul.ru О рекламодателе