Помните как-то спрашивал, нужен ли ресурс со стажировками?⁉️
Есть заготовочка такого парсера.🥱
С безработного по лайку, кста😅
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
Оптимизация производительности с Numba в Python 🐍
🔍 Что такое Numba?
Numba - это JIT-компилятор (Just-In-Time), который преобразует Python и NumPy код в быстрый машинный код. Это позволяет значительно ускорить выполнение вычислительно-интенсивных задач. 🧠⚡️
💡 Как использовать Numba?
Использовать Numba очень просто! Вот пример:
🔬 Что происходит?
1️⃣ Мы импортируем декоратор @jit из Numba
2️⃣ Применяем декоратор к нашей функции
3️⃣ Numba компилирует функцию при первом вызове
4️⃣ Последующие вызовы используют скомпилированную версию 🚀
📊 Результаты
На больших массивах Numba может ускорить код в десятки раз! Например, для массива из миллиона элементов:
- Обычный Python: ~1 секунда ⏱
- С Numba: ~0.01 секунды ⚡️
🎯 Советы по использованию
- Используйте режим nopython=True для максимальной производительности
- Numba лучше всего работает с числовыми типами данных и NumPy массивами
- Избегайте использования Python-объектов внутри jit-функций
🔍 Что такое Numba?
Numba - это JIT-компилятор (Just-In-Time), который преобразует Python и NumPy код в быстрый машинный код. Это позволяет значительно ускорить выполнение вычислительно-интенсивных задач. 🧠⚡️
💡 Как использовать Numba?
Использовать Numba очень просто! Вот пример:
from numba import jit
import numpy as np
@jit(nopython=True)
def sum_of_squares(arr):
sum = 0
for i in range(arr.shape[0]):
sum += arr[i]**2
return sum
# Пример использования
arr = np.arange(1000000)
result = sum_of_squares(arr)
print(f"Сумма квадратов: {result}")
🔬 Что происходит?
1️⃣ Мы импортируем декоратор @jit из Numba
2️⃣ Применяем декоратор к нашей функции
3️⃣ Numba компилирует функцию при первом вызове
4️⃣ Последующие вызовы используют скомпилированную версию 🚀
📊 Результаты
На больших массивах Numba может ускорить код в десятки раз! Например, для массива из миллиона элементов:
- Обычный Python: ~1 секунда ⏱
- С Numba: ~0.01 секунды ⚡️
🎯 Советы по использованию
- Используйте режим nopython=True для максимальной производительности
- Numba лучше всего работает с числовыми типами данных и NumPy массивами
- Избегайте использования Python-объектов внутри jit-функций
👍4
This media is not supported in the widget
VIEW IN TELEGRAM
👎7🗿5