Python Education
Canal cerrado
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Mostrar más8 744
Suscriptores
-1924 horas
-317 días
-7930 días
Archivo de publicaciones
8 744
String join() с Set
Набор Python представляет собой неупорядоченную коллекцию, поэтому порядок итераций является случайным. Вы можете получить другой результат при нескольких запусках.
8 744
Добавление виджета Progressbar
Чтобы создать данный виджет, используйте класс Progressbar. Получить его можно немного непривычным способом:
tkinter.ttk import ProgressbarИнициализировать класс не составит никаких проблем
= Progressbar(window, length=200)Установите значение progressbar можно таким образом:
= 70Вы можете установить это значение на основе любого процесса или при выполнении задачи. Изменение цвета Progressbar Изменение цвета происходит немного сложнее, чем обычно. Сначала нужно создать стиль (импортировав из его из модуля ttk) и задать цвет фона, а затем настроить созданный стиль на Progressbar. #tkinter
8 744
Использование join() с одиночной строкой в качестве ввода
Строка повторяется в Python. Поэтому, когда мы передаем одну строку в качестве входных данных команде join(), ее символы являются повторяющимися элементами.
8 744
Конкатенация строк
Мы можем использовать join() с пустой строкой для объединения всех строк в итерируемом объекте.
8 744
Добавление виджета Combobox
Чтобы добавить виджет поля с выпадающем списком, используйте класс Combobox.
Как видите с примера, мы добавляем элементы combobox, используя значения кортежа - tuple.
Чтобы установить выбранный элемент, вы можете передать индекс нужного элемента текущих значений.
Чтобы получить выбранный элемент, вы можете использовать метод get
Не забывайте, что вы можете добавлять новые пункты к примеру по нажатию кнопки!
#tkinter
8 744
Как найти все индексы для подстроки?
Метод index() возвращает первый совпавший индекс. Мы можем определить пользовательскую функцию для поиска всех индексов, по которым находится подстрока.
8 744
Ошибка FileNotFoundError
Ошибка FileNotFoundError часто возникает при работе с файлами в Python. Этого можно легко избежать, указав полные пути к файлам при создании файлового объекта.
8 744
Множественный вызов метода randint()
Для этого кода повторение метода random.randint() дает нам разные случайные целые числа для каждого вызова в пределах от 10 до 100.
8 744
Модуль argparse
Модуль argparse является предпочтительным способом анализа аргументов командной строки. Он предоставляет множество опций, таких как позиционные аргументы, значение по умолчанию для аргументов, справочное сообщение, указание типа данных и т.д. В самой простой форме мы можем использовать его, как показано ниже.
8 744
uuid
Стандартный модуль uuid — быстрый и простой способ сгенерировать UUID (universally unique identifier, глобально уникальный идентификатор).
Так мы создаём случайное 128-битное число, которое почти наверняка будет уникальным.
Существует более 2¹²² возможных UUID. Это более 5 ундециллионов или 5,000,000,000,000,000,000,000,000,000,000,000,000.
Вероятность нахождения дубликатов в заданном наборе крайне мала. Даже при наличии триллиона UUID вероятность того, что среди них есть дубликат, гораздо меньше, чем один к миллиарду.
Вполне недурно для двух строк кода.
8 744
Пример разделения строки CSV с вводом пользователем
Давайте посмотрим на реальный пример, где пользователь вводит данные CSV, а мы разбиваем их на список строк.
8 744
Как я стал BackEnd-разработчиком за 50 дней
Смотрел видеоуроки? - Нет
Ходил на курсы? - Нет
Подписался на Backend Formula - Да!
Backend Formula - самый простой способ выучить Backend.
Короткие посты с самой полезной информацией, которые вам прямо вкладывают в голову.
Хотите усвоить Backend быстро? Выбор очевиден - @Backend_formula
8 744
Пример функции str.split()
Мы также можем использовать функцию split() непосредственно из класса str.
8 744
Станьте востребованным Python-разработчиком уже в 2023 году.
Записывайтесь на курс от Хекслета и получайте скидку 10% и подарок на выбор: депозит 20 000 ₽, базовая подписка на 5 месяцев или премиум-подписка на 1 месяц.
Можете порадовать не только себя, но и близкого человека. Воспользуйтесь уникальным предложением для двоих: купите вторую профессию со скидкой 40%.
На профессии «Python-разработчик» вы за 10 месяцев:
✔️ Научитесь работать с сетевыми запросами и овладеете навыком проектирования архитектуры приложений.
✔️Освоите самый популярный веб-фреймворк Django.
✔️ Решите более 310 задач в браузере, создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
✔️Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Sours проектах.
✔️Вступите в программу «Карьерный трек»: получите шанс попасть на оплачиваемую стажировку и найти первую работу в IT.
Успейте оставить заявку до 31 декабря, чтобы получить новогодние подарки🎁
8 744
sep не указан или None
Начальные и конечные пробелы игнорируются в возвращаемом списке. Кроме того, последовательные пробелы также считаются одним разделителем.
8 744
Сравнение строк в Python
Сравнение строк в Python можно выполнить с помощью операторов равенства (==) и сравнения (<,>,! =, <=,> =). Специальных методов для сравнения двух строк не существует.
8 744
Резюме статьи
Gensim — отличный пакет Python для большого количества задач нейролингвистического программирования (НЛП). Он включает в себя довольно надежную функцию резюмирования, которой достаточно легко пользоваться. Она реализует разновидность алгоритма TextRank.
Для использования этой функции нам нужна лишь одна строчка кода
8 744
Кортеж
Кортеж – это еще один тип данных, который представляет собой последовательность данных, подобную списку. Это означает, что данные в кортеже защищены от записи. Данные в кортеже записываются с использованием скобок и запятых.
8 744
Вложенный цикл
Когда у нас есть цикл for внутри другого цикла for, он называется вложенным циклом for.
8 744
howdoi
Застряли на какой-то проблеме с кодом и не можете вспомнить нужное решение? Хотите зайти в StackOverflow, но не хотите выходить из терминала?
Тогда вам точно пригодится вот этот инструмент для командной строки.
Задайте ему любой вопрос, и он постарается выдать нужный ответ.
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
