Python Education
قناة بسيطة
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
إظهار المزيد8 769
المشتركون
لا توجد بيانات24 ساعات
-77 أيام
-6130 أيام
أرشيف المشاركات
8 768
Строки в апострофах и в кавычках
Строки в апострофах и в кавычках - одно и то же. Причина наличия двух вариантов в том, чтобы позволить вставлять в литералы строк символы кавычек или апострофов, не используя экранирование.
Python Education
8 768
Станьте Python-разработчиком за 0₽
Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python.
⚠️Переходите по ссылке и забирайте курс по Python — только до 8 января: https://go.2038.pro/81599ac982f19590?erid=LdtCK7b7u&m=1
8 768
Pympler
Мониторит и анализирует память, которая используется при исполнении кода программ на Python. Инструмент находит ее избыточное потребление, утечки и другие баги. С помощью Pympler можно узнать все о размере и длительности процессов приложения на Python за время работы.
Python Education
8 768
py-spy
Следит за тем, что и как выполняет программа, сколько времени и ресурсов она тратит на разные задачи, мониторит ее работу. Py-spy сначала обращается к системе компьютера, а затем сохраняет и выводит полученную информацию, которую можно использовать в работе. Вам не нужно перезагружать или модифицировать работающую программу: инструмент помогает получать информацию, не затрагивая исходный код. Библиотека удобна при поиске багов, особенно если нельзя переписать код.
Python Education
8 768
Хотите переехать в Испанию?
Тогда вам понадобятся надежные советы и поддержка от опытных специалистов
На канале SpanishBureau вы найдете полезную информацию о жизни в Испании, советы от миграционных экспертов и истории людей, которые уже проделали этот пусть.
Что уже можно найти на канале:
— реальные инсайды и лайфхаки о жизни в Испании: от культуры до повседневных вопросов;
— подробные руководства и советы по оформлению документов и адаптации в новой стране;
— консультации по всем вариантам переезда: ВНЖ для фрилансеров и студентов, а также людей с пассивными доходами и инвесторов.
Подписывайтесь на SpanishBureau, чтобы узнать больше о переезде в Испанию. Записывайтесь на бесплатную консультацию в SpainResidence, чтобы обсудить в деталях ваш кейс и разработать стратегию переезда под ключ.
Подписаться
#реклама
О рекламодателе
8 768
Что такое списки?
Списки в Python - упорядоченные изменяемые коллекции объектов произвольных типов (почти как массив, но типы могут отличаться).
Чтобы использовать списки, их нужно создать. Создать список можно несколькими способами. Например, можно обработать любой итерируемый объект (например, строку) встроенной функцией list.
Python Education
8 768
responses
Выше мы говорили про requests — это ее противоположность. Responses помогает генерировать различные ответы на запросы и затем анализировать их результаты. В отличие от requests, responses используется в основном при тестировании — помогает проверять, как приложение реагирует на разные ответы внешнего сервиса.
Python Education
8 768
Pydantic
Помогает не только обрабатывать данные: она вносит в Python строгую типизацию и четкость в работе. Но обычно ее используют для валидации и парсинга: Pydantic проверяет и приводит данные из других сервисов к единому виду. Разнородные данные сложно воспринимать и программе, и человеку.
Python Education
8 768
dateparser
Инструмент находит и определяет даты в массиве данных. Он работает с разными форматами записи: и строгими, и «человекопонятными». Dateparser сможет найти дату и формата «25.06.1999», и формата «вчера» или «месяц назад». В основном библиотека используется при парсинге данных.
Python Education
8 768
Loguru
Инструмент для удобного и простого логирования данных. В Python есть встроенная библиотека logging, но многие разработчики считают ее неудобной из-за сложных конфигураций логов, неудобства настроек разного уровня логирования и ротации файлов логов. Поэтому они пишут логи через loguru. Библиотека имеет широкие настройки форматирования, удобна в работе и поддерживает множество функций, например архивирование файлов с логами.
Python Education
8 768
Pymystem3
Библиотека от Яндекса имеет точно такой же функционал, как и Pymorphy2, и является ее альтернативой. Pymystem3 быстро и качественно распознает части речи и лексемы слова.
Python Education
8 768
Функция
filter()
filter(func, iter) — принимает функцию, возвращающую True или False, и итерируемый объект. На основе ответа функции решает, оставлять объект или нет.
filter() больше относится к функциональному программированию, многие питонисты предпочитают использовать генераторные выражения, т.к. они more Pythonic.
Python Education8 768
sys.argv
В этой переменной хранятся параметры, переданные скрипту из командной строки. При вызове
python3 main.py 1 2 3, sys.argv будет иметь значение ['main.py', '1', '2', '3'].
Интересно: sys.argv[0] всегда будет названием вызываемого скрипта. Если это интерпретатор, то строка будет пустой.
Правда, использовать sys.argv в серьёзных проектах глупо, т.к. есть встроенный argparse или typer от разработчиков FastAPI.
Python Education8 768
Redis
Это in-memory база данных типа «ключ-значение». Она очень быстрая, т.к. данные хранятся в оперативной памяти.
Redis используется для кэширование, составления очереди задач, управления сеансами пользователей и для оперирования другими не столь важными данными.
Его не стоит использовать как основную БД, ведь при перезапуске компьютера все данные пропадут. Для работы с ней существует одноимённая библиотека.
Python Education
8 768
Метод setdefault()
При использовании метода setdefault() мы получаем значения ключа словаря. Если ключ не существует, метод setdefault() создает новый ключ со значением по умолчанию.
В этом примере мы используем метод setdefault() для получения значения ключа 'three' из словаря d. Поскольку ключ 'three' не существует, метод setdefault() создает новый ключ со значением по умолчанию 3 и возвращает это значение.
Python Education
8 768
OpenCV
Это открытая библиотека для работы с алгоритмами компьютерного зрения, машинным обучением и обработкой изображений.
Python Education
8 768
Пройдите тест из 10 вопросов от Eduson Academy и узнайте, какая профессия мечты подходит именно вам
Почему профессия мечты? Тест нацелен на IT-профессии, а именно сейчас в IT:
— Средняя зарплата составляет 165.000
— 700.000 специалистов не хватает именно сейчас по данным Минцифры
— 5% ставка по ипотеке для IT специалистов
Открыто всего 300 мест, после, возможность пройти тест будет закрыта. Пройти тест — https://go.2038.pro/356785d2f0017910?erid=LdtCK4uVh&m=1
Реклама. Информация о рекламодателе по ссылкам в посте.
8 768
Rich
Позволяет форматировать текст, который Python выводит в консоль. Словосочетание Rich Text означает «отформатированный», «украшенный» текст. Можно сделать разноцветными сообщения в консоли, изменить в них начертание шрифта, выводить таблицы, пользоваться эмодзи. Это удобно, если нужны понятные и наглядные логи.
Python Education
8 768
Pymorphy2
Это морфологический анализатор русского языка. Он распознает и приводит слова к нормальной форме (например, «люди -> человек», или «гулял -> гулять»), меняет число, род, падеж и пр.
Python Education
8 768
Keras
Упрощает использование TensorFlow. Keras отвечает за создание и настройку моделей и нейросетей, а TensorFlow выполняет в них расчеты.
Python Education
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
