🕰 Библиотека delorean для работы со временем и датами в Python
Одним из главных преимуществ библиотеки
Пример кода
🌐 Работа с временными зонами
Работа с временными зонами может быть сложной задачей, но
Пример кода
⏳ Временные интервалы и манипуляции
Еще одной важной функцией
### Пример кода
Одним из главных преимуществ библиотеки
delorean является её простота использования. Она предоставляет разработчикам возможность легко создавать, манипулировать и форматировать временные объекты.Пример кода
import delorean
# Создание объекта текущего времени
now = delorean.now()
print("Текущее время:", now)
# Преобразование времени в строку в формате ISO
iso_format = now.datetime.isoformat()
print("ISO формат:", iso_format)
🌐 Работа с временными зонами
Работа с временными зонами может быть сложной задачей, но
delorean значительно облегчает этот процесс. Библиотека предоставляет удобные методы для преобразования времени между разными временными зонами, учитывая все нюансы и правила переходов между летним и стандартным временем. Это делает её незаменимым инструментом для приложений, которые должны учитывать временные зоны своих пользователей.Пример кода
import delorean
# Создание объекта времени в определённой временной зоне
dt = delorean.parse("2023-10-10 10:00:00", timezone="UTC")
# Преобразование времени в другую временную зону
local_dt = dt.shift("US/Eastern")
print("Время в восточной временной зоне США:", local_dt)
⏳ Временные интервалы и манипуляции
Еще одной важной функцией
delorean является работа с временными интервалами. Библиотека позволяет легко вычислять разницу между двумя временными точками, а также добавлять или вычитать временные интервалы. Это делает её полезной для задач, связанных с планированием, аналитикой и многими другими областями, где важна точная работа с временными данными.### Пример кода
import delorean
# Создание двух объектов времени
start = delorean.parse("2023-10-10 10:00:00")
end = delorean.parse("2023-10-10 12:30:00")
# Вычисление разницы между двумя временными точками
diff = end - start
print("Разница во времени:", diff)
# Добавление временного интервала
new_time = start + delorean.timedelta(hours=2)
print("Новое время:", new_time)
❤4❤🔥2👍2🤯1
Помните как-то спрашивал, нужен ли ресурс со стажировками?⁉️
Есть заготовочка такого парсера.🥱
С безработного по лайку, кста😅
https://www.youtube.com/watch?v=3nY4wCk66RQ
Есть заготовочка такого парсера.🥱
С безработного по лайку, кста😅
https://www.youtube.com/watch?v=3nY4wCk66RQ
YouTube
Спарсил ВСЕ СТАЖИРОВКИ на Python | Хабр, SuperJob
В этом видео мы посмотрим, как можно спарсить сайты с вакансиями и стажировками, чтобы найти себе работу в программировании. Использовать будем язык программирования Python, библиотеку requests и beautifulsoup.
👨💻 Подписывайся на наш телеграм канал! 👨💻…
👨💻 Подписывайся на наш телеграм канал! 👨💻…
👍6❤2😁2
Библиотека pywebview в Python 🪐
Установка pywebview
Первым шагом к использованию pywebview является его установка. К счастью, это очень просто. Достаточно выполнить следующую команду:
Теперь у нас есть все необходимое, чтобы начать работу с pywebview. 📦
Создание простого окна
После установки pywebview, давайте создадим простое окно, которое будет отображать наш веб-контент. Вот базовый пример:
Этот код создаст окно с названием "Пример pywebview" и загрузит страницу по указанному URL. Это отличный способ быстро превратить ваше веб-приложение в настольное приложение. 🌐
Больше примеров и документации тут:
https://github.com/r0x0r/pywebview
Установка pywebview
Первым шагом к использованию pywebview является его установка. К счастью, это очень просто. Достаточно выполнить следующую команду:
pip install pywebview
Теперь у нас есть все необходимое, чтобы начать работу с pywebview. 📦
Создание простого окна
После установки pywebview, давайте создадим простое окно, которое будет отображать наш веб-контент. Вот базовый пример:
import webview
# Создаем окно с URL
webview.create_window('Пример pywebview', '<https://example.com>')
# Запускаем приложение
webview.start()
Этот код создаст окно с названием "Пример pywebview" и загрузит страницу по указанному URL. Это отличный способ быстро превратить ваше веб-приложение в настольное приложение. 🌐
Больше примеров и документации тут:
https://github.com/r0x0r/pywebview
GitHub
GitHub - r0x0r/pywebview: Build GUI for your Python program with JavaScript, HTML, and CSS
Build GUI for your Python program with JavaScript, HTML, and CSS - r0x0r/pywebview
👍4❤2
👍6
Python Hub - сборище Питонистов
Photo
Разбор 😃
Оператор «is» проверяет идентичность объектов. Таким образом мы сравниваем идентичность переменной c, которая указывает на ячейку памяти и некого текста
👍5❤3
Библиотека python-nubia в Python 📚🐍
Сегодня мы рассмотрим библиотеку python-nubia, которая предназначена для создания командных интерфейсов в Python. Эта библиотека была разработана компанией Facebook и, хотя сейчас она больше не развивается, она все еще заслуживает внимания за свои уникальные возможности и подходы.
Удобство использования 🚀
Одним из ключевых преимуществ python-nubia является её простота и удобство использования. Библиотека позволяет легко создавать командные интерфейсы, используя аннотации и декораторы. Это делает код более читабельным и поддерживаемым. Разработчики могут быстро добавлять новые команды и опции, что значительно ускоряет процесс разработки.
Гибкость и расширяемость 🔧
Python-nubia предоставляет разработчикам высокую степень гибкости и расширяемости. Библиотека поддерживает регистрацию пользовательских команд, создание сложных иерархий команд и даже интеграцию с другими библиотеками. Это делает её отличным выбором для проектов, требующих сложных командных интерфейсов. Несмотря на то, что библиотека больше не развивается, её архитектура и подходы могут быть полезны для изучения и использования в других проектах.
Примеры использования 📋
https://github.com/facebookarchive/python-nubia
Сегодня мы рассмотрим библиотеку python-nubia, которая предназначена для создания командных интерфейсов в Python. Эта библиотека была разработана компанией Facebook и, хотя сейчас она больше не развивается, она все еще заслуживает внимания за свои уникальные возможности и подходы.
Удобство использования 🚀
Одним из ключевых преимуществ python-nubia является её простота и удобство использования. Библиотека позволяет легко создавать командные интерфейсы, используя аннотации и декораторы. Это делает код более читабельным и поддерживаемым. Разработчики могут быстро добавлять новые команды и опции, что значительно ускоряет процесс разработки.
Гибкость и расширяемость 🔧
Python-nubia предоставляет разработчикам высокую степень гибкости и расширяемости. Библиотека поддерживает регистрацию пользовательских команд, создание сложных иерархий команд и даже интеграцию с другими библиотеками. Это делает её отличным выбором для проектов, требующих сложных командных интерфейсов. Несмотря на то, что библиотека больше не развивается, её архитектура и подходы могут быть полезны для изучения и использования в других проектах.
Примеры использования 📋
https://github.com/facebookarchive/python-nubia
GitHub
GitHub - facebookarchive/python-nubia: A command-line and interactive shell framework.
A command-line and interactive shell framework. Contribute to facebookarchive/python-nubia development by creating an account on GitHub.
👍4❤2
Что выдаст код выше? ⬆️
Anonymous Quiz
26%
[[1, 2, 3], [4, 5]]
54%
[[1, 2, 3], [4, 5, 6]]
9%
[[1, 2, 3], [4, 5, (6,)]]
7%
Error
4%
не знаю
❤2👍2
📚 Python-разработчики, сегодня поговорим о мощной библиотеке importlib! 🐍
🔍 Что такое importlib?
Это встроенная библиотека Python, которая предоставляет интерфейс для механизма импорта. С ее помощью вы можете программно импортировать модули, перезагружать их и даже создавать свои собственные импортеры! 🚀
💡 Вот простой пример использования importlib:
🔧 С importlib вы можете:
• Динамически импортировать модули
• Перезагружать модули во время выполнения
• Создавать пользовательские импортеры
• Работать с пространствами имен пакетов
🏆 Эта библиотека особенно полезна при разработке плагинов, создании расширяемых приложений или отладке кода.
Изучайте, экспериментируйте и становитесь Python-гуру! 🧠💻
https://docs.python.org/3/library/importlib.html
🔍 Что такое importlib?
Это встроенная библиотека Python, которая предоставляет интерфейс для механизма импорта. С ее помощью вы можете программно импортировать модули, перезагружать их и даже создавать свои собственные импортеры! 🚀
💡 Вот простой пример использования importlib:
import importlib
# Динамический импорт модуля
math = importlib.import_module('math')
# Использование импортированного модуля
print(math.pi) # Выводит 3.141592653589793
# Перезагрузка модуля
importlib.reload(math)
🔧 С importlib вы можете:
• Динамически импортировать модули
• Перезагружать модули во время выполнения
• Создавать пользовательские импортеры
• Работать с пространствами имен пакетов
🏆 Эта библиотека особенно полезна при разработке плагинов, создании расширяемых приложений или отладке кода.
Изучайте, экспериментируйте и становитесь Python-гуру! 🧠💻
https://docs.python.org/3/library/importlib.html
Python documentation
importlib — The implementation of import
Source code: Lib/importlib/__init__.py Introduction: The purpose of the importlib package is three-fold. One is to provide the implementation of the import statement (and thus, by extension, the__i...
👍3❤1
Python Hub - сборище Питонистов
Что выдаст код выше? ⬆️
Разбор ⬇️
z = [x, y] создает список z, содержащий два элемента: список x и список y. Таким образом, z — это [[1, 2, 3], [4, 5]]. y.append(6) добавляет элемент 6 в конец списка y. После этой операции y становится [4, 5, 6]. Поскольку z содержит ссылки на x и y, любые изменения, внесенные в x или y, будут отражены в z. Когда y изменяется путем добавления 6, это изменение становится видимым в z, поскольку z содержит ссылку на исходный список y.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Обновил старый гайдик 🔄
+добавил, как работать с медиа
+добавил, как добавить иконку
+добавил, как добавить библиотеки, которые pip'ом устанавливались
гооооо смотреть⛳️
https://www.youtube.com/watch?v=3JJ15GuzozQ
+добавил, как работать с медиа
+добавил, как добавить иконку
+добавил, как добавить библиотеки, которые pip'ом устанавливались
гооооо смотреть⛳️
https://www.youtube.com/watch?v=3JJ15GuzozQ
YouTube
PYTHON в EXE? С БИБИЛИОТЕКАМИ, КАРТИНКАМИ, ИКОНКОЙ
В этом видео мы рассмотрим, как сформировать .exe файл из Python файла. При этом, у нас в коде используются сторонние библиотеки, есть медиа. Мы так же добавим иконку приложения. Использовать будем auto-py-to-exe.
Convert .py (Python) to .exe (Executable…
Convert .py (Python) to .exe (Executable…
👍3❤1
🚀 Привет, коллеги!
Многие из вас знакомы с Habr. Кто-то уже делился там своими статьями, а кто-то, возможно, столкнулся с модерацией или другими сложностями.
Мы с командой начали новый проект — DevGurt — площадку для общения и публикации статей для всех, кто так или иначе связан с Dev-IT индустрией. Проект сейчас находится на стадии MVP (минимально жизнеспособный продукт), но мы активно работаем над его развитием и расширением.
(☺️https://devgurt.com/☺️)
Чем вы можете помочь? Мы ждем вашей поддержки, советов и, конечно, обратной связи! Регистрируйтесь, публикуйте статьи, делитесь мнениями. Нам важно знать, что вы думаете!
(Форма обратной связи - https://forms.gle/hra11i99sDsh31XG7)
💡 В планах — подключение монетизации, чтобы авторы могли получать вознаграждения за свой труд.
Присоединяйтесь и давайте вместе создадим что-то крутое!
https://devgurt.com/
p.s. Небольшая статья о том, как пользоваться платформой
https://devgurt.com/offtop/16-cto-takoe-devgurt-i-kak-im-polzovatsya
Многие из вас знакомы с Habr. Кто-то уже делился там своими статьями, а кто-то, возможно, столкнулся с модерацией или другими сложностями.
Мы с командой начали новый проект — DevGurt — площадку для общения и публикации статей для всех, кто так или иначе связан с Dev-IT индустрией. Проект сейчас находится на стадии MVP (минимально жизнеспособный продукт), но мы активно работаем над его развитием и расширением.
(☺️https://devgurt.com/☺️)
Чем вы можете помочь? Мы ждем вашей поддержки, советов и, конечно, обратной связи! Регистрируйтесь, публикуйте статьи, делитесь мнениями. Нам важно знать, что вы думаете!
(Форма обратной связи - https://forms.gle/hra11i99sDsh31XG7)
💡 В планах — подключение монетизации, чтобы авторы могли получать вознаграждения за свой труд.
Присоединяйтесь и давайте вместе создадим что-то крутое!
https://devgurt.com/
p.s. Небольшая статья о том, как пользоваться платформой
https://devgurt.com/offtop/16-cto-takoe-devgurt-i-kak-im-polzovatsya
❤🔥2👍2😱2❤1👨💻1