Справочник Программиста
Open in 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
Show more5 837
Subscribers
-424 hours
-327 days
-7230 days
Posts Archive
Бесплатный курс по Яндекс Директ
Идеально новичкам и предпринимателям.
Научитесь быстро запускать: Лендинг + Яндекс Директ.
Эксперт по обучению контекстной рекламе Константин Горбунов.
Смотрите 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 - программа для быстрого создания современной пользовательской и справочной документации
🗒 Скачайте и начните создавать
- Онлайн руководства пользователя
- Инструкции
- Справочные системы
- Пособия
- Файлы помощи и хелп файлы
- Базы знаний
💰 Вот что происходит у наших пользователей
- В 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.
➡️Справочник Программиста. Подписаться
Библиотека Click в Python
Библиотека
Click предоставляет возможности для создания интерфейсов командной строки (CLI) в приложениях.
Предоставляет простой и удобный интерфейс для определения команд, аргументов и опций, а также обработки ввода и вывода в командной строке.
Основные особенности библиотеки:
🔵Простота использования и интуитивно понятный синтаксис;
🔵Поддержка определения команд, аргументов и опций с различными типами данных;
🔵Возможность создания подкоманд и вложенных команд;
🔵Поддержка автоматической генерации справки и использования команд;
🔵Встроенная поддержка обработки ошибок и исключений;
🔵Поддержка различных форматов вывода, таких как текст, JSON и т.д.
➡️Установка библиотеки: pip install numba
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяПовышение квалификации 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+
Надёжное решение для защиты от несанкционированного доступа с поддержкой всех современных методов аутентификации.
⚡ Все стандартные технологии интеграции: 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
О рекламодателе
Детская школа программирования игр — то, что любят дети
Онлайн-школа программирования для детей 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-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше:
— ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.
Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!
Узнать больше
#реклама 16+
kata.academy
О рекламодателе
Канал Саши Чижова
Чтобы разбираться в маркетинге сегодня не нужны дипломы и десятки книг – берите опыт у лучших практиков
Хороший пример, Саша Чижов. За 9 лет своей карьеры от простого фрилансера из Курска Саша дорос до руководителя собственного агентства с командой из 80 сотрудников. История чисто профессиональная, без успешного успеха.
Новички в его канале поймут базу: как продавать через контент, какой текст аудитории зайдет, а какой она скипнет, что такое воронки продаж и как их строить. Тут же есть и тонна статей по маркетингу для прожженных СММщиков.
Подписывайтесь — t.me/+-Am5cqY7m2RhMjIy. Внутри концентрат пользы для маркетологов, сммщиков и предпринимателей.
Подписаться
#реклама 16+
О рекламодателе
🗂 Библиотека watchdog в Python
Библиотека
watchdog предоставляет возможность отслеживать события файловой системы, такие как создание, изменение и удаление файлов и директорий.
Является кросс-платформенной и поддерживает различные операционные системы, включая Linux, macOS и Windows.
➡️Установка библиотеки: pip install watchdog
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться
Available now! Telegram Research 2025 — the year's key insights 
