🪄 Библиотека Gooey — для быстрого превращения консольной Python-программы в графическое приложение
Gooey добавляется в код через декоратор к тому методу, в котором находятся объявления argparse. В результате при запуске скрипта открывается простой графический интерфейс пользователя.
Установка — pip install Gooey
🧑💻 Репозиторий с подробной инструкцией
🌟 Репозиторий с примерами консольных программ
Gooey добавляется в код через декоратор к тому методу, в котором находятся объявления argparse. В результате при запуске скрипта открывается простой графический интерфейс пользователя.
Установка — pip install Gooey
🧑💻 Репозиторий с подробной инструкцией
🌟 Репозиторий с примерами консольных программ
👍32👏2❤1
👓 Задача: Дан непустой список с целыми числами, каждый элемент которого, кроме одного, повторяется дважды. Нужно найти этот единственный элемент.
Предлагается решение через использование оператора «^» — побитового XOR (исключающее ИЛИ).
Подробное объяснение в видео
#код
Предлагается решение через использование оператора «^» — побитового XOR (исключающее ИЛИ).
Подробное объяснение в видео
#код
🔥19👍7👏1
Forwarded from Библиотека задач по Python | тесты, код, задания
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
💅 Красивое логирование с библиотекой robocorp-tasks
Библиотека создаёт html-файл, который в визуально приятной и хорошо структурированной форме показывает все логи. Для настройки такого отображения нужно добавить в скрипт декораторы @task.
Установка —
🧑💻Репозиторий с инструкцией
Библиотека создаёт html-файл, который в визуально приятной и хорошо структурированной форме показывает все логи. Для настройки такого отображения нужно добавить в скрипт декораторы @task.
Установка —
pip install robocorp-tasks
🧑💻Репозиторий с инструкцией
👍9🥰8❤3
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🔈16+ лучших нейронок для синтеза речи
Предлагаем подборку платных, бесплатных и опенсорсных инструментов для озвучивания текста, клонирования голоса и дублированного перевода подкастов и видео.
Читать статью
Предлагаем подборку платных, бесплатных и опенсорсных инструментов для озвучивания текста, клонирования голоса и дублированного перевода подкастов и видео.
Читать статью
❤5👍5
Зачем в Python использовать конструкцию
Если коротко: так мы будем уверены, что определённый кусок кода выполнится только в случае, если мы запустим Python-скрипт напрямую. Это позволяет нам без опасений импортировать его в качестве модуля.
Если хочется подробнее, то вот видеоролик, объясняющий концепцию за две минуты
#код
if __name__ == '__main__'
?Если коротко: так мы будем уверены, что определённый кусок кода выполнится только в случае, если мы запустим Python-скрипт напрямую. Это позволяет нам без опасений импортировать его в качестве модуля.
Если хочется подробнее, то вот видеоролик, объясняющий концепцию за две минуты
#код
👍31❤3👏1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚖️ 25 курсов, книг и подкастов для развития критического мышления: учимся рассматривать ситуацию со всех возможных сторон и делать обоснованные выводы.
🤩 5 книг из статьи собрали в карточках. А если хотите быстро узнать, что такое критическое мышление и как его развить, тогда читайте наш недавний материал по теме.
🤩 5 книг из статьи собрали в карточках. А если хотите быстро узнать, что такое критическое мышление и как его развить, тогда читайте наш недавний материал по теме.
👍12🤔1
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
👍37❤5🔥5