Простой Python | Программирование
143K subscribers
2.26K photos
36 videos
1.3K links
Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @dimaa_dimaa (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Django: Debug Toolbar

Делимся видео, где автор рассказывает про оптимизацию сайта с помощью Debug Toolbar. Ты узнаешь, как установить и анализировать качество работы приложения сайта. Также приведен пример устранения дублей в SQL-запросах в приложении coolsite.

👀Смотреть видео

#видео #django
random.choice

Метод choice() возвращает случайно выбранный элемент из указанной последовательности. Например, ты можешь использовать его для выбора случайного пароля из списка слов. Последовательность может быть строкой, диапазоном, списком, кортежем.

#практика
👍1
Генерация изображений на KerasCV

Stable Diffusion — это мощная модель преобразования текста в изображение с открытым исходным кодом. Хотя существует несколько реализаций с открытым исходным кодом, которые позволяют легко создавать изображения из текстовых подсказок, KerasCV предлагает несколько явных преимуществ. Делимся статьей, где автор рассказывает про KerasCV.

👉Читать статью

#статьи
Сортировка пузырьком

Сортировка пузырьком — это простейший алгоритм сортировки. Он многократно меняет местами соседние элементы, если они расположены в неправильном порядке. Этот алгоритм не подходит для больших наборов данных, так как его сложность по времени довольно высока. В данном видео демонстрируется работа алгоритма.

👀Смотреть видео

#видео
count

Функция count () используется для подсчета количества раз, когда подстрока встречается в каждой строке. При желании можно указать с помощью start, откуда начинается подсчет. С помощью end ты указываешь, где заканчивается подсчет.

#практика
👍1
Визуализация биомолекул с помощью nglview

NGLView — это мощный виджет, который позволяет отображать молекулярные структуры в трехмерном интерактивном представлении. Он поддерживает как отдельные конформации и траектории, так и множество различных представлений. Делимся статьей, где автор демонстрирует работу nglview.

👉Читать статью

#статьи
NumPy: Произведение матриц и векторов

Благодаря этому видео ты узнаешь, как выполнять векторное и матричное произведения в пакете NumPy. Для этого используются функции dot, matmul, inner, outer. Также рассматриваются элементы линейной алгебры модуля linalg. В частности: вычисление обратной матрицы, определение ранга матрицы.

👀Смотреть видео

#видео #numpy
👍1
isalnum

Метод isalnum() возвращает значение True, если все символы являются буквенно-цифровыми, то есть буквами алфавита (a-z) и цифрами (0-9). Пример символов, которые не являются буквенно-цифровыми: (пробел)!#%&? .

#практика
👍1
Flask flash

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

👉Читать статью

#статьи
PyTouchBar

PyTouchBar упрощает использование TouchBar с графическими модулями Python Tkinter и Pygame. Делимся статьей, где автор демонстрирует создание программы для тачбара с помощью этой библиотеки.

👉Читать статью

#статьи #библиотеки
set.difference

Метод difference() возвращает множество, содержащее разницу между двумя множествами. Возвращаемое множесвто содержит элементы, которые существуют только в первом множестве, а не в обоих. Также можно использовать оператор ( – ).

#практика
PyCharm

PyCharm — это специализированная интегрированная среда разработки Python (IDE). Она предоставляет широкий спектр необходимых инструментов для разработчиков. Эти инструменты тесно интегрированных для создания удобной среды для продуктивной разработки. В данном видео автор демонстрирует установку, настройку и использование PyCharm.

👀Смотреть видео

#видео
Text Mining

В данной статье автор решил задачу анализа текста. Задача заключается в автоматизированном сборе информации из текста. Идет поиск номер счета, с которого можно снять средства, разрешенная сумма, период действия. Для решения задачи автор использовал библиотеки regex и Natasha.

👉Читать статью

#статьи
set.intersection

Метод intersection() возвращает множество, которое содержит сходство между двумя или более множествами. Возвращаемое множество содержит только элементы, которые существуют во всех множествах, если сравнение выполняется более чем с двумя множествами.

#практика
wxPython: Буферизация графических данных

Делимся видео, где автор рассказывает про ускорение работы программы за счет использования буферизации графической информации. Рассматривается класс MemoryDC и методы Blit, SelectObject.

👀Смотреть видео

#видео #wxpython
Big-O нотация

Нотация Big-O описывает, как количество операций, необходимых для алгоритма, увеличивается по мере увеличения размера входных данных. Другими словами, сколько времени займет твой алгоритм при увеличении объема данных. Делимся статьей, где автор рассказывает про Big-O.

👉Читать статью

#статьи
rpartition

Метод rpartition() ищет последнее появление указанной строки-аргумента и разбивает строку на кортеж, содержащий три элемента. Первый элемент содержит часть перед указанной строкой. Второй элемент содержит указанную строку. Третий элемент содержит часть после строки.

#практика
TensorFlow: Математические операции

Делимся видео, где автор демонстрирует основные функции автозаполнения. Также рассмотрены основные математические операции в Tensorflow: сложение, вычитание, умножение, деление, возведение в степень.

👀Смотреть видео

#видео #tensorflow
Малоизвестные возможности Pandas

Библиотека Pandas настолько глубока, что она позволяет выполнять практически любые операции с таблицами. Делимся статьей, где автор демонстрирует 25 возможностей Pandas. К ним относятся ExcelWriter, factorize, convert dtypes и многие другие.

👉Читать статью

#статьи #pandas
Math.erf

math.erf() используется для вывода функций ошибок. Функции ошибок широко используются в статистических вычислениях, машинном обучении и ряде теоретических приложений. Определяется как интеграл нормального распределения. К этой функции прилагается ряд правил. math.erf (-∞) = -1; math.erf (+∞) = 1; math.erf (-x) = -math.erf(x).

#практика
yield

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

👉Читать статью

#статьи