QuadD4rv1n7 & Фишки программиста


Гео и язык канала: Россия, Русский
Категория: Технологии


☑️ Канал для IT Дизайнеров и Программистов.
Ссылка на канал: @it_baza_znaniy
Фишки, которые пригодятся в работе.
Фундаментальные знания по основам программирования.
По вопросам рекламы: @quadd4rv1n7
Купить рекламу: https://telega.in/c/it_baza_znaniy

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


💾 Библиотека memray в Python

Библиотека memray предназначена для профилирования памяти. Предоставляет инструменты для управления памятью напрямую, что позволяет более гибко управлять ресурсами памяти и улучшить производительность приложения.

Может генерировать различные отчеты, которые помогают анализировать данные об использовании памяти.

Может использоваться как инструмент командной строки, а также как библиотека для более детального профилирования задач.

Основные особенности библиотеки:
🔵Отслеживает каждый вызов функции, чтобы точно отображать стек вызовов, в отличие от профилировщиков методом выборки.
🔵Также обрабатывает вызовы нативного кода в библиотеках C/C++, поэтому в результатах присутствует весь стек вызовов.
🔵Скорость. Профилирование незначительно замедляет приложение. Отслеживание нативного кода работает немного медленнее, но это можно включить или отключить по требованию.
🔵Может генерировать различные отчеты о собранных данных об использовании памяти, такие как графики-огоньки.
🔵Работает с нативными потоками (например, C++ потоками в C-расширениях).
🔵Поддержка операционных систем Linux и MacOS.

➡️Установка библиотеки: pip install memray

📱 Репозиторий
⚙️ Документация

⌨️Теги: #код #программирование #память #memray #python #git #github #quadd4rv1n7 #2024


Tracking Any Point — ИИ алгоритм который может отслеживать движение объектов на видео.

Его можно применять в робототехнике, 3D-реконструкции, создании видео и многих других областях.

4️⃣ GitHub

⌨️Теги: #ai #ии #git #github #quadd4rv1n7 #2024


Репост из: Мудрость | Афоризмы | Цитаты
Никогда не лги тому, кто тебе доверяет. Никогда не доверяй тому, кто тебе солгал.




Репост из: Dmitrii_visa.news ✈️ Europe
Видео недоступно для предпросмотра
Смотреть в Telegram
Мы ж не материмся, вы помните, но Иван Абрамов сказал всё за нас, спасибо ему😁

Команда VisaNews.

📩 @dmitrii_visa_news


📁 Код для получения списка файлов с определённым расширением в указанной директории на 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'))

⌨️Теги: #код #программирование #список_файлов #python #git #github #quadd4rv1n7 #2024


Репост из: SQL | Базы данных | Big data
#юмор


Репост из: Сергей Лазарев
Видео недоступно для предпросмотра
Смотреть в Telegram
Вчера кайфанули с Миа Бойка на сцене пре-пати премии Ру-Тв! Спели наш кавер на «Я это ты», которая к слову номинируется в этом году.


🎨 Библиотека termcolor в Python

Библиотека termcolor предоставляет возможность изменять цвет и стиль текста, выводимого в консоль.

Позволяет добавлять цветные и стилизованные сообщения для улучшения визуального представления вывода программы.

➡️Установка библиотеки: pip install termcolor

📱 Репозиторий

⌨️Теги: #код #программирование #python #git #github #quadd4rv1n7 #2024


Видео недоступно для предпросмотра
Смотреть в Telegram
📁 Код для получения списка файлов с определённым расширением в указанной директории на 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'))

⌨️Теги: #код #программирование #python #git #github #quadd4rv1n7 #2024


🖥 Структуры данных в Python — cheat sheet

Держите мощную шпаргалку по структурам данных в Python; здесь всё объясняется на примерах, так будет кристально понятно
Описываются такие понятия, как мутабельность, иммутабельность, рассказывается про штуки типа list comprehensions и многое другое

📎 Шпаргалка

⌨️Теги: #код #программирование #структуры_данных #cheat_sheet #python #git #github #quadd4rv1n7 #2024


Видео недоступно для предпросмотра
Смотреть в Telegram
Библиотека Flet в Python 👀

Библиотека Flet предназначена для создания современных графических интерфейсов.

Предоставляет функции, такие как анимации, асинхронность, локальное хранение приложений и сессий, шифрование, защиту данных, аутентификацию и готовые виджеты.

Позволяет упаковывать приложения в бинарные компоненты и создавать исполняемые файлы, что упрощает передачу приложений другим пользователям.

✅ Пример приложения "Счётчик" из документации:
import flet
from flet import IconButton, Page, Row, TextField, icons


def main(page: Page):
# Устанавливаем заголовок страницы
page.title = "Пример счетчика на Flet"
# Устанавливаем выравнивание
page.vertical_alignment = "center"
# Создаем текстовое поле со значением 0
txt_number = TextField(value="0", text_align="right", width=100)

# Определяем функцию для события клика на кнопку "минус"
def minus_click(e):
# Уменьшаем значение текстового поля на 1
txt_number.value = str(int(txt_number.value) - 1)
# Обновляем страницу
page.update()

# Определяем функцию для события клика на кнопку "плюс"
def plus_click(e):
# Увеличиваем значение текстового поля на 1
txt_number.value = str(int(txt_number.value) + 1)
# Обновляем страницу
page.update()

page.add(
Row(
[
IconButton(icons.REMOVE, on_click=minus_click), # Создаем кнопку "минус" с иконкой "удалить"
txt_number, # Добавляем текстовое поле в строку
IconButton(icons.ADD, on_click=plus_click), # Создаем кнопку "плюс" с иконкой "добавить"
],
alignment="center", # Устанавливаем выравнивание строки по центру
)
)


# Запускаем приложение
flet.app(target=main)

➡️Установка библиотеки: pip install Flet

📱 Репозиторий
⚙️ Документация

⌨️Теги: #код #программирование #python #git #github #quadd4rv1n7 #2024




Репост из: Трэволта • Travel Blog
🇪🇺 Запуск цифрового шенгена

Система въезда-выезда EES начнет работать в течение следующих шести месяцев. Об этом заявил министр транспорта Великобритании.

К 9 октября 2024 года система EES позволит автоматизировать процедуру пограничного контроля в большинстве стран Евросоюза и Великобритании. @TrevoIta


Репост из: Азбука веры
Христос Воскресе!
Представляем наш набор эмодзи.
✝️ ✝️✝️✝️✝️✝️✝️ ✝️ ✝️✝️✝️✝️

В ближайшее время постараемся довести их до нескольких десятков.
У премиум аккаунта эмодзи можно установить рядом с именем.
https://t.me/addemoji/AzbykaRu


Репост из: Леонардо Дайвинчик
У кошки Хэппи Хаус


Репост из: Телеканал СТС
Для них прошла секунда, а для остальных людей 22 года 🤯

Премьера сериала «Отмороженные» – завтра в 21:00 на СТС!

#Отмороженные


Репост из: Росмолодёжь.Гранты
🐱 Грантовые котики в эти длинные майские выходные разделились на несколько видов

Расскажи в комментариях, какой из них — ты? 😺


Имиджмейкер — это специалист, который создает, развивает и поддерживает образ личности или бренда.

Имиджмейкер — человек, занимающийся созданием общей концепции образа публичной персоны, компании или продукта.
Имиджмейкер выстраивает вокруг своего клиента любые комбинации, которые бы способствовали возвышению его имиджа.



Показано 20 последних публикаций.