Руководство по PyQt5
PyQt5 является одним из наиболее часто используемых модулей для создания GUI приложений в Python, и это связанно с его простотой, о которой вы подробнее узнаете в данной статье.
Смотреть статью
PyQt5 является одним из наиболее часто используемых модулей для создания GUI приложений в Python, и это связанно с его простотой, о которой вы подробнее узнаете в данной статье.
Смотреть статью
👍19❤5
docstring
docstring — это строковый литерал, который по PEP должен быть сразу после определения названия для модуля, функции, класса или метода. Создаётся с помощью трех двойных кавычек.
В Python docstring игнорируются интерпретатором и не могут быть выполнены. Однако, когда вы добавляете docstring в модуль, функцию и так далее, эта строка становится специальным атрибутом, к которому можно получить доступ через
docstring — это строковый литерал, который по PEP должен быть сразу после определения названия для модуля, функции, класса или метода. Создаётся с помощью трех двойных кавычек.
В Python docstring игнорируются интерпретатором и не могут быть выполнены. Однако, когда вы добавляете docstring в модуль, функцию и так далее, эта строка становится специальным атрибутом, к которому можно получить доступ через
__doc__
.👍26❤3
#Вопросы_с_собеседования
❓Напишите программу, которая принимает текст и выводит два слова: наиболее часто встречающееся и самое длинное
Ответ на картинке.
❓Напишите программу, которая принимает текст и выводит два слова: наиболее часто встречающееся и самое длинное
Ответ на картинке.
👍25🔥3🍾2
Друзья, каких каналов по тематике программирования вам не хватает в телеграме? Очень интересно услышать ваше мнение!
#Вопросы_с_собеседования
❓Как работает any() и all()?
Any() принимает последовательность и возвращает true, если какой-либо элемент в последовательности равен true.
All() возвращает истину, только если все элементы в последовательности истинны.
❓Как работает any() и all()?
Any() принимает последовательность и возвращает true, если какой-либо элемент в последовательности равен true.
All() возвращает истину, только если все элементы в последовательности истинны.
👍40❤8
🐍🧩 5 задач по Python для новичков с решениями
Задачи о примерных студентах, сортировке IP-адресов, гематрии слов, группировке дубликатов и разделении списка на отрезки.
Смотреть статью
Задачи о примерных студентах, сортировке IP-адресов, гематрии слов, группировке дубликатов и разделении списка на отрезки.
Смотреть статью
Библиотека программиста
🐍🧩 5 задач по Python для новичков с решениями
Задачи о примерных студентах, сортировке IP-адресов, гематрии слов, группировке дубликатов и разделении списка на отрезки.
👍13❤3
Что выведет код выше?
Anonymous Quiz
3%
[1, 2, 3, 4, 5, 6]
25%
(1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6)
56%
Ошибка
5%
None
11%
Узнать ответ
👍23🤔12🍾9❤2😱1
Модуль pytz
Модуль pytz обслуживает функции преобразования даты и времени. Таким образом, позволяет пользователям обслуживать международную клиентскую базу.
В примере выше мы узнаем дату и время конкретного часового пояса.
С документацией пакета вы можете ознакомиться здесь.
Модуль pytz обслуживает функции преобразования даты и времени. Таким образом, позволяет пользователям обслуживать международную клиентскую базу.
В примере выше мы узнаем дату и время конкретного часового пояса.
С документацией пакета вы можете ознакомиться здесь.
👍15❤2
🐍 15 самых часто задаваемых вопросов на собеседовании про Python
Разбор 15 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков.
Смотреть статью
Разбор 15 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков.
Смотреть статью
Библиотека программиста
🐍 15 самых часто задаваемых вопросов на собеседовании про Python
Разбор 15 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков.
👍8❤1
👍27🤔18🍾14😱9😢2🏆1🆒1
Логирование с loguru
Библиотека loguru позволяет упростить логирование в разы, а также настраивается под любой проект. Установка командой
Библиотека loguru позволяет упростить логирование в разы, а также настраивается под любой проект. Установка командой
pip install loguru
, импорт объекта logger — и вы можете быстро и безопасно печатать в консоль все необходимые данные. Углубиться в функционал библиотеки можно по ссылке.👍21❤2
#Вопросы_с_собеседования
Что плохого в следующем коде?
Ответ:
В Python нет объявлений переменных, поэтому он должен сам определить их область действия. Если внутри функции имеется обращение к переменной, то она считается локальной. Переменная count выше является глобальной, поэтому код выбрасывает ошибку.
Что плохого в следующем коде?
Ответ:
🤔33👍18❤8😱1
Удаление дубликатов в словаре
Стратегия заключается в преобразовании списка словарей в список кортежей, где кортежи содержат элементы словаря.
Поскольку кортежи могут быть хешированы, вы можете удалить дубликаты с помощью set(используя здесь понимание множества , более старой альтернативой Python будет set(tuple(d.items()) for d in l)) и после этого заново создать словари из кортежей с помощью dict.
Более развернутый ответ можно найти здесь.
Стратегия заключается в преобразовании списка словарей в список кортежей, где кортежи содержат элементы словаря.
Поскольку кортежи могут быть хешированы, вы можете удалить дубликаты с помощью set(используя здесь понимание множества , более старой альтернативой Python будет set(tuple(d.items()) for d in l)) и после этого заново создать словари из кортежей с помощью dict.
Более развернутый ответ можно найти здесь.
👍13❤3