fa
Feedback
Справочник Программиста

Справочник Программиста

رفتن به کانال در Telegram

По рекламе - @it_start_programmer Мои курсы - @courses_from_it_start_bot Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot

نمایش بیشتر
5 840
مشترکین
-324 ساعت
-387 روز
-7230 روز
آرشیو پست ها
Бесплатный курс по Яндекс Директ Идеально новичкам и предпринимателям. Научитесь быстро запускать: Лендинг + Яндекс Директ. Э
Бесплатный курс по Яндекс Директ Идеально новичкам и предпринимателям. Научитесь быстро запускать: Лендинг + Яндекс Директ. Эксперт по обучению контекстной рекламе Константин Горбунов. Смотрите 15+ уроков. Узнать больше #реклама 16+ web.monster-marketing.ru О рекламодателе

📁 Код для получения списка файлов с определённым расширением в указанной директории на Python Для получения списка файлов с определённым расширением в указанной директории в коде используется стандартная библиотека os.
import os


def get_files_with_extension(folder_path, extension):
    # Создаем пустой список для хранения имен файлов
    file_list = []
    # Проходимся по каждому файлу в указанном пути
    for file in os.listdir(folder_path):
        # Проверяем, заканчивается ли имя файла на указанное расширение
        if file.endswith(extension):
            # Добавляем имя файла в список file_list, если оно имеет указанное расширение
            file_list.append(file)
    # Возвращаем список файлов с указанным расширением
    return file_list


# Вызываем функцию с текущей директорией и расширением '.py'
print(get_files_with_extension('./', '.py'))
➡️Справочник Программиста. Подписаться

Бесплатный урок программирования в "Фоксфорде" Поможем сделать первый шаг в IT: от создания игр до проектирования нейросетей! Во время обучения ребенок создат реальные проекты и сможет собрать портфолио, с которым можно попробовать себя в качестве стажера в IT компании. Занимайтесь в удобном вам формате. В группах, индивидуально или самостоятельно. Все преподаватели - увелеченные специалисты в IT сфере, имеющие педагогическое образование. Обучение проходит на практике. Преподаватель объясняет теорию и отвечает на вопросы, а ребенок под его руководством создает свой проект. На бесплатном уроке поможем определиться с направлением, проверим уровень знаний ребенка. И ребенок напишет свой первый код. Для занятий нужны только комьютер или ноутбук. Преподаватель поможет установить все программы. Они бесплатные. Начать #реклама programming-start.foxford.ru О рекламодателе

Библиотека Flet в Python 👀 Библиотека Flet предназначена для создания современных графических интерфейсов. Предоставляет функции, такие как анимации, асинхронность, локальное хранение приложений и сессий, шифрование, защиту данных, аутентификацию и готовые виджеты. Позволяет упаковывать приложения в бинарные компоненты и создавать исполняемые файлы, что упрощает передачу приложений другим пользователям. ➡️Установка библиотеки: pip install Flet 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Создание файлов помощи, руководств, инструкций, мануалов Dr.Explain - программа для быстрого создания современной пользовател
Создание файлов помощи, руководств, инструкций, мануалов Dr.Explain - программа для быстрого создания современной пользовательской и справочной документации 🗒 Скачайте и начните создавать - Онлайн руководства пользователя - Инструкции - Справочные системы - Пособия - Файлы помощи и хелп файлы - Базы знаний 💰 Вот что происходит у наших пользователей - В 2 раза снизилось число запросов в техподдержку после публикации документации - За 1 день обучаются сотрудники и клиенты по детальным инструкциям - В 3 клика находится информация в корпоративной базе знаний - За 2 минуты пользователи сами находят ответы на свой вопрос в онлайн справке по продукту ⚡ Установите Dr.Explain и создайте первую версию вашей документации уже сегодня Бесплатный режим без ограничений по времени Скачать #реклама 16+ drexplain.ru О рекламодателе

Код для отслеживания изменений в директории на Python Для отслеживания изменений в директории в коде используется библиотека watchdog. ➡️Установка библиотеки: pip install watchdog
import time
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler


# Создаем класс-обработчик событий файловой системы
class MyHandler(FileSystemEventHandler):
    def on_modified(self, event):
        # Выполняем нужные действия при изменении файлов
        print(f'Файл {event.src_path} был изменен')


# Создаем экземпляр класса Observer
observer = Observer()

# Создаем экземпляр класса обработчика событий
event_handler = MyHandler()

# Указываем путь к директории, которую нужно отслеживать
path = '/путь/к/директории'

# Регистрируем обработчик событий и путь к директории в Observer
observer.schedule(event_handler, path, recursive=True)

# Запускаем Observer в отдельном потоке
observer.start()

try:
    while True:
        time.sleep(1)
except KeyboardInterrupt:
    # При нажатии на Ctrl+C останавливаем Observer
    observer.stop()

# Дожидаемся завершения работы Observer
observer.join()
➡️Справочник Программиста. Подписаться

Получаем расширение файла при помощи Python В данной статье научимся получать расширение файла при помощи Python. ➡️Справочни
Получаем расширение файла при помощи Python В данной статье научимся получать расширение файла при помощи Python. ➡️Справочник Программиста. Подписаться

Библиотека Click в Python Библиотека Click предоставляет возможности для создания интерфейсов командной строки (CLI) в приложениях. Предоставляет простой и удобный интерфейс для определения команд, аргументов и опций, а также обработки ввода и вывода в командной строке. Основные особенности библиотеки: 🔵Простота использования и интуитивно понятный синтаксис; 🔵Поддержка определения команд, аргументов и опций с различными типами данных; 🔵Возможность создания подкоманд и вложенных команд; 🔵Поддержка автоматической генерации справки и использования команд; 🔵Встроенная поддержка обработки ошибок и исключений; 🔵Поддержка различных форматов вывода, таких как текст, JSON и т.д. ➡️Установка библиотеки: pip install numba 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Повышение квалификации MS Excel за 24 часа с нуля! 🎓АНО ДПО МАСО г. Москва, 4800 руб./чел. 👍Автор курса: Барышева Екатерина
Повышение квалификации MS Excel за 24 часа с нуля! 🎓АНО ДПО МАСО г. Москва, 4800 руб./чел. 👍Автор курса: Барышева Екатерина Викторовна ✅Лицензия: Л035-01298-77/00657897Рассрочка 0% до 24 мес. 109 000+ прошли обучение 2 000+ курсов 100+ преподавателей 🎓Как проходит обучение? - Получаете доступ в систему дистанционного обучения. - Смотрите видео лекции по 20 минут. - Выполняете 3 домашних задания с самопроверкой. - Учитесь дистанционно в удобное для вас время. - Проходите итоговый тест. - Получаете официальный документ об окончании курса (Удостоверение повышения квалификации и сертификат прохождения курса)! #анодпомасо Купить #реклама 16+ xn--80axhl.xn--p1ai О рекламодателе

Функция pygetwindow.getActiveWindow() в Python Функция getActiveWindow() из модуля pygetwindow используется для получения информации о текущем активном окне на экране. Возвращает объект Window (активное окно). ✅ Пример использования функции:
import pygetwindow as gw

# Получение активного окна
active_window = gw.getActiveWindow()

# Вывод заголовка активного окна
print(active_window.title)
➡️Установка модуля: pip install pygetwindow ➡️Справочник Программиста. Подписаться

Многофакторная аутентификация Avanpost MFA+ Надёжное решение для защиты от несанкционированного доступа с поддержкой всех сов
Многофакторная аутентификация Avanpost MFA+ Надёжное решение для защиты от несанкционированного доступа с поддержкой всех современных методов аутентификации. ⚡ Все стандартные технологии интеграции: SAML, Kerberos, OpenID Connect и др., ⚡ Собственное мобильное приложение Avanpost Authenticator, ⚡ Гибкое лицензирование. Avanpost MFA+ возьмет на себя большую часть рутинных задач, разгрузив ваших администраторов для выполнения более важных процессов. Перейти на сайт #реклама 16+ promo.avanpost.ru О рекламодателе

Библиотека Pywebview в Python Библиотека Pywebview позволяет создавать графический интерфейс, используя веб-технологии, такие как JavaScript, HTML и CSS. Предоставляет возможность отображать HTML-контент в собственном окне графического интерфейса, скрывая факт того, что интерфейс основан на браузере. Доступна для Windows, macOS, Linux и Android. ➡️Установка библиотеки: pip install pywebview 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Разворачивайте приложение с любым объемом трафика Облако для разработки, тестирования и хранения приложений. Быстрый запуск,
Разворачивайте приложение с любым объемом трафика Облако для разработки, тестирования и хранения приложений. Быстрый запуск, 3000 ₽ на тест! Виртуальные машины нужной конфигурации, гибкое масштабирование. Высокая производительность даже при пиковой нагрузке. S3-хранилище. Управляемые базы данных. Managed Kubernetes для разработки приложений на основе микросервисной архитектуры. Узнать больше #реклама cloud.vk.com О рекламодателе

🖥 Шпаргалка по командам CMD Шпаргалка в PDF-файле👇
🖥 Шпаргалка по командам CMD Шпаргалка в PDF-файле👇

Детская школа программирования игр — то, что любят дети Онлайн-школа программирования для детей 5-15 лет по всему миру ROBOTE
Детская школа программирования игр — то, что любят дети Онлайн-школа программирования для детей 5-15 лет по всему миру ROBOTEX.Поможем вашему ребенку заложить основу для успешной карьеры в будущем! Обучаем разработке на примере популярных компьютерных игр: ⚡ ROBLOX ⚡ Minecraft В процессе игрового обучения ребенок осваивает несколько направлений: — Языки программирования Python, Scratch — Скриптовый язык Lua — Структурно логическое мышление разработчика — Практикует иностранный язык (при выборе преподавателя-носителя) — 3D-моделирование — Математика и физика на практике По окончанию одного из курсов ваш ребенок уже будет иметь в портфолио 3-5 работ и прекрасный старт на пути в IT. Переходите на сайт и выбирайте курс для вашего маленького айтишника!😊 Перейти на сайт #реклама robotexonline.com О рекламодателе

Код для создания слайд-шоу из изображений на Python 🖼 Для получения всех изображений из директории в коде используется стандартная библиотека glob, а для создания слайд-шоу - moviepy. ➡️Установка moviepy: pip install moviepy
from moviepy.editor import *
import glob


# Определение функции для поиска файлов в указанной директории с указанными типами файлов
def search_files(directory, types):
    files_grabbed = []
    for files in types:
        files_grabbed.extend(glob.glob(f'{directory}/{files}'))
    return files_grabbed


# Вызов функции search_files() для поиска файлов с расширениями '*.png', '*.jpg' и *.jpeg в директории 'images'
image_files = search_files('images', ('*.png', '*.jpg', '*.jpeg'))

# Создаем пустой список для сохранения видео-клипов
video_clips = []

# Проходим по каждому изображению и создаем видео-клип для каждого
for image_file in image_files:
    # Загружаем изображение
    image = ImageClip(image_file)

    resized_image = image.resize((1024, 1024))

    # Создаем видео-клип с изображением и заданной длительностью
    video_clip = image.set_duration(5)

    # Добавляем видео-клип в список
    video_clips.append(video_clip)

# Объединяем все видео-клипы в слайд-шоу
slideshow = concatenate_videoclips(video_clips)

# Сохраняем слайд-шоу в видео-файл
slideshow.write_videofile("slideshow.mp4", fps=24)
➡️Справочник Программиста. Подписаться

Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а зап
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 16+ kata.academy О рекламодателе

Канал Саши Чижова Чтобы разбираться в маркетинге сегодня не нужны дипломы и десятки книг – берите опыт у лучших практиков Хор
Канал Саши Чижова Чтобы разбираться в маркетинге сегодня не нужны дипломы и десятки книг – берите опыт у лучших практиков Хороший пример, Саша Чижов. За 9 лет своей карьеры от простого фрилансера из Курска Саша дорос до руководителя собственного агентства с командой из 80 сотрудников. История чисто профессиональная, без успешного успеха. Новички в его канале поймут базу: как продавать через контент, какой текст аудитории зайдет, а какой она скипнет, что такое воронки продаж и как их строить. Тут же есть и тонна статей по маркетингу для прожженных СММщиков. Подписывайтесь — t.me/+-Am5cqY7m2RhMjIy. Внутри концентрат пользы для маркетологов, сммщиков и предпринимателей. Подписаться #реклама 16+ О рекламодателе

🗂 Библиотека watchdog в Python Библиотека watchdog предоставляет возможность отслеживать события файловой системы, такие как
🗂 Библиотека watchdog в Python Библиотека watchdog предоставляет возможность отслеживать события файловой системы, такие как создание, изменение и удаление файлов и директорий. Является кросс-платформенной и поддерживает различные операционные системы, включая Linux, macOS и Windows. ➡️Установка библиотеки: pip install watchdog 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться