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

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

الذهاب إلى القناة على Telegram
5 837
المشتركون
-424 ساعات
-327 أيام
-7230 أيام
أرشيف المشاركات
Библиотека Doitlive в Python Библиотека Doitlive предназначена для создания интерактивных демонстраций (презентаций) командной строки. Позволяет записывать и воспроизводить команды командной строки с возможностью добавления задержек, комментариев и других элементов для создания динамичных и увлекательных демонстраций. ➡️Установка библиотеки: pip install doitlive 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Обучение ELTEX - Использование коммутаторов MES 17.06 - 21.06 Очно / Удаленно В курсе рассматриваются вопросы построения сете
Обучение ELTEX - Использование коммутаторов MES 17.06 - 21.06 Очно / Удаленно В курсе рассматриваются вопросы построения сетей с помощью коммутаторов MES. Программа курса на сайте! С выдачей сертификата по окочанию курса! Зарегистрироваться #реклама 16+ eltexcm.ru О рекламодателе

🗺Код для поиска ближайшего объекта по заданным координатам на Python Для работы с координатами в коде используется библиотек
🗺Код для поиска ближайшего объекта по заданным координатам на Python Для работы с координатами в коде используется библиотека geopy. ➡️Установка библиотек: pip install geopy
from geopy.distance import distance
from geopy.point import Point

# Список словарей, представляющих разные местоположения
locations = [
    {"name": "Рим", "coordinates": (41.902685, 12.496085)},
    {"name": "Флоренция", "coordinates": (43.779768, 11.265750)},
    {"name": "Римини", "coordinates": (44.054351, 12.571060)},
]

# Установка текущих координат
current_location = (42.958833, 12.709767)  # Координаты города "Фолиньо"
# Создание пустого списка для хранения расстояний
distances = []

# Итерация по каждому местоположению в списке locations
for location in locations:
    # Создание объекта Point, используя координаты текущего местоположения
    point = Point(location["coordinates"])
    # Вычисление расстояния между текущим местоположением и каждым местоположением в списке
    distances.append((location["name"], distance(point, current_location).kilometers))

# Сортировка списка расстояний по второму элементу каждого кортежа (расстояния)
sorted_distances = sorted(distances, key=lambda x: x[1])

# Вывод имени и расстояния до ближайшего города
print(f"Ближайший город: {sorted_distances[0][0]}, Расстояние: {sorted_distances[0][1]:.2f} км")

# Вывод: Ближайший город: Рим, Расстояние: 118.63 км
➡️Справочник Программиста. Подписаться

Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множ
Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками. Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников. Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации. Получите методичку бесплатно на сайте. Скачать #реклама 16+ mts-link.ru О рекламодателе

🖥 Библиотека Numba в Python Библиотека Numba позволяет ускорить выполнение кода путем компиляции его в машинный код. Предост
🖥 Библиотека Numba в Python Библиотека Numba позволяет ускорить выполнение кода путем компиляции его в машинный код. Предоставляет возможность использовать декораторы и функции для создания компилируемых функций, которые выполняются намного быстрее, чем обычный интерпретируемый код Python. Основные особенности библиотеки: 🔵Just-in-Time (JIT) компиляция: она использует JIT-компиляцию, чтобы преобразовать код Python в машинный код во время выполнения программы. Это позволяет значительно ускорить выполнение кода. 🔵Поддержка NumPy: интегрируется с библиотекой NumPy, что позволяет использовать ее функции и операции с массивами в компилируемых функциях. 🔵Поддержка многопоточности: предоставляет возможность использовать параллельные вычисления с помощью многопоточности, что может ускорить выполнение кода на многопроцессорных системах. 🔵Поддержка GPU: поддерживает выполнение кода на графических процессорах (GPU) с использованием CUDA. Это позволяет ускорить выполнение вычислений, которые могут быть распараллелены и выполняются на GPU. 🔵Простота использования: предоставляет простой и интуитивно понятный интерфейс для создания компилируемых функций. Она интегрируется с существующим кодом Python и не требует сложной переписывания. ➡️Установка библиотеки: pip install numba 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

Тот самый бесплатный сервис для командной работы Общайтесь в мессенджере, презентуйте по видеосвязи, храните документы на дис
Тот самый бесплатный сервис для командной работы Общайтесь в мессенджере, презентуйте по видеосвязи, храните документы на диске, планируйте встречи в календаре, ставьте задачи в таскере, ведите продажи в CRM и создавайте сайты в конструкторе. Внутри есть AI-помощник CoPilot, который поможет придумать идею, поставить задачу, заполнить карточку сделки. И это еще не все. Но кажется, что уже достаточно? Работайте бесплатно командой любого размера. Зарегистрироваться #реклама bitrix24.ru О рекламодателе

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


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


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

# Вывод списка найденных файлов
print(files_grabbed)
➡️Справочник Программиста. Подписаться

Ответьте на 1 вопрос и книги ваши до конца весны за 0 ₽ Более 250 000 книг и аудиокниг разных жанров в Букмейте. Попробуйте бесплатно! Попробовать #реклама 16+ bookmate.ru О рекламодателе

📝Библиотека pymorphy3 в Python Библиотека pymorphy3 - это морфологический анализатор для русского языка. Предоставляет возмо
📝Библиотека pymorphy3 в Python Библиотека pymorphy3 - это морфологический анализатор для русского языка. Предоставляет возможность определения частей речи, склонения и других морфологических характеристик слова. Основные особенности библиотеки: 🔵Поддержка определения частей речи, склонения, числа, времени и других морфологических характеристик слова; 🔵Работа с различными форматами словарей, включая OpenCorpora; 🔵Легкая интеграция с другими инструментами обработки естественного языка в Python. ➡️Установка библиотеки: pip install pymorphy3 📱 Репозиторий ➡️Справочник Программиста. Подписаться

Мы переживали о ценах на обучение и договорились со Skillbox, SkillFactory, Нетологией, Логомашиной и другими топовыми школам
Мы переживали о ценах на обучение и договорились со Skillbox, SkillFactory, Нетологией, Логомашиной и другими топовыми школами о максимальной скидке на онлайн-курсы. До –65% на популярные курсы по промокоду SRAVNI. Всё просто: 1. Выберите курс из более чем 4000 разных вариантов; 2. Примените промокод SRAVNI; 3. Обучайтесь по самой выгодной цене! Курсы по маркетингу, программированию, дизайну, аналитике, управлению, курсы для детей и многое другое — каждый найдёт курс на свой вкус. Выбрать #реклама 16+ sravni.ru О рекламодателе

Библиотека python-rucaptcha в Python Библиотека python-rucaptcha предназначена для работы с сервисами RuCaptcha и 2Captcha AP
Библиотека python-rucaptcha в Python Библиотека python-rucaptcha предназначена для работы с сервисами RuCaptcha и 2Captcha API для решения капчи. ➡️Установка библиотеки: pip install python-rucaptcha 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

📸Код для создания скриншота определённого окна на Python Для создания скриншота в коде используется библиотека PyAutoGUI, а
📸Код для создания скриншота определённого окна на Python Для создания скриншота в коде используется библиотека PyAutoGUI, а для получения окна и его размеров - PyGetWindow. Изображение данного поста - итоговый скриншот. ➡️Установка библиотек: pip install PyAutoGUI PyGetWindow
import pygetwindow as gw
import pyautogui

# Получаем окно с указанным заголовком
window = gw.getWindowsWithTitle("Lesson – main.py")[0]

# Получаем позицию и размеры окна
x, y, width, height = window.left, window.top, window.width, window.height

# Создаём скриншот указанной области
screenshot = pyautogui.screenshot(region=(x, y, width, height))

# Сохраняем скриншот
screenshot.save("screenshot.png")
➡️Справочник Программиста. Подписаться

🪟 Функция pygetwindow.getAllTitles() в Python Функция getAllTitles() из модуля pygetwindow возвращает список заголовков всех
🪟 Функция pygetwindow.getAllTitles() в Python Функция getAllTitles() из модуля pygetwindow возвращает список заголовков всех активных окон в Windows. ➡️Справочник Программиста. Подписаться

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

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

Промышленный дизайн: от эскиза до производства! Закажите разработку дизайна для вашего продукта и станьте лидером рынка! Созд
Промышленный дизайн: от эскиза до производства! Закажите разработку дизайна для вашего продукта и станьте лидером рынка! Создаем эффектный современный дизайн Работаем в инженерном САПР Помогаем с контрактным производством Создаем дизайн, который решает бизнес-задачи, и влюбляет в себя покупателей! Узнать больше #реклама m-shtab.com О рекламодателе

🗺Код для быстрого получения координат городов на Python Для получения координат в коде используется библиотека geopy. ➡️Уста
🗺Код для быстрого получения координат городов на Python Для получения координат в коде используется библиотека geopy. ➡️Установка библиотек: pip install geopy
from geopy.geocoders import Nominatim

# Создаем объект класса Nominatim
geolocator = Nominatim(user_agent="my_app")

# Список городов
addresses = ["Уфа", "Нижневартовск", "Нижний Новгород"]

# Пустой список для хранения координат
coordinates = []

# Проходимся по каждому городу
for address in addresses:
    # Получаем координаты
    location = geolocator.geocode(address)
    if location:
        # Извлекаем широту и долготу
        latitude = location.latitude
        longitude = location.longitude
        # Добавляем координаты в список
        coordinates.append((latitude, longitude))

# Выводим координаты городов
print("Координаты городов:")
for i, coordinate in enumerate(coordinates):
    print(f"{i+1}. Координаты города '{addresses[i]}': {coordinate}")

# Вывод:
# Координаты городов:
# 1. Координаты города 'Уфа': (54.7261409, 55.947499)
# 2. Координаты города 'Нижневартовск': (60.9391866, 76.55117870683605)
# 3. Координаты города 'Нижний Новгород': (56.3264816, 44.0051395)
➡️Справочник Программиста. Подписаться

Удобное планирование и общение для всей команды Хотите проводить онлайн-встречи и работать вместе с коллегами с помощью одног
Удобное планирование и общение для всей команды Хотите проводить онлайн-встречи и работать вместе с коллегами с помощью одного сервиса, а не разрываться по разным приложениям? Мы нашли его. Это МТС Линк — экосистема, которая включает в себя сервис для совещаний, платформу для вебинаров и организации обучения, корпоративный чат, интерактивную доску и многое другое. Быстро, эффективно, без лишних приложений и программ. Работать можно в браузере, без установки приложения: дома, в офисе или в командировке. Дополнительный плюс — HD-картинка, хороший звук и понятный интерфейс. Российское приложение надежно защищено от DDOS-атак и не зависит от мировых санкций. А еще есть бесплатный тариф. Оставьте заявку на бесплатный тест. Подать заявку #реклама mts-link.ru О рекламодателе

Библиотека Coconut в Python Библиотека Coconut - это язык программирования, который расширяет синтаксис Python и добавляет но
Библиотека Coconut в Python Библиотека Coconut - это язык программирования, который расширяет синтаксис Python и добавляет новые возможности. Она предоставляет более выразительный и функциональный подход к программированию на Python. Некоторые особенности библиотеки: 🔵Паттерн-матчинг: предоставляет возможность использовать паттерн-матчинг для более удобной обработки данных и структур. 🔵Лямбда-функции: позволяет использовать лямбда-функции с более компактным синтаксисом. 🔵Каррирование: поддерживает каррирование функций, что позволяет создавать новые функции из существующих. 🔵Асинхронное программирование: предоставляет возможность писать асинхронный код с использованием ключевых слов async и await. ➡️Установка библиотеки: pip install coconut 📱 Репозиторий ⚙️ Документация ➡️Справочник Программиста. Подписаться

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