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

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

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

Метод list pop() удаляет элемент по указанному индексу. Метод также возвращает удаленный элемент. Если индекс, переданный методу, находится за пределами диапазона, он выдает исключение IndexError: pop index out of range.

#практика
👍30
Расширенный вариационный автоэнкодер

Благодаря данному видео ты узнаешь, как работает расширенный вариационный автоэнкодер - Conditional Variational Autoencoder (CVAE). Автор демонстрирует пример реализации в пакете Keras.

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

#видео
🤣1
Альтернативы Pandas

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

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

#статьи
🔥7👍1
Генерация QR-кода

QR-коды используются для кодирования и декодирования данных в машиночитаемую форму. Благодаря библиотеке pyqrcode ты можешь без проблем создавать QR-коды. Делимся кодом для генерации QR-кода.

#практика
🔥53👍18🤣1
Django: select_related и prefetch_related

Благодаря данной статье ты узнаешь, в чем заключается разница между select related и prefetch related. Автор на примерах демонстрирует влияние методов на сгенерированный SQL для получения данных.

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

#статьи #django
👍18🔥1
Рекуррентные блоки GRU

Благодаря данному видео ты узнаешь, как работают блоки GRU (Gated Recurrent Units) рекуррентных нейронных сетей. Автор приводит пример реализации слоя GRU в пакете Keras для задачи сентимент-анализа коротких высказываний.

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

#видео
👍16
Генератор пароля

Благодаря данному коду ты можешь создать программу-генератор случайных паролей. Данный проект работает по логике случайного использования букв от A до Z для создания уникального и высокозащищенного пароля.

#практика
🤣47👍27🔥8😁1
Множества и их методы

Благодаря данному видео ты узнаешь о множествах, способе объявления множеств с помощью функции set() и оператора {}. Рассматриваются методы добавления элементов в множество: add(), update(), методы удаления элементов из множества: remove(), discard(), pop(), clear().

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

#видео
🔥7👍4
Расширение возможностей веб-приложений

Благодаря данной статье ты узнаешь, как с помощью WebAssembly и Python можно расширить возможности твоего веб-приложения. Автор демонстрирует запуск программы на Python внутри другого приложения, использующего среду исполнения Wasm. В результате программа на Python общается с хостом и наоборот.

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

#статьи
👍10🔥1
list.remove

Метод remove() удаляет из списка первый соответствующий элемент (который передается в качестве аргумента). Если элемент не существует, он выдает исключение ValueError: list.remove(x): x not in list.

#практика
🔥39👍5🤣3
Работа с Lists

Делимся видео, где автор рассказывает про работу с Lists. Ты научишься создавать lists, обращаться к элементу списка по индексу, изменять элементы по индексу и диапазону индексов и многое другое.

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

#видео
😁17🔥7👍3
Библиотека Kornia

Делимся статьей, где автор рассказывает про библиотеку Kornia. Это open-source библиотека для решения задач компьютерного зрения. Ты узнаешь об основных преимуществах данной библиотеки.

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

#статьи
👍31🔥3
Преобразование римских чисел в десятичные числа

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

#практика
👍57🤣4
Сентимент-анализ рекуррентной LSTM-сетью

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

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

#видео
👍14🤣1
divmod

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

#практика
👍40🤣1
ORM для sqlite3

Благодаря данной статье ты научишься писать ORM на примере sqlite3. Ты узнаешь, какие инструменты Python необходимы для самостоятельного написания ORM.

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

#статьи
👍16🔥1😁1
Django: Маршрутизация, обработка исключений запросов

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

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

#видео #django
🔥17👍6