Парсинг PDF
Делимся статьей, где автор демонстрирует выполнение основных задач парсинга PDF. Для извлечения таблиц используется модуль pdfplumber. Для чтения/записи файлов PDF – pdfrw. В результате ты научишься разбивать документ PDF на отдельные страницы, объединять несколько листов PDF в один лист.
👉Читать статью
#статьи
Делимся статьей, где автор демонстрирует выполнение основных задач парсинга PDF. Для извлечения таблиц используется модуль pdfplumber. Для чтения/записи файлов PDF – pdfrw. В результате ты научишься разбивать документ PDF на отдельные страницы, объединять несколько листов PDF в один лист.
👉Читать статью
#статьи
isdisjoint
Метод isdisjoint() возвращает True, если ни один из элементов не присутствует в обоих наборах. В противном случае он возвращает False. Можно использовать список, кортеж, словарь или строку. В этом случае isdisjoint() сначала преобразует итерации в наборы, а затем проверяет, не пересекаются ли они.
#практика
Метод isdisjoint() возвращает True, если ни один из элементов не присутствует в обоих наборах. В противном случае он возвращает False. Можно использовать список, кортеж, словарь или строку. В этом случае isdisjoint() сначала преобразует итерации в наборы, а затем проверяет, не пересекаются ли они.
#практика
Распознавание ладони
В данной статье демонстрируется, как написать систему распознавания ладони с помощью OpenCV. OpenCV — это библиотека с открытым исходным кодом, включающая несколько сотен алгоритмов компьютерного зрения. Она используется для классификации, анализа и обработки изображений.
👉Читать статью
#статьи
В данной статье демонстрируется, как написать систему распознавания ладони с помощью OpenCV. OpenCV — это библиотека с открытым исходным кодом, включающая несколько сотен алгоритмов компьютерного зрения. Она используется для классификации, анализа и обработки изображений.
👉Читать статью
#статьи
Быстрая сортировка
QuickSort выбирает элемент в качестве опорного элемента и разбивает заданный массив вокруг выбранного опорного элемента. Существует много разных версий quickSort, которые по-разному выбирают точку опоры. Данное видео поможет разобраться с алгоритмом.
👀Смотреть видео
#видео
QuickSort выбирает элемент в качестве опорного элемента и разбивает заданный массив вокруг выбранного опорного элемента. Существует много разных версий quickSort, которые по-разному выбирают точку опоры. Данное видео поможет разобраться с алгоритмом.
👀Смотреть видео
#видео
SciPy: interp1d
Функция interp1d() используется для интерполяции распределения с 1 переменной. Она принимает точки x и y и возвращает вызываемую функцию, которую можно вызвать с новым значением x и возвращает соответствующее значение y. В данном примере для данных xs и ys интерполируются значения от 2,1, 2,2... до 2,9.
#практика #scipy
Функция interp1d() используется для интерполяции распределения с 1 переменной. Она принимает точки x и y и возвращает вызываемую функцию, которую можно вызвать с новым значением x и возвращает соответствующее значение y. В данном примере для данных xs и ys интерполируются значения от 2,1, 2,2... до 2,9.
#практика #scipy
Фреймворки для веб-разработки
Веб-фреймворк — это набор пакетов или модулей, которые позволяют писать веб-приложения или службы без необходимости обработки таких низкоуровневых деталей, как протоколы, сокеты или управление процессами/потоками. В данной статьей автор рассказывает про лучшие фреймворки для веб-разработки.
👉Читать статью
#статьи
Веб-фреймворк — это набор пакетов или модулей, которые позволяют писать веб-приложения или службы без необходимости обработки таких низкоуровневых деталей, как протоколы, сокеты или управление процессами/потоками. В данной статьей автор рассказывает про лучшие фреймворки для веб-разработки.
👉Читать статью
#статьи
Django: Админ-панель
Делимся видео, где автор рассказывает про админ-панель. Отдельно рассматривается: русификация Django, создание суперпользователя (createsuperuser), регистрация моделей для админ-панели (функция admin.site.register), настройка отображения полей с помощью вложенного класса Meta в классах моделей.
👀Смотреть видео
#видео #django
Делимся видео, где автор рассказывает про админ-панель. Отдельно рассматривается: русификация Django, создание суперпользователя (createsuperuser), регистрация моделей для админ-панели (функция admin.site.register), настройка отображения полей с помощью вложенного класса Meta в классах моделей.
👀Смотреть видео
#видео #django
math.fsum
Метод math.fsum() возвращает сумму всех элементов в любой итерации. Итерацией может быть кортеж, массив, список. Если итерируемый объект не является числом, он возвращает TypeError. Этот метод возвращает сумму всех значений в виде значения с плавающей запятой.
#практика
Метод math.fsum() возвращает сумму всех элементов в любой итерации. Итерацией может быть кортеж, массив, список. Если итерируемый объект не является числом, он возвращает TypeError. Этот метод возвращает сумму всех значений в виде значения с плавающей запятой.
#практика
Дедлок
Дедлок — это режим сбоя, когда поток или потоки ожидают состояния, которое никогда не возникает. В результате потоки взаимоблокировки не могут выполняться, а программа зависает и должна быть принудительно завершена. Данная статья демонстрирует, как можно избавиться от дедлоков.
👉Читать статью
#статьи
Дедлок — это режим сбоя, когда поток или потоки ожидают состояния, которое никогда не возникает. В результате потоки взаимоблокировки не могут выполняться, а программа зависает и должна быть принудительно завершена. Данная статья демонстрирует, как можно избавиться от дедлоков.
👉Читать статью
#статьи
👍1
Django: Debug Toolbar
Делимся видео, где автор рассказывает про оптимизацию сайта с помощью Debug Toolbar. Ты узнаешь, как установить и анализировать качество работы приложения сайта. Также приведен пример устранения дублей в SQL-запросах в приложении coolsite.
👀Смотреть видео
#видео #django
Делимся видео, где автор рассказывает про оптимизацию сайта с помощью Debug Toolbar. Ты узнаешь, как установить и анализировать качество работы приложения сайта. Также приведен пример устранения дублей в SQL-запросах в приложении coolsite.
👀Смотреть видео
#видео #django
random.choice
Метод choice() возвращает случайно выбранный элемент из указанной последовательности. Например, ты можешь использовать его для выбора случайного пароля из списка слов. Последовательность может быть строкой, диапазоном, списком, кортежем.
#практика
Метод choice() возвращает случайно выбранный элемент из указанной последовательности. Например, ты можешь использовать его для выбора случайного пароля из списка слов. Последовательность может быть строкой, диапазоном, списком, кортежем.
#практика
👍1
Генерация изображений на KerasCV
Stable Diffusion — это мощная модель преобразования текста в изображение с открытым исходным кодом. Хотя существует несколько реализаций с открытым исходным кодом, которые позволяют легко создавать изображения из текстовых подсказок, KerasCV предлагает несколько явных преимуществ. Делимся статьей, где автор рассказывает про KerasCV.
👉Читать статью
#статьи
Stable Diffusion — это мощная модель преобразования текста в изображение с открытым исходным кодом. Хотя существует несколько реализаций с открытым исходным кодом, которые позволяют легко создавать изображения из текстовых подсказок, KerasCV предлагает несколько явных преимуществ. Делимся статьей, где автор рассказывает про KerasCV.
👉Читать статью
#статьи
Сортировка пузырьком
Сортировка пузырьком — это простейший алгоритм сортировки. Он многократно меняет местами соседние элементы, если они расположены в неправильном порядке. Этот алгоритм не подходит для больших наборов данных, так как его сложность по времени довольно высока. В данном видео демонстрируется работа алгоритма.
👀Смотреть видео
#видео
Сортировка пузырьком — это простейший алгоритм сортировки. Он многократно меняет местами соседние элементы, если они расположены в неправильном порядке. Этот алгоритм не подходит для больших наборов данных, так как его сложность по времени довольно высока. В данном видео демонстрируется работа алгоритма.
👀Смотреть видео
#видео
count
Функция count () используется для подсчета количества раз, когда подстрока встречается в каждой строке. При желании можно указать с помощью start, откуда начинается подсчет. С помощью end ты указываешь, где заканчивается подсчет.
#практика
Функция count () используется для подсчета количества раз, когда подстрока встречается в каждой строке. При желании можно указать с помощью start, откуда начинается подсчет. С помощью end ты указываешь, где заканчивается подсчет.
#практика
👍1
Визуализация биомолекул с помощью nglview
NGLView — это мощный виджет, который позволяет отображать молекулярные структуры в трехмерном интерактивном представлении. Он поддерживает как отдельные конформации и траектории, так и множество различных представлений. Делимся статьей, где автор демонстрирует работу nglview.
👉Читать статью
#статьи
NGLView — это мощный виджет, который позволяет отображать молекулярные структуры в трехмерном интерактивном представлении. Он поддерживает как отдельные конформации и траектории, так и множество различных представлений. Делимся статьей, где автор демонстрирует работу nglview.
👉Читать статью
#статьи
NumPy: Произведение матриц и векторов
Благодаря этому видео ты узнаешь, как выполнять векторное и матричное произведения в пакете NumPy. Для этого используются функции dot, matmul, inner, outer. Также рассматриваются элементы линейной алгебры модуля linalg. В частности: вычисление обратной матрицы, определение ранга матрицы.
👀Смотреть видео
#видео #numpy
Благодаря этому видео ты узнаешь, как выполнять векторное и матричное произведения в пакете NumPy. Для этого используются функции dot, matmul, inner, outer. Также рассматриваются элементы линейной алгебры модуля linalg. В частности: вычисление обратной матрицы, определение ранга матрицы.
👀Смотреть видео
#видео #numpy
👍1
isalnum
Метод isalnum() возвращает значение True, если все символы являются буквенно-цифровыми, то есть буквами алфавита (a-z) и цифрами (0-9). Пример символов, которые не являются буквенно-цифровыми: (пробел)!#%&? .
#практика
Метод isalnum() возвращает значение True, если все символы являются буквенно-цифровыми, то есть буквами алфавита (a-z) и цифрами (0-9). Пример символов, которые не являются буквенно-цифровыми: (пробел)!#%&? .
#практика
👍1
Flask flash
Flask предоставляет очень простой способ оставить отзыв пользователю о системе с помощью всплывающих сообщений. Система позволяет записывать сообщение в конце запроса и обращаться к нему при следующем запросе и только при следующем запросе. Данная статья поможет разобраться с Flask flash.
👉Читать статью
#статьи
Flask предоставляет очень простой способ оставить отзыв пользователю о системе с помощью всплывающих сообщений. Система позволяет записывать сообщение в конце запроса и обращаться к нему при следующем запросе и только при следующем запросе. Данная статья поможет разобраться с Flask flash.
👉Читать статью
#статьи
PyTouchBar
PyTouchBar упрощает использование TouchBar с графическими модулями Python Tkinter и Pygame. Делимся статьей, где автор демонстрирует создание программы для тачбара с помощью этой библиотеки.
👉Читать статью
#статьи #библиотеки
PyTouchBar упрощает использование TouchBar с графическими модулями Python Tkinter и Pygame. Делимся статьей, где автор демонстрирует создание программы для тачбара с помощью этой библиотеки.
👉Читать статью
#статьи #библиотеки
set.difference
Метод difference() возвращает множество, содержащее разницу между двумя множествами. Возвращаемое множесвто содержит элементы, которые существуют только в первом множестве, а не в обоих. Также можно использовать оператор ( – ).
#практика
Метод difference() возвращает множество, содержащее разницу между двумя множествами. Возвращаемое множесвто содержит элементы, которые существуют только в первом множестве, а не в обоих. Также можно использовать оператор ( – ).
#практика
PyCharm
PyCharm — это специализированная интегрированная среда разработки Python (IDE). Она предоставляет широкий спектр необходимых инструментов для разработчиков. Эти инструменты тесно интегрированных для создания удобной среды для продуктивной разработки. В данном видео автор демонстрирует установку, настройку и использование PyCharm.
👀Смотреть видео
#видео
PyCharm — это специализированная интегрированная среда разработки Python (IDE). Она предоставляет широкий спектр необходимых инструментов для разработчиков. Эти инструменты тесно интегрированных для создания удобной среды для продуктивной разработки. В данном видео автор демонстрирует установку, настройку и использование PyCharm.
👀Смотреть видео
#видео