ru
Feedback
Разъяснивший Python

Разъяснивший Python

Открыть в Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss

Больше
7 193
Подписчики
-324 часа
-177 дней
-4830 день
Архив постов
Использование метода count() Метод count() позволяет подсчитывать количество вхождений элемента в список. В этом примере мы и
Использование метода count() Метод count() позволяет подсчитывать количество вхождений элемента в список. В этом примере мы используем метод count() для подсчета количества вхождений числа 2 в списке numbers. Разъяснивший Python

Использование оператора распаковки Оператор распаковки (*) позволяет распаковывать элементы и передавать их как аргументы фун
Использование оператора распаковки Оператор распаковки (*) позволяет распаковывать элементы и передавать их как аргументы функции или методу. В этом случае мы использовали список операторов, распаковывающих для передачи элементов как аргументы, функции и методы. Разъяснивший Python

Использование функции map() Функция map() позволяет применить функцию к каждому элементу списка и получить новый список с рез
Использование функции map() Функция map() позволяет применить функцию к каждому элементу списка и получить новый список с результатами. В этом случае мы используем функцию, которая возводит список элементов в квадрат, к списку чисел от 1 до 5. Разъяснивший Python

Использование функции sorted() Функция sorted() позволяет сортировать список элементов в порядке возрастания или исчезновения
Использование функции sorted() Функция sorted() позволяет сортировать список элементов в порядке возрастания или исчезновения. В этом понимании мы сортируем список чисел по возрастанию и выводим результат на экран. Разъяснивший Python

Эффективная печать списка Списки не печатаются в соответствии с нашими требованиями. Они всегда печатаются в ненужных квадрат
Эффективная печать списка Списки не печатаются в соответствии с нашими требованиями. Они всегда печатаются в ненужных квадратных скобках и одинарных кавычках. Но в Python у нас есть решение для эффективной печати списков с помощью метода соединения строки. Метод join может превратить список в строку, классифицируя каждый элемент в строку и соединяя их со строкой, для которой используется метод соединения. Разъяснивший Python

count() Строковая функция count() возвращает количество вхождений подстроки в строковый объект. Разъяснивший Python
count() Строковая функция count() возвращает количество вхождений подстроки в строковый объект. Разъяснивший Python

difference() Метод difference() используется для получения множества, содержащего разность двух множеств. В нем будут только
difference() Метод difference() используется для получения множества, содержащего разность двух множеств. В нем будут только те элементы, которые присутствуют только в одном множестве и отсутствуют в другом. Например, difference() для множеств setA {1,2,3} и setB {2, 4, 6} будет {1,3}. Разъяснивший Python

Библиотека для парсинга Excel Делимся полезной библиотекой, которая значительно облегчит работу с Excel. Она позволяет декларативно описывать схему таблицы и парсить Excel-файлы без рутинной работы. Читать статью Разъяснивший Python

Облегчите перебор нескольких списков с помощью zip() С помощью встроенной функции zip() мы можем все немного упростить. Обрат
Облегчите перебор нескольких списков с помощью zip() С помощью встроенной функции zip() мы можем все немного упростить. Обратите внимание: функция zip() возвращает zip-объект, но с помощью приведения типов вы можете преобразовать его — например, с помощью list(), tuple() или dict(). Разъяснивший Python

Ajax required Этот декоратор проверяет, является ли запрос AJAX-запросом, этот декоратор полезен, когда мы работаем с Javascr
Ajax required Этот декоратор проверяет, является ли запрос AJAX-запросом, этот декоратор полезен, когда мы работаем с Javascript-фреймворками такими как jQuery, и является хорошим способом защиты нашего приложения. Разъяснивший Python

Многострочные Комментарии, состоящие из нескольких строк, немного отличаются. Просто используйте 3 одинарные кавычки до и пос
Многострочные Комментарии, состоящие из нескольких строк, немного отличаются. Просто используйте 3 одинарные кавычки до и после части, которую вы хотите прокомментировать. Разъяснивший Python

С плавающей запятой Есть несколько функций, которые возвращают вещественное число или с плавающей точкой в случайном порядке.
С плавающей запятой Есть несколько функций, которые возвращают вещественное число или с плавающей точкой в случайном порядке. Например, функция random() возвращает действительное число от 0 до 1 (исключая). Опять же, функции uniform (a, b) возвращают действительное число от a до b. Кроме того, в модуле random также доступны некоторые случайные распределения. Мы также можем получить реальное число из этого распределения. Разъяснивший Python

Класс импорта из другого файла Мы можем импортировать скрипты и использовать определенные в них классы с помощью importlib. Д
Класс импорта из другого файла Мы можем импортировать скрипты и использовать определенные в них классы с помощью importlib. Допустим, у нас есть классы Person и Student, определенные в файле myclasses.py. Разъяснивший Python

Создание таблиц в терминале Python PrettyTable - это библиотека Python, с помощью которой у вас появится возможность представ
Создание таблиц в терминале Python PrettyTable - это библиотека Python, с помощью которой у вас появится возможность представить данные в виде таблицы ASCII. Устанавливается данный модуль стандартным способом через терминал, заглавной командой pip. Модуль не имеет особых сложностей в структуризации, наименования столбцов задается по команде fieldsname, а строки - методом addrow. Модуль prettytable также способен влиять на различные параметры таблиц, производить сортировку данных и работать с html, при том не ограничиваться во взаимодействии с таблицами csv и sql. Разъяснивший Python

Как ускорить код при помощи векторизации? Лучшее решение — векторизация вычислений. Простыми словами: использование функций,
Как ускорить код при помощи векторизации? Лучшее решение — векторизация вычислений. Простыми словами: использование функций, которые поддерживают операцию над векторами. По сути, самым лучшим способом для ускорения любого цикла - это полный отказ от него. В примере выше для работы с функцией my_func мы легко могли бы обойтись вызовом ее в цикле для каждого элемента списка, но еще проще будет использовать vectorize. Вообще, vectorize преображает функцию таким образом, что она целиком принимает весь вектор, а не ее отдельные элементы. Только знайте, что такой прием не всегда ускорит ее в значительной степени. Разъяснивший Python

Именование среза с использованием функции slice Работа с множеством значений, которые заданы индексами, может быстро обернуть
Именование среза с использованием функции slice Работа с множеством значений, которые заданы индексами, может быстро обернуться беспорядком — как в плане поддержки, так и в плане читабельности кода. Тут можно видеть, что, дав срезам имена с помощью функции slice, и использовав эти имена при получении фрагментов строки, мы смогли избавиться от запутанных индексов. Узнать подробности об объекте slice можно с помощью его атрибутов .start, .stop и .step. Разъяснивший Python

Решатель судоку Этот проект на Python использует библиотеку pygame для реализации графического интерфейса и автоматического р
Решатель судоку Этот проект на Python использует библиотеку pygame для реализации графического интерфейса и автоматического решения головоломок судоку. Мы используем несколько пользовательских функций для создания графического интерфейса, как показано ниже. Для решения головоломки судоку эта программа использует алгоритм обратного отслеживания, который постепенно проверяет наличие решений, либо принимая, либо отказываясь от текущего решения, если оно нежизнеспособно. Разъяснивший Python

Автоматическая отправка писем на день рождения Этот проект на Python использует стандартные модули smtplib, EmailMessage и da
Автоматическая отправка писем на день рождения Этот проект на Python использует стандартные модули smtplib, EmailMessage и datetime, в дополнение к pandas и openpyxl (у них должен быть установлен pip) для автоматической отправки электронных писем на день рождения. Эта программа считывает данные с листа Excel, который содержит все данные ваших друзей. Затем он отправляет им электронное письмо, если сегодня у них важный день, прежде чем сделать пометку в вашей электронной таблице о том, что они получили свое электронное письмо. Разъяснивший Python

Алгоритм бинарного поиска Это обряд посвящения для всех начинающих программистов. Всё просто — проект Python для двоичного по
Алгоритм бинарного поиска Это обряд посвящения для всех начинающих программистов. Всё просто — проект Python для двоичного поиска принимает отсортированный список (массив), затем постоянно сравнивает значение поиска с серединой массива. В зависимости от того, является ли значение поиска меньше или больше среднего значения, список разделяется (стратегия "разделяй и властвуй"), чтобы уменьшить пространство поиска, которое зависит от заданного значения поиска. Это непрерывное разделение приводит к логарифмической временной сложности. Разъяснивший Python

Чат-бот Этот проект на Python использует модуль chatterbot для обучения автоматического чат-бота отвечать на любой ваш вопрос
Чат-бот Этот проект на Python использует модуль chatterbot для обучения автоматического чат-бота отвечать на любой ваш вопрос. Да-да, мы делаем тот самый ИИ. А если вы хотите сделать чат-бота с еще большими возможностями — изучите документацию ChatterBot. Разъяснивший Python