Фреймворки для веб-разработки
Веб-фреймворк — это набор пакетов или модулей, которые позволяют писать веб-приложения или службы без необходимости обработки таких низкоуровневых деталей, как протоколы, сокеты или управление процессами/потоками. В данной статьей автор рассказывает про лучшие фреймворки для веб-разработки.
👉Читать статью
#статьи
Веб-фреймворк — это набор пакетов или модулей, которые позволяют писать веб-приложения или службы без необходимости обработки таких низкоуровневых деталей, как протоколы, сокеты или управление процессами/потоками. В данной статьей автор рассказывает про лучшие фреймворки для веб-разработки.
👉Читать статью
#статьи
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.
👀Смотреть видео
#видео
Text Mining
В данной статье автор решил задачу анализа текста. Задача заключается в автоматизированном сборе информации из текста. Идет поиск номер счета, с которого можно снять средства, разрешенная сумма, период действия. Для решения задачи автор использовал библиотеки regex и Natasha.
👉Читать статью
#статьи
В данной статье автор решил задачу анализа текста. Задача заключается в автоматизированном сборе информации из текста. Идет поиск номер счета, с которого можно снять средства, разрешенная сумма, период действия. Для решения задачи автор использовал библиотеки regex и Natasha.
👉Читать статью
#статьи
set.intersection
Метод intersection() возвращает множество, которое содержит сходство между двумя или более множествами. Возвращаемое множество содержит только элементы, которые существуют во всех множествах, если сравнение выполняется более чем с двумя множествами.
#практика
Метод intersection() возвращает множество, которое содержит сходство между двумя или более множествами. Возвращаемое множество содержит только элементы, которые существуют во всех множествах, если сравнение выполняется более чем с двумя множествами.
#практика
wxPython: Буферизация графических данных
Делимся видео, где автор рассказывает про ускорение работы программы за счет использования буферизации графической информации. Рассматривается класс MemoryDC и методы Blit, SelectObject.
👀Смотреть видео
#видео #wxpython
Делимся видео, где автор рассказывает про ускорение работы программы за счет использования буферизации графической информации. Рассматривается класс MemoryDC и методы Blit, SelectObject.
👀Смотреть видео
#видео #wxpython
Big-O нотация
Нотация Big-O описывает, как количество операций, необходимых для алгоритма, увеличивается по мере увеличения размера входных данных. Другими словами, сколько времени займет твой алгоритм при увеличении объема данных. Делимся статьей, где автор рассказывает про Big-O.
👉Читать статью
#статьи
Нотация Big-O описывает, как количество операций, необходимых для алгоритма, увеличивается по мере увеличения размера входных данных. Другими словами, сколько времени займет твой алгоритм при увеличении объема данных. Делимся статьей, где автор рассказывает про Big-O.
👉Читать статью
#статьи
rpartition
Метод rpartition() ищет последнее появление указанной строки-аргумента и разбивает строку на кортеж, содержащий три элемента. Первый элемент содержит часть перед указанной строкой. Второй элемент содержит указанную строку. Третий элемент содержит часть после строки.
#практика
Метод rpartition() ищет последнее появление указанной строки-аргумента и разбивает строку на кортеж, содержащий три элемента. Первый элемент содержит часть перед указанной строкой. Второй элемент содержит указанную строку. Третий элемент содержит часть после строки.
#практика