Formation Studio
— это инструмент, разработанный для упрощения создания графических пользовательских интерфейсов (GUI) на Python с использованием библиотеки tkinter
.Предоставляет возможности drag-and-drop для разработки интерфейсов, позволяя сосредоточиться на функциональности продукта и дизайне, а не на ручном кодировании элементов интерфейса.
Основные особенности:
pip install formation-studio
Ставьте «
⌨️ Теги:
#аналитика
#интерфейс
#python
#gui
#maestro7it
#maximdupley
#quadd4rv1n7
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Красивая анимация на 14 февраля (8 марта) на Python
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#8марта
#14февраля
#анимация
#soundtrack
#python
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#8марта
#14февраля
#анимация
#soundtrack
#python
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Красивая анимация на 14 февраля на Python #14февраля #quadd4rv1n7 #python
🪁 Python — высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение…
1❤1👍1🙏1
UV Python – ВСЕ в комплекте и в 15 раз БЫСТРЕЕ
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#analytics
#python
#uv
#quadd4rv1n7
#maximdupley
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#аналитика
#analytics
#python
#uv
#quadd4rv1n7
#maximdupley
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
UV Python – ВСЕ в комплекте и в 15 раз БЫСТРЕЕ!
⭐ Курс ООП и Приват канал: https://zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=uv
⭐ Телеграм канал: https://t.me/+7mLh9Gk2eVs4ZmMx
😼 Репозиторий uv: https://github.com/astral-sh/uv
😼 Документация uv: https://docs.astral.sh/uv/
В данном…
⭐ Телеграм канал: https://t.me/+7mLh9Gk2eVs4ZmMx
😼 Репозиторий uv: https://github.com/astral-sh/uv
😼 Документация uv: https://docs.astral.sh/uv/
В данном…
👍1
Метод Python numpy.where(): синтаксис и как использовать
💡 Работа с температурными данными
Предположим, у нас есть массив температур, и мы хотим классифицировать их как «жарко» или «комфортно».
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#python
#where
#пайтон
#quadd4rv1n7
#maximdupley
#maestro7it
#2025
import numpy as np
matrix = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
result = np.where(matrix % 2 == 0, 'четное', 'нечетное')
print(result)
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
result = np.where((arr > 3) & (arr < 7), arr * 2, arr)
print(result)
Предположим, у нас есть массив температур, и мы хотим классифицировать их как «жарко» или «комфортно».
import numpy as np
temperatures = np.array([23, 25, 28, 32, 35, 29])
status = np.where(temperatures > 30, 'жарко', 'комфортно')
print(status)
numpy.where() особенно полезен для работы с большими массивами данных, где важна высокая производительность и требуется выполнение простых условных операций.
Для сложной логики обработки данных или пошагового выполнения операций циклы остаются более подходящим выбором, особенно при работе с небольшими объемами данных.
В свою очередь, List Comprehension хорошо подходит для компактного и читаемого кода при работе с небольшими и средними наборами данных, если операции не слишком сложны.
Ставьте «
⌨️ Теги:
#python
#where
#пайтон
#quadd4rv1n7
#maximdupley
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
dt = [int(i) for i in input("Введите дату отправки в формате mm:dd ").split(":")]
tm = [int(i) for i in input("Введите время отправки в формате hh:mm:ss: ").split(":")]
receivers = input("Вставьте ссылки получателей через запятую без пробелов: ").split(",")
message = input("Введите сообщение: ")
while True:
if (tm[0] == time.localtime().tm_hour and tm[1] == time.localtime().tm_min and tm[2] == time.localtime().tm_sec\
and dt[0] == time.localtime().tm_mon and dt[1] == time.localtime().tm_mday):
urls = ["https://vk.com/?to=c3RpbGxtb3J0YWw-",
"/html/body/div[14]/div/div/div/div[3]/div/div/div[2]/div[1]/div/div/section/div/div/div/div/div/div[2]/div/button[1]/span/span",
"/html/body/div[14]/div/div/div/div[3]/div/div/div[2]/div[1]/div/div/section/div/div/div/div/div/form/div[1]/div[3]/span/div/div[2]/input",
"/html/body/div[14]/div/div/div/div[3]/div/div/div[2]/div[1]/div/div/section/div/div/div/div/div/form/button[1]/span",
"/html/body/div[1]/div/div/div/div/div[1]/div[1]/div/div/div/div/form/div[3]/button/span/span",
"/html/body/div[1]/div/div/div/div/div[2]/div/div[2]/div/div/div/div/div[2]/div[1]/div/div/div[4]/div[2]/div[1]/span",
"/html/body/div[1]/div/div/div/div/div[1]/div[1]/div/div/div/div/form/div[1]/div[3]/div/div/input",
"/html/body/div[1]/div/div/div/div/div[1]/div[1]/div/div/div/div/form/div[2]/button[1]/span",
]
urls_send = ["//*[@id='mail_box_editable']",
"//*[@id='mail_box_send']/span/span"]
friend = "//*[@id='profile_redesigned']/div/div/div/div[2]/div[2]/div[2]/div/div[2]/div/div/div/div[1]/a/span/span"
not_friend = "#profile_redesigned > div > div > div > div.ProfileHeader.ProfileHeader--withSnowballs > div.ProfileHeader__in > div.ProfileHeader__wrapper > div > div.ProfileHeader__actions > div > div > div > div:nth-child(2) > a > span > span > svg"
# entrance
browser = webdriver.Chrome()
browser.maximize_window()
browser.get(urls[0])
time.sleep(5)
search = browser.find_element(By.XPATH, urls[1])
search.click()
time.sleep(5)
search = browser.find_element(By.XPATH, urls[2])
search.send_keys("login")
time.sleep(5)
search = browser.find_element(By.XPATH, urls[3])
search.click()
time.sleep(5)
search = browser.find_element(By.XPATH, urls[4])
search.click()
time.sleep(5)
search = browser.find_element(By.XPATH, urls[5])
search.click()
time.sleep(5)
search = browser.find_element(By.XPATH, urls[6])
search.send_keys("password")
time.sleep(5)
search = browser.find_element(By.XPATH, urls[7])
search.click()
time.sleep(5)
# sending
for receiver in receivers:
browser.get(receiver)
time.sleep(5)
try:
search = browser.find_element(By.CSS_SELECTOR, not_friend)
search.click()
except Exception:
search = browser.find_element(By.XPATH, friend)
search.click()
time.sleep(5)
search = browser.find_element(By.XPATH, urls_send[0])
search.send_keys(message)
time.sleep(5)
search = browser.find_element(By.XPATH, urls_send[1])
search.click()
print(time.localtime())
time.sleep(1)
Ставьте «
⌨️ Теги:
#python
#lesson
#аналитика
#quadd4rv1n7
#maximdupley
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Пишем отложенные сообщения для ВК на питоне
Данная проблема возникла у меня, когда мне нужно было уехать загород на несколько недель, при этом во время отъезда нужно было отправить сообщение в ВК, а доступа в интернет я не имел бы. Поискав...
👍1
Мультипарт-загрузка в объектное хранилище Selectel: пишем тривиальный пример на Python
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#python
#selectel
#linux
#habr
#аналитика
#quadd4rv1n7
#maximdupley
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#python
#selectel
#linux
#habr
#аналитика
#quadd4rv1n7
#maximdupley
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Мультипарт-загрузка в объектное хранилище Selectel: пишем тривиальный пример на Python
Объектные хранилища с доступом на базе S3 API — это, возможно, лучшее решение для хранения больших объемов данных. Однако при загрузке крупных файлов могут возникнуть проблемы. Например, долгая...
👍1
Производительность интерпретатора Python 3.14 с оптимизацией хвостовых вызовов
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#python
#пайтон
#интерпретатор
#music
#soundtrack
#музыка
#аналитика
#quadd4rv1n7
#maximdupley
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#python
#пайтон
#интерпретатор
#music
#soundtrack
#музыка
#аналитика
#quadd4rv1n7
#maximdupley
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Производительность интерпретатора Python 3.14 с оптимизацией хвостовых вызовов
Примерно месяц назад проект CPython смерджил новую стратегию реализации интерпретатора байт-кода. Первоначальные результаты были очень впечатляющими , продемонстрировав среднее повышение...
👍1
Инструмент pycodestyle позволяет автоматически проверять код на соответствие этому стандарту.
⚡️ Альтернативные инструменты:
- flake8 – более мощный анализатор кода, объединяет pycodestyle, pyflakes и mccabe.
- black – автоформаттер кода, следит за PEP 8 и правит стиль автоматически.
- isort – сортирует импортированные модули.
🚀 Вывод: Использование pycodestyle и других инструментов помогает поддерживать чистоту и читаемость кода, а также облегчает командную работу.
Ставьте «
⌨️ Теги:
#python
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Игра в имитацию: используем Python для генерации синтетических данных для ML и не только
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#python
#ml
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Ставьте «
⌨️ Теги:
#аналитика
#python
#ml
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Игра в имитацию: используем Python для генерации синтетических данных для ML и не только
Содержание Введение Инструменты Python для генерации синтетических данных Faker: универсальный генератор данных для разработки и тестирования Scikit-learn: генерация синтетических данных для машинного...
👍1
Отслеживаем прогресс выполнения в Python
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#python
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Ставьте «
⌨️ Теги:
#аналитика
#python
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Отслеживаем прогресс выполнения в Python
Зачем нужны индикаторы прогресса? Индикаторы прогресса (progress bar) — визуальное отображение процесса работы. Они избавляют нас от необходимости беспокоиться о том, не завис ли скрипт, дают...
👍1
Инструменты Python для анализа данных на примере данных стриминг-сервиса
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#python
#аналитика
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Ставьте «
⌨️ Теги:
#python
#аналитика
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Инструменты Python для анализа данных на примере данных стриминг-сервиса
В данной статье будет рассказано о некоторых методах библиотек Python, с помощью которых можно производить анализ данных, писать аналитические запросы к набору данных, визуализировать необходимую...
👍1👌1👨💻1
Параллельные вычисления, конкурентность и асинхронное программирование в Python: обзор для начинающих
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#python
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Ставьте «
⌨️ Теги:
#аналитика
#python
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Параллельные вычисления, конкурентность и асинхронное программирование в Python: обзор для начинающих
Однопоточные приложения на Python ограничены в производительности: они выполняют задачи последовательно и не используют преимущества многоядерных процессоров. Кроме того, такие программы не...
👍1👌1
FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#python
#openapi
#api
#fastopenapi
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#аналитика
#python
#openapi
#api
#fastopenapi
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python
Документация GitHub PyPi Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который предоставляет удобный стиль маршрутизации...
Ловите небольшой лайфхак для тех, кто работает с
Иногда возникает необходимость скрыть отдельные методы из Swagger-документации (автоматически генерируемого интерфейса). Например, если у вас есть служебные эндпоинты, которые не стоит светить наружу.
💡 Ключевой параметр —
Он говорит
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#api
#python
#fastapi
#analytics
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
FastAPI
Иногда возникает необходимость скрыть отдельные методы из Swagger-документации (автоматически генерируемого интерфейса). Например, если у вас есть служебные эндпоинты, которые не стоит светить наружу.
Вот как это легко сделать👇
@router.post("/secret/", include_in_schema=False)
async def my_secret():
# Ваш код здесь
pass
include_in_schema = False
Он говорит
FastAPI
не включать метод в OpenAPI-схему
, а значит, и в Swagger
он не попадётСтавьте «
⌨️ Теги:
#аналитика
#api
#python
#fastapi
#analytics
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👌1🕊1
Разработка собственной простой системы управления задачами по расписанию на Python
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#python
#analytics
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#аналитика
#python
#analytics
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Разработка собственной простой системы управления задачами по расписанию на Python
Начало Давненько я ничего не публиковал на Хабре — пора это исправлять. В этот раз хочу поделиться темой, которая кажется простой, но на деле вызывает интерес у многих разработчиков и системных...
1👍1
Язык Python : Примеры интересного и необычного кода на языке программирования Python для начинающих
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#музыка
#python
#music
#soundtrack
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#аналитика
#музыка
#python
#music
#soundtrack
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Язык Python : Примеры интересного и необычного кода на языке программирования Python для начинающих
{ Тесты по Python с выбором ответа } : [ https://t.me/TESTS_IN_PYTHON ]
🥰20🔥15❤11👍11🤩11🎉8👏6
Краткое руководство по Dash
Python веб-фреймворк для создания дэшбордов
Installation + Dash Layout
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#музыка
#python
#dash
#layout
#music
#soundtrack
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Python веб-фреймворк для создания дэшбордов
Installation + Dash Layout
Ставьте «
⌨️ Теги:
#аналитика
#музыка
#python
#dash
#layout
#music
#soundtrack
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Краткое руководство по Dash — Python веб-фреймворк для создания дэшбордов. Installation + Dash Layout
Всем привет! Сегодня предлагаю погрузиться в один из удобнейших веб-фреймворков в связке c Python под названием Dash . Появился он не так давно, пару лет назад благодаря разработчикам фреймворка...
1🎉16🔥15👏14👍11❤9🤩8🥰7🏆1
Первый год free-threaded Python
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#analytics
#python
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#аналитика
#analytics
#python
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Первый год free-threaded Python
На прошлой неделе разработчики CPython выпустили CPython 3.14.0b1. А на этой неделе в Питтсбурге, штат Пенсильвания, начинается конференция PyCon 2025. Оба эти события знаменуют собой важную веху в...
Как собрать ДНК с помощью кода: симуляция молекулярных операций на Python
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#python
#analytics
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#аналитика
#python
#analytics
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как собрать ДНК с помощью кода: симуляция молекулярных операций на Python
Синтез ДНК кажется чем-то сугубо биологическим — с пробирками, центрифугами и белыми халатами. Но что, если попробовать собрать ДНК в коде? Не просто сгенерировать последовательность, а симулировать...
👍1
Сравниваю автоматизацию n8n и скрипт на Python
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился 只™
⌨️ Теги:
#скрипт
#аналитика
#analytics
#n8n
#python
#maximdupley
#maestro7it
#quadd4rv1n7
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#скрипт
#аналитика
#analytics
#n8n
#python
#maximdupley
#maestro7it
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Сравниваю автоматизацию n8n и скрипт на Python
На днях мне попался заказ на автоматизацию. Нужно было парсить письма из email и сравнивать тему и содержание письма с эксель файлом. В файле 3 листа и...