Простой 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
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.

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

#статьи
Django: Классы представлений

Благодаря этому видео ты узнаешь, что такое классы представлений (Class-Based Views - CBV), как создаются и подключаются к маршрутам (метод as view()). Также ты познакомишься с различными атрибутами и методами.

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

#видео #django
math.isqrt

Метод math.isqrt() округляет квадратный корень в меньшую сторону до ближайшего целого числа. Число должно быть больше или равно 0. В данном примере продемонстрировано отличие isqrt от sqrt.

#практика
👍1
Импутация данных

Импутация — это метод, используемый для замены отсутствующих данных некоторым замещающим значением, чтобы сохранить большую часть данных/информации набора данных. Это необходимо, потому что удаление данных может привести к значительному уменьшению размера набора данных. Данная статья познакомит тебя с импутацией.

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

#статьи
Django: ForeignKey

ForeignKey — это поле (которое представляет столбец в таблице базы данных) и используется для создания связей «многие к одному» в таблицах. Стандартной практикой в реляционных базах данных является подключение данных с помощью ForeignKeys. Делимся видео, где автор рассказывает про ForeignKey.

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

#видео #django