Python Education
Closed channel
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Show more8 770
Subscribers
-124 hours
-107 days
-6530 days
Posts Archive
8 770
F-строки: Подход к форматированию строк на Pythonic (ч.2)
Как показано в коде, есть только две вещи, которые нужно сделать для использования f-строк:
1)Добавить букву “f” перед строкой, чтобы указать, что это f-строка.
2)Использовать фигурные скобки с именем переменной и необязательный спецификатор формата внутри строки ({variable_name:format}), чтобы интерполировать значение переменной в определённом формате.
“Простое лучше сложного”. f-строки являются хорошим отражением этой цитаты из "The Zen of Python". Более того, мы можем напрямую выполнить выражение внутри f-строки.
Python Education
8 770
F-строки: Подход к форматированию строк на Pythonic (ч.1)
Python поддерживает несколько различных методов форматирования строк, таких как форматирование в стиле C с использованием символов %, встроенная функция format() и f-строки.
Если вы всё ещё не используете более старые версии, чем Python 3.6, f-строки, безусловно, являются наиболее удобным способом форматирования строк, потому что они могут выполнять все задачи форматирования с минимумом кода и даже запускать выражения внутри строк.
Python Education
8 770
Подсказки по вводу: Сделайте ваши программы на Python безопасными для ввода
Динамическая типизация, которая означает определение типа переменной во время выполнения, является ключевой функцией, делающей Python гибким и удобным. Однако это также может привести к скрытым ошибкам, если переменные введены неправильно.
Чтобы решить эту проблему, Python внедрил функцию подсказки при вводе текста в версии 3.5. Она обеспечивает способ аннотирования типов переменных в коде, а современная среда IDE может обнаруживать ошибки типов на ранней стадии в процессе разработки.
Python Education
8 770
Операторы Объединения: Самый Элегантный Способ Объединения словарей Python (ч.2)
В Python 3.9 были введены операторы объединения, которые сделали задачи объединения очень простыми
Как показано в программе, мы можем просто использовать несколько символов вертикальной черты, так называемых операторов объединения в данном контексте, чтобы объединить столько словарей Python, сколько захотим.
Python Education
8 770
Операторы Объединения: Самый Элегантный Способ Объединения словарей Python (ч.1)
В Python существует множество подходов к объединению нескольких словарей, но ни один из них нельзя было назвать элегантным до тех пор, пока не был выпущен Python 3.9.
Например, как мы могли объединить следующие три словаря до Python 3.9?
Одним из методов является использование циклов for.
Python Education
8 770
Приветствуем всех любителей программирования на Python!
Python'er - один из лучших каналов по Python, у нас вы найдёте множество полезной информации, статей, руководств, уроков и многое другое. Мы расскажем вам о лучших практиках разработки и поможем разобраться с тонкостями языка.
Не упустите возможность стать настоящим профессионалом Python! Присоединяйтесь к нашему каналу уже сегодня!
PYTHON’ER
8 770
Repost from Пул N3
Сбер и правительство договорились внедрить на портале «Госуслуги» искусственный интеллект GigaChat. Об этом заявили в Минцифры, опровергая слухи о том, что на «Госуслугах» хотят запустить американский ChatGPT.
Сообщается, что GigaChat превосходит доступную сегодня модель ChatGPT по качеству ответов, он лучше защищен от кибератак и прекрасно справляется с запросами на русском языке, в отличие от многих других AI-моделей.
8 770
Атрибут context
Атрибут
context — это специальный атрибут исключений в Python, который содержит ссылку на исключение, которое было вызвано перед текущим исключением. Этот атрибут используется при множественном вызове исключений, чтобы предоставить контекст для текущего исключения.
В коде на картинке функция g вызывает исключение ValueError. Функция f перехватывает это исключение и вызывает собственное исключение Exception.
Python Education8 770
PySpark
PySpark — это Python API для Apache Spark. Он позволяет выполнять обработку больших данных в реальном времени в распределенной среде с помощью Python. Он также предоставляет оболочку PySpark для интерактивного анализа данных.
PySpark сочетает в себе удобство использования и простоту Python с мощностью Apache Spark, что позволяет обрабатывать и анализировать данные любого размера для всех, кто знаком с Python. PySpark поддерживает все функции Spark, такие как Spark SQL, DataFrames, Structured Streaming, Machine Learning (MLlib) и Spark Core.
Код с картинки создаст контекст Spark, прочитает набор данных из файла CSV с именем "data.csv" и выведет его в консоль.
Python Education
8 770
Не тяните с ипотекой! Квартиры А101 на юго-западе Москвы
Сейчас и до конца января! Успейте до Нового года купить квартиру рядом с метро всего за 1 руб. в месяц до конца строительства.
・от 5,8 млн ₽
・ипотека 1 ₽/мес.
・квартиры под ваши запросы
・магазины, школы, детские сады
・атмосферное благоустройство
Поможем выбрать именно ваш вариант
Запишитесь в офис продаж или на онлайн-консультацию!
Узнать больше
Проектная декларация на сайте https://наш.дом.рф/. Застройщик: А101. Финансовые услуги оказывает: ПАО Сбербанк, АО «Тинькофф Банк» и другие.
#реклама
a101estate.ru
О рекламодателе
8 770
Faker
Иногда возникают ситуации, когда для проведения анализа нам нужно сгенерировать тестовые данные или воспользоваться текстом-заполнителем. Библиотека Faker помогает решить эту проблему, быстро генерируя тестовые данные в нужный вам момент времени.
Python Education
8 770
Начни зарабатывать с Альпари уже сегодня!
25 лет больше 2 000 000 людей уже работают с Альпари!
Присоединяйтесь и учитесь с на бесплатном демо-счёте или используйте больше 4000 готовых стратегий от профессионалов для 90+ инструментов
Зарабатывайте без риска с лидером рынка!
Узнать больше
Финансовые услуги оказывает: ООО «Альпари-Брокер».
#реклама
promo.alparionline.website
О рекламодателе
8 770
Numerizer
Потрясающая библиотека для преобразования чисел из текстового формата в int (числовой) и float (с плавающей запятой). Полезная библиотека для NLP-проектов
Python Education
8 770
Missingo
Популярное решение для поиска пропущенных значений в реальных наборах данных. Но перед тем, как вводить пропущенные значения, необходимо их найти. Missingo предлагает быстрый и простой способ по визуализации отсутствующих значений.
Python Education
8 770
Карта Тинькофф Junior для детей. Бесплатное обслуживание
5 крутых дизайнов на выбор. Траты ребенка под контролем. Удобное детское приложение.
Подать заявку
Финансовые услуги оказывает: АО "Тинькофф Банк".
#реклама 0+
tinkoff.ru
О рекламодателе
8 770
3 простых шага для оптимизации гиперпараметров в любом Python-скрипте. Шаг 3
Теперь мы используем train_evaluate в качестве цели в любой библиотеке оптимизации неизвестной функции («черного ящика»).
Python Education
8 770
Типография MyLabel - Печать самоклеящейся этикетки
Собственное оборудование. Промышленное качество. Большие тиражи до 500.000 штук. Материалы в наличии. Доставка по всей России от 2 дней. Гарантия качества. Надежный партнер.
Получить предложение
#реклама
mylabel.pro
О рекламодателе
8 770
3 простых шага для оптимизации гиперпараметров в любом Python-скрипте. Шаг 2
Теперь вы можете поместить всю логику обучения и оценки внутрь функции train_evaluate. Эта функция принимает параметры на вход, а на выходе выдает результат проверки.
Python Education
8 770
3 простых шага для оптимизации гиперпараметров в любом Python-скрипте. Шаг 1
Возьмите параметры, которые хотите оптимизировать, и поместите их в словарь в начало скрипта. Это действие позволит вам эффективно отделить параметры поиска от остального кода.
Python Education
Available now! Telegram Research 2025 — the year's key insights 
