Python Education
Закритий канал
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Показати більше8 770
Підписники
-124 години
-107 днів
-6530 день
Архів дописів
8 770
4 ситуации из жизни лямбда-функций в Python. Использование в качестве фабричной функции
Вероятно, вам известно, что помимо встроенного типа словаря
dict, в нашем распоряжении есть еще другой словарь под названием defaultdict. Этот класс является подклассом типа dict, который доступен в модуле collections. Конструктор defaultdict представляет собой defaultdict([default_factory[, ...]]). default_factory вызывается для создания значения при условии, что в словаре еще нет заданного ключа.
Python Education8 770
4 ситуации из жизни лямбда-функций в Python. Нахождение минимальных и максимальных значений
Для нахождения минимального и максимального значений в наборе данных можно использовать две встроенные функции, а именно
min() и max(). Принцип использования обоих методов идентичен. В большинстве случаев мы предоставляем итерируемый объект, состоящий из нескольких элементов. Задавая аргумент key, мы можем получить искомые минимальные и максимальные значения по тому же принципу, что и в случае с функцией sorted().
Python Education8 770
typing.Literal
typing.Literal — это тип данных, который позволяет указать не просто какой-то тип вроде str, int или float, а конкретное значение этого типа.
Например, Literal[42] означает, что в качестве значения ожидается только 42. Важно, что проверяется не только равенство значения, но и его тип (например, нельзя будет использовать False, если ожидается 0).
Python Education8 770
4 ситуации из жизни лямбда-функций в Python. Сортировка последовательности данных
Первый допустимый вариант использования — сортировка последовательности данных при помощи встроенной функции
sorted(). Если вы знакомы с методами списков объектов, то, скорее всего, вам известен похожий метод sort(), который может сортировать объекты в списке в нужном порядке. Функция sorted() используется во многих ситуациях.
Python Education8 770
Станьте Python-разработчиком за 0₽
Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.
Получите основы профессии и ключевые навыки за 3 недели практики.
⚠️ Переходите по ссылке и забирайте курс по Python — только до 11 февраля: https://go.2038.pro/8d12bd42505a6330?erid=LdtCK7b7u&m=1
8 770
Изменяемые значения по умолчанию
Аргументы по умолчанию в Python задаются один раз при определении функции. Следовательно, каждый элемент используется при каждом вызове, то есть данные, содержащиеся в переменной, изменяемы при каждом обращении к ним в функции.
Python Education
8 770
Копирование!
Использование копирования может быть объективно лучше обычного присвоения. Обычные операции присвоения просто указывают на существующий объект новой переменной, вместо создания нового объекта.
Python Education
8 770
Telethon
Telethon — это библиотека Python, которая позволяет вам взаимодействовать с API Telegram. Вы можете отправлять, получать или ждать новых сообщений Telegram внутри вашего Python-приложения. Вы также можете отправлять файлы контакту или группе контактов.
В этом примере мы настраиваем автоматическое отправление файлов в группу.
Python Education
8 770
Skillbox дарит 6 месяцев бесплатного обучения интернет-профессиям с гарантией трудоустройства.
Список профессий участвующих в акции:
Интернет-маркетолог (зп 120 000₽)
SMM-маркетолог (зп 150 000₽)
Веб-дизайнер (зп 140 000₽)
Графический дизайнер (зп 80 000₽)
Data Engineer (зп 190 000₽)
Data Analyst (зп 285 000₽)
Java-разработчик (зп 150 000₽)
Разработчик игр на Unity (зп 120 000₽)
Тестировщик ПО (зп 165 000₽)
Приобретение обучения гарантирует трудоустройство, или Skillbox вернет деньги!
⚠️Акция действительна только по ссылкам в посте. Срок окончания акции 15 февраля 2024 года.
8 770
Snowballstemmer
Библиотека
Snowballstemmer предоставляет функциональность стемминга, то есть преобразования слов в их базовую форму.
Эта библиотека реализует алгоритм Портера, который является одним из наиболее известных алгоритмов стемминга. Snowballstemmer поддерживает алгоритмы стемминга для 15 языков, включая русский.
Python Education8 770
NotImplemented
Хотя ошибка NotImplemented является одной из самых распространённых, я считаю важным напомнить о ней в очередной раз. Выброс NotImplemented в Python не приводит к выбросу ошибки NotImplemented, вместо этого выбрасывается TypeError.
Python Education
8 770
pathlib.PureWindowsPath()
В модуле
pathlib функция pathlib.PureWindowsPath() используется для создания объекта пути Windows. Этот объект представляет собой путь в файловой системе Windows, но не выполняет никаких операций ввода-вывода.
Аргумент path может быть строкой, представляющей путь Windows, или другим объектом пути, который можно привести к типу PureWindowsPath.
Python Education8 770
Забирайте бесплатные курсы по дизайну в дизайн-кинотеатре Contented.
Не выбирайте между высокой зарплатой и увлекательным делом.
Переходите по специальной ссылке и забирайте 5 этих курсов по дизайну бесплатно:
— Графический дизайн
— Моушн дизайн
— UX/UI дизайн
— Дизайн интерьеров
— Дизайн интерактивных медиа
Предложение действует только по нашей ссылке до 13 февраля включительно.
8 770
Flask
Flask — это моя любимая библиотека для создания быстрых веб-сервисов или простых сайтов. Flask — это микрофреймворк. Его задача — сделать ядро простым и расширяемым. Всего для Flask написано свыше 700 расширений — как официальных, так и созданных сообществом.
Если вы знаете, что в скором времени займетесь разработкой крупного веб-приложения, то стоит присмотреться к полноценному фреймворку. Самым популярным в этой категории считается Django.
Python Education8 770
Beautiful soup
Когда вы вытаскиваете HTML с какого-то сайта, то сначала проводите его разбор и отсекаете все ненужное.
Beautiful Soup — это Python-библиотека по сбору данных из HTML и XML-файлов. В ней представлены простые методы для навигации, поиска и изменения дерева разбора, или парсинга. Это очень мощная библиотека, которая умеет обрабатывать все виды HTML, даже если он сломан. Уж поверьте моему опыту, HTML ломается довольно часто, поэтому такая функция окажется как нельзя кстати.
Python Education8 770
Функция hex()
Функция
hex() в Python используется для преобразования целого числа в его шестнадцатеричное представление. Она принимает один аргумент — целое число, которое нужно превратить, и возвращает срок с его шестнадцатеричной представлением.
Python Education8 770
Repost from Маркетинг нефильтрованный
ААА, помните конкурс на 1 млн долларов от Бургер Кинга? Прилетела ответочка!
Сбер предложил Бургер Кингу свой рецепт Воппера через нейросеть ГигаЧат, а вдобавок еще и 100 млн сберспасибо.
БК согласился и выдвинул условия – 100 тысяч лайков, и AI Воппер от Гиги будет продаваться в России и во всем мире.
Аплодирую! Бежим лайки ставить: t.me/burgerkingrf/373
8 770
Homeassistant
Если вы интересуетесь домашней автоматизацией, то однозначно попробуйте
Home Assistant! Более подробная информация доступна на их сайте. Если получится, то саму платформу можно скачать с Raspberry Pi. Это простой и безопасный способ начать работу. Я установил Home Assistant на более мощный сервер — внутри Docker-контейнера.
Python Education8 770
IPython
IPython — это ядро блокнотов Jupyter.
Jupyter Notebook — это веб-приложение с открытым кодом, которое позволяет создавать и обмениваться документами с живым кодом, уравнениями, визуализациями и текстовыми описаниями.
Python Education8 770
tqdm
tqdm является чуть более современным аналогом progress, выполняющим те же функции. В tqdm есть своя изюминка — им можно пользоваться в командной строке.
Python Education
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
