Разъяснивший Python
6.89K subscribers
3.34K photos
49 videos
30 files
3.4K links
Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc
Download Telegram
Wagtail

Wagtail — это система управления контентом (CMS) с открытым исходным кодом, построенная на базе Django. Она фокусируется на пользовательском опыте и предоставляет разработчикам и дизайнерам точный контроль над созданием контента.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
📌 Функция len() в Python, количество элементов объекта.

• Функция len() возвращает длину (количество элементов) в объекте.

• Аргумент может быть последовательностью, такой как строка, байты, кортеж, список или диапазон или коллекцией (такой как словарь, множество или неизменяемое множество).

• Когда объект является строкой, функция len() возвращает количество символов в строке (строка представляет собой частный случай кортежа Python).

• Пользовательские типы данных могут определять метод __len__(), значение из которого, будет возвращено при вызове функции len().

Подсчет элементов списка (на картинке).

📕 Документация

#урок

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
❤1
DiskCache

DiskCache — это высокопроизводительная библиотека кэширования, написанная на чистом Python и совместимая с Django. Она использует дисковое пространство и файлы для хранения данных, что делает ее быстрее, чем Redis и Memcached, особенно при работе с большими объемами данных.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
🔴 Собеседование на Python-разработчика с разработчиком из Авито | завтра в 19:00
[+ ответы на 50 сложных вопросов в подарок]

4 ноября (в эту среду!) в 19:00 МСК приходи на открытое собеседование по Python. Посмотришь, какие вопросы задают разработчикам на технических интервью и как на них отвечать.

Как всё будет:
📂 Даниил Савушкин, разработчик в команде авторизации Авито, проведёт техническое собеседование. У него 5+ лет опыта с Python, Go и C#. До Авито он занимался разработкой антифрода в СберМаркете;

📂 Даниил задаст вопросы, которые встречаются на реальных собеседованиях, и прокомментирует ответы;

📂 В конце эфира можно будет задать свои вопросы.


Участие бесплатное. Эфир проходит в рамках менторской программы ШОРТКАТ для разработчиков, которые хотят сменить работу, вырасти в грейде и зарплате или прокачать технические навыки.

🎁 А ещё за регистрацию подарим файл «50 эталонных ответов на сложные вопросы Python-интервью»

Регистрируйся на эфир и забирай подарок в боте → @shortcut_py_bot

Реклама.
О рекламодателе.
🔖 Шпаргалка по функции permutations

Функция permutations возвращает последовательные перестановки элементов входного множества.

#Шпаргалка

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Что может быть ключом в словаре

В Python ключом в словаре может быть любой неизменяемый объект, такой как число, строка или кортеж.

В этом примере ключами словаря являются число 1, строка ‘two’ и кортеж (3, 4). Однако, если вы попытаетесь использовать изменяемый объект, такой как список, как ключ словаря, вы получите TypeError.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
🧩 Как учить Python с нуля с удовольствием: пишем своего чат-бота

• Python — классный язык программирования. Но многие новички учат его неправильно: почти все онлайн-курсы, тренажёры, книги и видео предлагают начинать учить Python с нуля с каких-то странных задач, вроде: «Давайте решим вот эту математическую задачку» или «Давайте напишем рекурсивный поиск чисел Фибоначчи». Вы уже тоже зеваете от скуки?

🧷 Читать статью

#Статья

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Модуль transliterate

В Python существует несколько библиотек для транслитерации текста, и одной из них является библиотека transliterate. Этот модуль позволяет переводить текст из одной письменности в другую, например, из кириллицы в латиницу.

Библиотека transliterate поддерживает несколько письменностей, так что вы можете использовать её для транслитерации текста между различными языками.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Визуализация Данных на Python

• В данном ролике ты узнаешь: Как редактировать кривой график; Что такое диаграмма рассеяния, и как её строить; Как строить трёхмерные (3D графики) графики; И на десерт - как строить анимированные графики с помощью библиотеки Plotly.

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

#Видео


Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Kornia

Kornia — это библиотека компьютерного зрения с открытым исходным кодом, написанная на Python и предназначенная для работы с PyTorch. Она предлагает широкий спектр функций для решения различных задач компьютерного зрения.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Подписки на нейронки без переплат на ggsel

На сайте собраны все нужные ИИ-модели для работы и учебы 👨‍💻

Иностранные карты не потребуются — оплатить подписку безопасно можно картой российского банка

А еще до 20 ноября в канале ggsel: AI, tech, digital проходит розыгрыш набора LEGO и подписки тг премиум на год
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Класс memoryview() в Python, ссылка на буфер обмена.

• Класс memoryview() возвращает ссылку на буфер обмена памяти, в которой находится переданный в качестве аргумента объект. Объект obj должен поддерживать протокол буфера обмена.

• memoryview() обеспечивает прямой доступ для чтения и записи к байтово-ориентированным данным объекта без необходимости их предварительного копирования. Это приводит к значительному увеличению производительности при работе с большими объектами, такими как двоичные данные видео или изображения, поскольку создает другой объект доступа для изменения больших данных без их копирования.

Примеры использования (на картинке).

📕 Документация

#урок

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Saverbot — скачивай видео и аудио из любых соц.сетей

Без рекламы, подписок и прочего.
Функция zip()

Функция zip() используется для объединения элементов из двух или более итерируемых объектов в кортежи. Эти кортежи могут затем быть использованы, например, для создания словарей или других структур данных. Функция zip() создает итератор, который генерирует кортежи из элементов, взятых по одному из каждого переданного ей итерируемого объекта.

Важно отметить, что если переданные итерируемые объекты имеют разную длину, zip() остановится, когда самый короткий из них исчерпается.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
📌 Функция id() в Python, идентификатор объекта.

• Функция id() возвращает уникальный идентификатор для указанного объекта.

• Все объекты в Python имеют свой уникальный идентификатор. Идентификатор присваивается объекту при его создании. Идентификатор является адресом памяти объекта и будет отличаться при каждом запуске программы.

• Следует иметь в виду, что некоторые объекты могут иметь один и тот же идентификатор, например: мелкие целые от -5 до 256, True и False.

Примеры получения идентификатора объекта (на картинке).

📕 Документация

#урок

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Библиотека Manim

Библиотека Manim (Mathematical Animation Engine) предоставляет инструменты для создания анимаций математических концепций с использованием Python. Эта библиотека широко используется в образовательных целях и в сообществе, занимающемся созданием математических контентов. Manim была изначально разработана Grant'ом Sanderson'ом, создателем 3Blue1Brown, для создания анимаций для его образовательных видеороликов.

Помимо этого, существует две версии Manim: Manim Community Edition (ManimCE) и Manim GL. ManimCE является развитием и поддерживается сообществом. Manim GL, с другой стороны, предоставляет улучшенные возможности OpenGL для более высокого качества анимаций.

После установки вы можете использовать команды вроде manim your_script.py YourSceneName -p -ql, чтобы создать видео на основе вашего скрипта.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
🧩 5 движков для создания игр в Python

• Многие хотят изучить программирование, чтобы создать свою игру. Но что для этого нужно, когда учишься работать с Python? Правильно – движки. Они чаще всего представляют собой библиотеки.

• Их можно устанавливать из разных каналов, например, с площадки распространения кода или менеджера pip. Кроме них, имеются и автономные среды для реализации игр. Давайте разберем ТОП-5 движков.

🧷 Читать статью

#Статья

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Six

Библиотека Six — это мощная библиотека, которая предназначена для сглаживания различий между двумя версиями Python: 2 и 3. Она предоставляет утилиты для обеспечения совместимости кода, который работает на обеих версиях Python без изменений. Six состоит всего из одного файла Python, поэтому его легко скопировать в проект.

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

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Многопоточность и асинхронность в программировании | Python Threading и Multiprocessing

• Хотите ускорить работу своего кода в несколько раз? Если да, то вы пришли по адресу! В данном ролике, мы разберёмся, как можно использовать весь потенциал вашего процессора для выполнения программы.

• Узнаем как это реализуется на практике, и напишем небольшой код с использованием асинхронной библиотеки Python Threading, и многопоточной библиотеки Multiprocessing.

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

#Видео


Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Pydantic

Pydantic — это библиотека Python для проверки и обработки данных. Она позволяет вам определять модели данных с помощью простых классов Python, а затем автоматически генерирует код для проверки и преобразования данных в соответствии с этими моделями.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python