uz
Feedback
Python Education

Python Education

Yopiq kanal

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

Ko'proq ko'rsatish
8 528
Obunachilar
-224 soatlar
-147 kun
-7130 kun
Postlar arxiv
urllib Urllib предназначен для управления URL. В частности, он используется для получения URL-адресов. Для этого применяется
urllib Urllib предназначен для управления URL. В частности, он используется для получения URL-адресов. Для этого применяется функция urlopen и различные протоколы. Urllib — это пакет, содержащий несколько модулей

Как очистить данные Чтобы очистить данные, сперва их нужно правильно загрузить. В этом руководстве мы покажем базовые методы
Как очистить данные Чтобы очистить данные, сперва их нужно правильно загрузить. В этом руководстве мы покажем базовые методы загрузки данных из CSV-файла.

Настройка размера и шрифта текста Вы можете задать шрифт текста и его размер. Также можно изменить стиль шрифта. Для этого пе
+1
Настройка размера и шрифта текста Вы можете задать шрифт текста и его размер. Также можно изменить стиль шрифта. Для этого передайте в аргумент font. Обратите внимание, что параметр font может быть передан любому виджету. Для того, чтобы поменять его шрифт, он применяется не только к Label, но и к Button. Изменение цвета текста и фона у Button Вы можете поменять цвет текста кнопки или любого другого виджета, указывая аргумент fg. Кроме того, вы можете поменять цвет фона любого виджета, используя свойство bg. Заметьте, что в данном коде кнопка ничего не делает. #tkinter

Как добавить новый словарь в ChainMap? Вы можете добавить новый словарь в начало ChainMap, используя метод .new child()
Как добавить новый словарь в ChainMap? Вы можете добавить новый словарь в начало ChainMap, используя метод .new child()

Обратный список и строка Скорее всего, вы используете обратную функцию для инверсионной записи списков или строк. Но знаете л
Обратный список и строка Скорее всего, вы используете обратную функцию для инверсионной записи списков или строк. Но знаете ли вы, как осуществить инверсию более эффективным способом?

Регулярные выражения Вы уже поняли, что при работе со строками модель re просто необходим. Отлаживать их очень тяжело, но все
Регулярные выражения Вы уже поняли, что при работе со строками модель re просто необходим. Отлаживать их очень тяжело, но все же необходимо. В python для этого есть встроенная возможность, вы можете указать как флаг re.DEBUG. По названию видно, что данный flag помогает дебажить регулярные выражения.

Модуль geopy Программистам может быть сложно ориентироваться в географии. Однако модуль geopy всё упрощает: $ pip install geo
Модуль geopy Программистам может быть сложно ориентироваться в географии. Однако модуль geopy всё упрощает: $ pip install geopy Он работает путём абстрагирования API разных сервисов геокодирования. Этот модуль даёт возможность узнать полный адрес места, его долготу и широту и даже высоту. Также в нём есть полезный класс Distance. Он высчитывает расстояние между двумя местами в удобной единице измерения.

all и any Полезные функции, которые помогут узнать есть ли определенные значения в объекте. all возвращает True, если все объ
all и any Полезные функции, которые помогут узнать есть ли определенные значения в объекте. all возвращает True, если все объекты равны True или удовлетворяют условию. any в свою очередь делает то же самое, но возвращает True, если хотя бы один равен True. Теперь нет необходимости перебирать списки, достаточно использовать данные функции.

Функция decode() Обе эти функции позволяют нам указать схему обработки ошибок, используемую для ошибок кодирования или декоди
Функция decode() Обе эти функции позволяют нам указать схему обработки ошибок, используемую для ошибок кодирования или декодирования. Значение по умолчанию – «строгое», что означает, что ошибки кодирования вызывают UnicodeEncodeError. Некоторые другие возможные значения: ignore, replace и xmlcharrefreplace.

Когда стоит использовать замыкания? (ч.1) Так для чего же нужны замыкания? Замыкания позволяют избежать использования глобаль
Когда стоит использовать замыкания? (ч.1) Так для чего же нужны замыкания? Замыкания позволяют избежать использования глобальных (global) значений и обеспечивают некоторую форму сокрытия данных. Для этого также может использоваться объектно-ориентированный подход. Если в классе необходимо реализовать небольшое количество методов (в большинстве случаев один метод), замыкания могут обеспечить альтернативное и более элегантное решение.

Исключение с join() Метод join() полезен при создании строкового представления из итерируемых элементов. Этот метод возвращае
Исключение с join() Метод join() полезен при создании строкового представления из итерируемых элементов. Этот метод возвращает новую строку, а исходная строка и итерация остаются неизменными. Используя этот метод, мы можем создать строку CSV, а также строку, разделенную табуляцией.

В предыдущих примерах GUI Python мы ознакомились со способами добавления простых виджетов, а теперь попробуем получить пользо
+1
В предыдущих примерах GUI Python мы ознакомились со способами добавления простых виджетов, а теперь попробуем получить пользовательский ввод, используя класс Entry (текстовое поле Tkinter). Вы можете получить текст ввода, используя метод get. Если вы нажмете на кнопку — появится текст «Привет {name} » вместе с введенным текстом в виджете записи. Каждый раз, когда мы запускаем код, нам нужно нажать на виджет ввода, чтобы настроить фокус на ввод текста, но как насчет автоматической настройки фокуса? Здесь все очень просто, ведь все, что нам нужно сделать, — это вызвать метод focus. Когда вы запустите свой код, вы заметите, что виджет ввода в фокусе, который дает возможность сразу написать текст. #Tkinter

Управляем браузером. Библиотека Selenium. При выполнении данного кода откроется браузер Firefox и перейдет на сайт google.com
Управляем браузером. Библиотека Selenium. При выполнении данного кода откроется браузер Firefox и перейдет на сайт google.com. Возможности: 1. Автоматизация работы браузера. 2. Парсинг сайтов. 3. Нажатие на кнопки. 4. Эмуляция различных действий пользователя. 5. Отправка GET/POST запросов. 6. Открытие окон. 7. Поддержка основных браузеров.

TKinter. Вкладки Сначала с помощью класса Notebook создается элемент управления вкладкой. Потом создается вкладка через класс
+1
TKinter. Вкладки Сначала с помощью класса Notebook создается элемент управления вкладкой. Потом создается вкладка через класс Frame. Далее добавляйте эту вкладку в элемент управления вкладками. Запакуйте элемент управления вкладкой, чтобы он стал видимым в окне. Так вы можете добавлять столько вкладок, сколько нужно. После создания вкладок вы можете поместить виджеты внутри этих вкладок, назначив родительское свойство нужной вкладке. #tkinter

String join() с Set Набор Python представляет собой неупорядоченную коллекцию, поэтому порядок итераций является случайным. В
String join() с Set Набор Python представляет собой неупорядоченную коллекцию, поэтому порядок итераций является случайным. Вы можете получить другой результат при нескольких запусках.

Добавление виджета Progressbar Чтобы создать данный виджет, используйте класс Progressbar. Получить его можно немного непривы
+1
Добавление виджета Progressbar Чтобы создать данный виджет, используйте класс Progressbar. Получить его можно немного непривычным способом:
 tkinter.ttk import Progressbar
Инициализировать класс не составит никаких проблем
 = Progressbar(window, length=200)

Установите значение progressbar можно таким образом:
 = 70
Вы можете установить это значение на основе любого процесса или при выполнении задачи. Изменение цвета Progressbar Изменение цвета происходит немного сложнее, чем обычно. Сначала нужно создать стиль (импортировав из его из модуля ttk) и задать цвет фона, а затем настроить созданный стиль на Progressbar. #tkinter

Использование join() с одиночной строкой в качестве ввода Строка повторяется в Python. Поэтому, когда мы передаем одну строку
Использование join() с одиночной строкой в качестве ввода Строка повторяется в Python. Поэтому, когда мы передаем одну строку в качестве входных данных команде join(), ее символы являются повторяющимися элементами.

Конкатенация строк Мы можем использовать join() с пустой строкой для объединения всех строк в итерируемом объекте.
Конкатенация строк Мы можем использовать join() с пустой строкой для объединения всех строк в итерируемом объекте.

Добавление виджета Combobox Чтобы добавить виджет поля с выпадающем списком, используйте класс Combobox. Как видите с примера
+1
Добавление виджета Combobox Чтобы добавить виджет поля с выпадающем списком, используйте класс Combobox. Как видите с примера, мы добавляем элементы combobox, используя значения кортежа - tuple. Чтобы установить выбранный элемент, вы можете передать индекс нужного элемента текущих значений. Чтобы получить выбранный элемент, вы можете использовать метод get Не забывайте, что вы можете добавлять новые пункты к примеру по нажатию кнопки! #tkinter

Как найти все индексы для подстроки? Метод index() возвращает первый совпавший индекс. Мы можем определить пользовательскую ф
Как найти все индексы для подстроки? Метод index() возвращает первый совпавший индекс. Мы можем определить пользовательскую функцию для поиска всех индексов, по которым находится подстрока.