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

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

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

Продолжаем делиться циклом видео про SQLite. В этот раз ты узнаешь про извлечение записей из выборки с помощью методов: fetchall, fetchmany, fetchone. Сохранение и чтение бинарных данных из поля BLOB - метод Binary. Создание бэкапа БД с помощью iterdump. Создание БД в памяти ":memory:".

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

#видео
👍1
Создание блога на Django

Продолжаем делиться циклом статей, где автор учит создавать блог на Django с опросами и тестами. В этот раз продемонстрировано, как настраивать Nginx и WSGI Gunicorn. Это необходимо для обработки запросов в продакшене.

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

#статьи #django
👍2
string.join

Метод string join() возвращает строку, объединяя все элементы итерации (список, строка, кортеж), разделенные заданным разделителем. Данный метод обеспечивает гибкий способ создания строк из итерируемых объектов. Он объединяет каждый элемент итерируемого объекта с помощью разделителя строк (строки, для которой вызывается метод join()) и возвращает объединенную строку.

#практика
👍1
Реализация очереди

Благодаря данному видео ты узнаешь, как эффективно реализовывать очередь (queue) на Python. Продемонстрировано применение класса deque модуля collections, а также методы append, pop, appendleft и popleft.

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

#видео
👍2
PySpark: Выгрузка данных с помощью toPandas

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

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

#статьи
👍1
string center

Метод center() возвращает новую центрированную строку после заполнения ее указанным символом. Сначала ты передаешь строку, затем длину новой строки. Если не указывать символ для заполнения, по умолчанию используется пробел. В первом примере продемонстрировано заполнение строки с помощью символа, во втором – пробелами.

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

Делимся видео, где автор рассказывает о популярном алгоритме сортировки – метод всплывающего пузырька. Ты узнаешь, как работает данный алгоритм и как его реализовывать на Python.

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

#видео
👍4
Python 3 + C

Делимся статьей, где автор рассказывает про интеграцию методов из С в проекты, написанные на Python 3. Ты узнаешь, как это сделать. Также продемонстрировано, насколько эффективным является данное решение.

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

#статьи
dict.copy

Метод copy() возвращает поверхностную копию словаря. Он не изменяет исходный словарь. При использовании метода copy() создается новый словарь, который заполняется копией ссылок из исходного словаря. При использовании оператора = создается новая ссылка на исходный словарь.

#практика
👍2
Нейросети: Ускорение обучения

Продолжаем делиться циклом видео, где автор рассказывает про нейросети. В этот раз продемонстрированы способы ускорения работы градиентного спуска при обучении нейронных сетей. Также рассказано об инициализации начальных значений весовых коэффициентов и bias.

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

#видео #нейронные_сети
👍1
Размещение Телеграм бота на сервере

Благодаря данной статье ты узнаешь, как развернуть телеграм бота на Python в облаке. В качестве облака используется облачный провайдер Amvera. Подойдет и любой другой провайдер с возможностью деплоя через push в GIT.

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

#статьи
👍1
string.ljust

Строковый метод ljust() возвращает выровненную по левому краю строку заданной минимальной ширины. С помощью параметра width ты задаешь длину строки. Если длина меньше или равна длине строки, возвращается исходная строка. С помощью параметра fillchar ты можешь задать символ, которым будет заполняться оставшееся место. По умолчанию это пробел.

#практика
👍2
Нейросети: Переобучение

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

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

#видео #нейронные_сети
👍1
Мокинг внешних API

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

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

#статьи
👍3
dict.values

Метод values() возвращает объект представления, который отображает список всех значений в словаре. Метод values() не принимает никаких параметров. Обратив внимание на пример. values не возвращает список значений items, но возвращает представление всех значений словаря. Если список обновляется в любое время, изменения отражаются на самом объекте просмотра, как показано в примере.

#практика
👍1
Нейросети: Функции активации

Продолжаем делиться циклом видео, где автор рассказывает про нейросети. В этот раз ты получишь рекомендации по выбору функций активации для сетей с малым и большим числом слоев, а также для решения задач линейной регрессии и классификации. Рассматриваются функции: гиперболический тангенс, сигмоида, ReLu, softmax, linear.

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

#видео #нейронные_сети
Поиск объектов на изображении

OpenCV – один из наиболее популярных инструментов для работы с компьютерным зрением. Благодаря данной статье ты узнаешь, как с помощью библиотеки OpenCV можно распознавать объекты на изображении.

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

#статьи
string.rjust

Строковый метод rjust() возвращает выровненную по правому краю строку заданной минимальной ширины. С помощью параметра width ты задаешь длину строки. Если длина меньше или равна длине строки, возвращается исходная строка. С помощью параметра fillchar ты можешь задать символ, которым будет заполняться оставшееся место. По умолчанию это пробел.

#практика
👍1
Keras: Распознавание цифр

Благодаря данному видео ты научишься создавать полносвязную сеть в Keras для распознавания рукописных цифр из базы MNIST. Рассматриваются вопросы подготовки тестовой, обучающей и проверочной выборок.

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

#видео
SpeedTab

SpeedTab – это обертка на API, которая позволяет работать и редактировать гугл таблицы. Также библиотека включает минимальный функционал для работы с гугл диском. Благодаря данной статье ты научишься эффективно применять SpeedTab.

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

#статьи
👍1