Книги для программистов
55.1K subscribers
1.36K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Сортировка пузырьком

В Python уже есть встроенные функции сортировок массивов sort() и .sorted(), но достаточно важно самому знать хотя бы несколько реализаций.

Суть алгоритма в том, что совершается несколько проходов по массиву. При проходе последовательно сравниваются пары элементов в массиве и в случае несоответствия выбранному порядку меняются местами. Если пары элементов находятся в верном порядке, то ничего не происходит. В результате первого прохода максимальный элемент окажется в конце, то есть всплывет словно пузырек. Затем все повторяется до того момента пока весь массив не будет отсортирован. Последний проход будет по отсортированному массиву.

def bubble_sort(array):
for i in range(len(array), 0, -1):
for j in range(1, i):
if array[j - 1] > array[j]:
tmp = array[j-1]
array[j-1] = array[j]
array[j] = tmp
return array


Подписывайтесь на канал 👉@coddy_academy

#python
👍17👎9🎉2🤯1
Ленивые итерации

Мы используем ленивые/отложенные итерации в функциональном программировании для более эффективной работы с памятью. Итератор срабатывает только тогда, когда требуется следующее значение. В данном примере вызов следующего четного числа произойдет с помощью next(evens).

Подписывайтесь на канал 👉@coddy_academy

#python
👍10👎3
Делаем GIF из видео

Преобразуем видео в GIF просто и элегантно. Видео нужно сохранить в папку со скриптом, там же появится гифка. У пакета также есть дополнительная функциональность, позволяющая менять разрешение и изменять отрезки времени для гифки. Документацию можно найти по ссылке: https://pypi.org/project/moviepy/

Подписывайтесь на канал 👉@coddy_academy

#python
👍14
Forwarded from Реальный Python
Знаете ли вы, что с помощью #Python и #Pillow можно преобразовать цветные изображения в черно-белые всего за ЧЕТЫРЕ строчки кода ?

Подписывайтесь на канал 👉 @python_real
💩19👍10👎10
System Monitoring Center – Инструмент для мониторинга производительности и использования системы на основе GTK и Python

Оссобености:
• Мониторинг ЦП, ОЗУ, диска, сети, ГП, информации об оборудовании
• Мониторинг и управление процессами, пользователями, устройствами хранения, запускаемыми приложениями, службами (systemd) и переменными среды
• Мониторинг общей системной информации
• Параметры настройки для каждой вкладки
• Низкое использование системных ресурсов при мониторинге
• Предоставляет справочную информацию при наведении курсора мыши на несколько объектов графического интерфейса
• Адаптируется к теме системы

#GitHub | #Python #GTK #Monitoring

👉 @Githublib
👍22👎1
​Vosk-api - автономный модуль для распознавания речи с открытым исходным кодом

Поддерживает модели распознавания речи для 18 языков включая русский

Используется для распознавание речи в чат-ботах, умной бытовой техники и виртуальных помощниках. С помощью модуля также можно создавать субтитры для фильмов, транскрипцию для лекций и интервью.

#GitHub | #Python #Speech #Recognition #Java #CSharp #Cpp #NodeJS

👉 @Githublib
👍8
​DeepFaceLivePython утилита для создания дипфейков в режиме реального времени

Минимальные системные требования:
• Любая видеокарта, совместимая с DirectX12
• Современный процессор с инструкциями AVX
• 4 ГБ оперативной памяти, файл подкачки 32 ГБ+

#GitHub | #Python #Deep #Fake #Interesting

👉 @Githublib
👍19
​Rich – библиотека Python для богатого(rich) текста и красивого форматирования в терминале.

Rich API позволяет легко добавлять цвет и стиль в вывод терминала. Rich также может отображать красивые таблицы, индикаторы выполнения, markdown, выделенный синтаксисом исходный код, трассировки и многое другое - из коробки.

#GitHub #Python #Terminal

👉 @Githublib
🔥19👍6🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
​Defender – Исходный код игры 1981-го года, которая была популярна на аркадных автоматах

Python и Makefile используются для запуска ромов, основная часть написана ассемблере

#GitHub #Assembly #Python #Retro #Game #Interesting

👉 @Githublib
🔥7👍3