uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку 👈

Python Education

Python Education

Закритий канал

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

Показати більше
8 526
Підписники
Немає даних24 години
-87 днів
-6730 днів
Архів дописів
photo content

Итераторы и генераторы Итератор – это интерфейс, который позволяет перебирать элементы последовательности. Он используется, н
Итераторы и генераторы Итератор – это интерфейс, который позволяет перебирать элементы последовательности. Он используется, например, в цикле for ... in ..., но этот механизм скрыт от глаз разработчика. При желании итератор можно получить "в сыром виде", воспользовавшись функцией iter(). Чтобы получить следующий элемент коллекции или строки, нужно передать итератор функции next(). Под капотом функциональность реализуется в методах __iter__ и __next__. На базе итераторов в языке появились новые элементы синтаксического сахара: выражения-генераторы и генераторы коллекций. Они позволяют устанавливать условия для отбора. Выражения-генераторы не создают целый список заданной длины сразу, а добавляют элементы по мере необходимости. Очевидно, что генераторы могут выполнять работу функций map и filter. Более того, они справляются с этой задачей эффективнее.

RuCLIP tiny — быстрее, чем вы думаете Автор статьи поделился своим опытом создания более легковесной версии модели машинного
RuCLIP tiny — быстрее, чем вы думаете Автор статьи поделился своим опытом создания более легковесной версии модели машинного обучения RuCLIP, которая способна сравнивать схожесть текстового описания с изображением: Читать

Нарезка списка Синтаксис нарезания таков: a[start:stop:step] Start, stop и step необязательны. У них есть дефолтные значения,
Нарезка списка Синтаксис нарезания таков:
a[start:stop:step]

Start, stop и step необязательны. У них есть дефолтные значения, которые активируются, если не заполнить параметры: • 0 для start; • конец списка для stop; • 1 для step.

select answer:
Anonymous voting

photo content

Списки Многие программисты испытывают сложности с пониманием списков. Однако, это очень важная тема, и в ней необходимо разоб
Списки Многие программисты испытывают сложности с пониманием списков. Однако, это очень важная тема, и в ней необходимо разобраться. Вот небольшая задачка по python-спискам для тренировки мозга: Определите, что находится в каждой переменной, и сравните свои предположения с ответом. Если эти преобразования вам непонятны, потратьте на них немного времени.

Управление памятью в Python: 3 частых вопроса на собеседовании Представьте, что вы на собеседовании на должность Python-разра
Управление памятью в Python: 3 частых вопроса на собеседовании Представьте, что вы на собеседовании на должность Python-разработчика. Спросить там могут что угодно, например про управление памятью. Вот как Python собирает мусор? Если не знаете или сомневаетесь в ответе, то прочитайте эту статью. В ней ответили на этот и другие вопросы: Читать

Объединение словарей Начиная с Python 3.5, стало проще объединять словари. Если встречаются дублирующиеся ключи – в первом сл
Объединение словарей Начиная с Python 3.5, стало проще объединять словари. Если встречаются дублирующиеся ключи – в первом словаре они будут перезаписаны.

select answer:
Anonymous voting

photo content

Лямбда-выражения Лямбды пришли в Python из языка Lisp. Это простые анонимные функции, записанные в одну строку. Их можно объя
Лямбда-выражения Лямбды пришли в Python из языка Lisp. Это простые анонимные функции, записанные в одну строку. Их можно объявить даже там, где нельзя воспользоваться инструкцией def. Например, эти выражения часто используются в методах filter и map.

Шаблоны Django: реализация пользовательских тегов и фильтров Шаблоны Django помогают вам управлять HTML-кодом вашего веб-прил
Шаблоны Django: реализация пользовательских тегов и фильтров Шаблоны Django помогают вам управлять HTML-кодом вашего веб-приложения. Они используют мини-язык с переменными, тегами и фильтрами. Вы можете условно включать блоки, создавать циклы и изменять переменные до того, как они будут показаны. У Django изначально много встроенных тегов и фильтров, но даже их может быть недостаточно. Для этого в Django есть возможность написать свой собственный тег или фильтр. В этом руководстве рассматриваются все тонкости написания собственных пользовательских тегов и фильтров шаблона Django: Читать

Возврат нескольких значений Функции в Python могут возвращать более одной переменной без применения словаря, списка или класс
Возврат нескольких значений Функции в Python могут возвращать более одной переменной без применения словаря, списка или класса. Здесь возвращается кортеж. С тем же эффектом можно было бы написать return (name, birthdate). Это нормально для ограниченного количества возвращаемых значений. Но все, что превышает 3 значения, должно быть помещено в класс (data).

select answer:
Anonymous voting

photo content

Виды строк Оперировать строками в Python – одно удовольствие, так как язык предоставляет для них множество удобных методов. Т
Виды строк Оперировать строками в Python – одно удовольствие, так как язык предоставляет для них множество удобных методов. Также имеется поддержка "сырых" строк и строковых литералов. Чтобы строка стала "сырой", перед ней необходимо поставить символ r в любом регистре В такой строке отключается экранирование. Это значит, что обратная косая черта считается самостоятельным символом. Основное применение сырых строк – работа с регулярными выражениями. Строковые литералы заключаются в тройные кавычки или апострофы. С их помощью удобно обрабатывать большие блоки текста, например, HTML-код, так как их можно разбить на несколько строк. Экранирование кавычек внутри литерала не требуется. Второй код выведет все, что находится между тройными апострофами. При этом кавычки в значении атрибута и переносы строк сохранятся.

10 неизвестных подводных камней безопасности для Python В Python, как и в любом другом языке программирования, есть определён
10 неизвестных подводных камней безопасности для Python В Python, как и в любом другом языке программирования, есть определённые функции, которые могут ввести разработчиков в заблуждение или использоваться ими неправильно. Такие функции при неправильном использовании могут сильно навредить безопасности приложения. Здесь вы познакомитесь с 10 такими подводными камнями, которые уже успели наломать дров в реальных проектах: Читать

class Python - первый интерактивный канал по Python Недостаточно знать, как летает самолет, чтобы сесть за штурвал. Здесь можно учиться и кодить, не выходя с канала. - Пиши код с любого устройства и запускай его прямо в Telegram - Получай актуальные знания и погружайся в IT быстро и эффективно - Изучай теорию по порядку и сразу же проверяй знания на практике Подписывайся: @class_python

Проверка необходимой версии Python Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит про
Проверка необходимой версии Python Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит проверить наличие актуальной версии Python. Проведите простую проверку