Разъяснивший Python
前往频道在 Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
显示更多7 169
订阅者
-324 小时
-117 天
-4830 天
帖子存档
7 169
#вопросы_с_собеседований
Какие операции можно производить над отображениями?
Примером отображения в Python являются словари (dicts), с ними можно выполнять следующие основные операции:
— Получение значения по ключу: my_dict[key].
— Добавление или изменение пары ключ-значение: my_dict[key] = value.
— Удаление пары ключ-значение: del my_dict[key].
— Проверка наличия ключа: key in my_dict.
— Получение списка ключей: my_dict.keys().
— Получение списка значений: my_dict.values().
— Получение пар ключ-значение: my_dict.items().
— Очистка словаря: my_dict.clear().
— Копирование: new_dict = my_dict.copy().
— Объединение словарей: z = {**x, **y}.
7 169
collections.Mapping
collections.Mapping — это абстрактный базовый класс, который представляет отображение ключ-значение.
Он наследуется встроенными типами словарей, такими как dict, а также другими типами, которые реализуют схожее поведение, например OrderedDict.
Класс Mapping определяет интерфейс, общий для всех отображений ключ-значение, включая такие методы как keys(), values(), items() и другие.
Это позволяет писать универсальный код, который будет работать с любым типом, реализующим этот интерфейс.
Например, Mapping часто используется вместе с isinstance или issubclass для проверки, является ли объект словарем. Также он полезен при написании функций, которым нужно принимать на вход отображения, но без привязки к конкретному типу как dict. Mapping гарантирует наличие основных методов словаря у переданного объекта.7 169
Прикольная фишка: если вкладывать хотя бы 5% своего дохода, то к 30 годам вы уйдёте на пенсию.
Посмотрите на цифры. Инвестируя 1000р в месяц под 20% годовых, через пару лет вы заработаете 1 миллион. А если сумму вложений увеличить еще в половину, то благодаря сложному проценту получится 8 миллионов. Так и получается, что тысяча рублей есть у каждого, а знаний, куда её вложить и обеспечить себе безбедную жизнь, нет у большинства.
Читайте канал INSIDER – тут объясняют, как грамотно пристроить свои деньги, чтобы они работали на вас.
Банки, фишки, лазейки, вклады, биржи – после подписки удивитесь, насколько легко можно выйти на пассивный доход и получать от 200к, плюя в потолок.
Подписывайтесь, деньги любят предприимчивых: @insider
7 169
#вопросы_с_собеседований
К чему может быть применен декоратор?
Декораторы можно применять к:
— Обычным функциям, определенным с помощью def.
— Методам классов.
— Статическим методам и методам класса внутри классов.
— Lambda функциям.
— Методам встроенных типов в Python (например, к методам списков, словарей).
7 169
11 сентября стартует бесплатный курс-симулятор Нетологии «Аналитика данных: первые шаги в Python».
На курсе вы сможете погрузиться в профессию аналитика данных и попробуете решить 3 практических кейса с помощью Python. Вы узнаете:
- кто такой аналитик данных и какие ещё профессии есть в аналитике,
- какие бывают данные, как их собирают и обрабатывают,
- почему аналитики используют Python и какой у него базовый синтаксис,
- как можно использовать готовые решения на Python — библиотеку Pandas
Курс ведёт Константин Башевой, аналитик-разработчик из Яндекса с 18-летним опытом в аналитике.
Записаться на курс можно уже сейчас → https://netolo.gy/b6ex
Реклама. ООО «Нетология» erid:LatgC2DPS
7 169
Sketch
Sketch — это библиотека для статистического анализа и обработки данных. Она позволяет быстро проводить первичный анализ данных и строить прототипы моделей машинного обучения.
Основные возможности:
— Быстрый и эффективный подсчёт статистик по данным, таких как сумма, среднее, медиана, дисперсия.
— Аппроксимация распределений и плотностей вероятности.
— Вычисление квантилей, сглаживания, гистограмм.
— Тестирование статистических гипотез, оценка p-value.
— Генерация случайных чисел из разных распределений.
Sketch позволяет ускорить статистический анализ данных с помощью простого и интуитивного API и используется для:
— Первичного анализа и визуализации данных.
— Статистических тестов в научных исследованиях.
— Построения прототипов моделей машинного обучения.
— Анализа пользовательских действий и событий.
— Симуляции процессов на основе статистических моделей.
P. S. Пробуем новую систему борьбы со спамерами. Чтобы вы могли писать комментарии, админ должен принять вас в чат канала: https://t.me/+oYlNylfNiR01M2I6
7 169
#вопросы_с_собеседований
Что делают StringIO и BytesIO?
StringIO и BytesIO — ||это классы из стандартной библиотеки, которые позволяют обрабатывать строки и байты как файлоподобные объекты.
||StringIO предназначен для работы с текстом. Он позволяет записывать строки в объект и считывать их оттуда же, имитируя файловый интерфейс.
Это удобно для работы со строками в местах, где ожидается файл — например, для mock-объектов.
BytesIO выполняет ту же роль для байтов — позволяет записывать байты в объект и считывать их как файл.
Это удобно для имитации файлового ввода/вывода в памяти или для работы с двоичными данными.
В целом, эти классы упрощают работу с текстом и двоичными данными, эмулируя файловый интерфейс для строк и байтов в памяти.
7 169
Repost from Разъяснивший Python
string.strip
Метод strip() возвращает копию строки, удаляя как начальные, так и конечные символы (в зависимости от переданного строкового аргумента). Если аргумент chars не указан, все начальные и конечные пробелы удаляются из строки.
#практика
7 169
Год назад Москву признали лучшим городом мира по инфраструктуре. А Питер вошёл в тройку самых дешевых.
Но самое печальное — 93% граждан до сих пор сидят дома, не знают как провести время и тратят огромные деньги на досуг
А чтобы быть в курсе: как развлечься за сущие копейки, бесплатно сходить любой концерт или выставку и первым получать важные новости столиц, читайте:
🌇 Москва сегодня
🌃 Питер сегодня
Пожалуй, это лучшие каналы для жителей столиц. Подписывайтесь
7 169
string.strip
Метод strip() возвращает копию строки, удаляя как начальные, так и конечные символы (в зависимости от переданного строкового аргумента). Если аргумент chars не указан, все начальные и конечные пробелы удаляются из строки.
#практика
7 169
raise
Конструкция
raise используется для генерации исключений.
Когда в коде происходит что-то непредвиденное или некорректное — можно сгенерировать исключение командой raise.
Например:
ValueError('Invalid value')
Здесь мы генерируем исключение ValueError с сообщением об ошибке.
После генерации исключения выполнение текущего кода прерывается и происходит переход в блок try/except для обработки этой ошибки.
Если исключение не будет обработано — программа завершится с ошибкой.
В этом примере функция calculate_discount проверяет входные данные. Если скидка меньше 0 или больше 100 — с помощью raise генерируется исключение ValueError с сообщением.7 169
Разработка игры на Python
В этом видеоуроке автор подробно и наглядно разбирает процесс разработки игры по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Вы рассмотрите как устанавливать модули, настраивать и отрисовывать на экране изображение пушки из будущей игры.
Смотреть это видео на youtube: youtu.be/ilP1dImCuJ8
7 169
🐍 Курс «Python для Пентестера»
Старт: 4 сентября
Длительность: 3 месяца
ℹ️ На курсе будем изучать продвинутые техники использования Python, научимся писать прикладной софт, который используется пентестерами в их профессиональной деятельности. Максимум практики, чат с живым общением и поддержка преподавателей!
🎓 После 3-месячного онлайн-курса «Python для пентестера» вы сможете:
✔️ Эффективно использовать базы данных и сеть Интернет;
✔️ Получать данные от сайтов в автоматическом режиме;
✔️ Писать прикладные программы на Python.
❗️После прохождения курса у вас остается доступ к материалам в течение года
🏆 Выдаём УПК/сертификат при успешной сдаче экзамена
В честь начала учебного года команда Академии дарит скидку 10% на оплату курса до 10 сентября. Промокод: ОСЕНЬ2023. Возможна оплата в рассрочку.
📌 Узнать подробнее о курсе
7 169
#вопросы_с_собеседований
Для чего могут применять конструкцию try finally без except?
Конструкция try-finally без блока except может применяться в следующих случаях:
— Для закрытия файлов после работы с ними, даже если произошла ошибка.
— Для освобождения ресурсов, таких как сетевые соединения или блокировки.
— Для отмены каких-либо длительных операций или процессов в случае прерывания работы программы. Например, отмена запущенных потоков.
— Для логирования или уведомления о завершении блока кода, даже если в нем произошла ошибка.
— Для выполнения необходимой логики по завершении работы блока кода вне зависимости от результата, например сброс счетчиков.
7 169
⚡Гибель Пригожина — изменит облик страны
На ваших глазах происходят события, которые перевернут правила игры. Но большинство — снова не готовы к таким изменениям
Сейчас важно сохранять трезвую голову и читать тех, кто не наводит панику и опирается только на сухие факты. Хороший пример, канал Баррель черной икры
Там еще год назад кричали, почему дефолт РФ — это вздор. Давали точные прогнозы по курсу рубля и доллара. Говорили заранее, почему вторая волна мобилизация — полная чушь
А сейчас подробно объясняют, к чему еще готовиться в 2023 году, как пережить кризис рубля и чем для нас закончится конфликт на Украине
Стоит подписаться, чтобы не потерять все нажитое: @banki_oil
7 169
🔥 HTTP-запросы с использованием Aiohttp в Python 3
Если вы опытный программист на Python, то наверняка слышали о GIL или Global Interpreter Lock. Эта блокировка защищает доступ к объектам Python таким образом, что только один поток может одновременно выполнять байткод.....
//Читать статью
7 169
Repost from Разъяснивший Python
Совет на осень 2023г — изучайте товарный бизнес. Сейчас в нем варятся даже дети...
Например:
— Заказать несколько пар кроссовок по 700р в Китае ( поставщики )
— Отфоткать на телефон и загрузить карточку на Озон или WB( инструкция )
— Продать по 3800р и всю прибыль вложить обратно
— Повторить 5 раз и купить машину....
И таких пустующих ниш сотни…
Чтобы с нуля запустить своё дело — читайте канал Константина Нартова. Там на пальцах показывают, какие категории выстрелят этой осенью, как автоматизировать процесс и почему карточка товара определяет 70% успеха продаж
Подписывайтесь, пока канал в открытом доступе: @Nartov
7 169
Совет на осень 2023г — изучайте товарный бизнес. Сейчас в нем варятся даже дети...
Например:
— Заказать несколько пар кроссовок по 700р в Китае ( поставщики )
— Отфоткать на телефон и загрузить карточку на Озон или WB( инструкция )
— Продать по 3800р и всю прибыль вложить обратно
— Повторить 5 раз и купить машину....
И таких пустующих ниш сотни…
Чтобы с нуля запустить своё дело — читайте канал Константина Нартова. Там на пальцах показывают, какие категории выстрелят этой осенью, как автоматизировать процесс и почему карточка товара определяет 70% успеха продаж
Подписывайтесь, пока канал в открытом доступе: @Nartov
7 169
whylogs
whylogs — это библиотека для мониторинга и аудита машинного обучения.
Она помогает делать ML системы более прозрачными, стабильными и надёжными за счёт постоянного мониторинга и аудита.
Она используется для того, чтобы:
— Отслеживать статистику и метрики моделей и данных в режиме реального времени.
— Выявлять дрейф данных - изменения в распределении данных со временем.
— Собирать примеры исключений и выбросов.
— Проводить аудит моделей и данных в поисках проблем.
— Генерировать автоматические отчёты и визуализации.
— Интегрировать с MLflow, TensorBoard и другими инструментами.
7 169
Как «раньше» уже не будет — Россию ждут самые большие перемены в истории
Конфликт на Украине выйдет на решающую стадию уже этой осенью. И большинство снова поддадутся панике и будут к этому не готовы, как в 2022.
Самое главное сейчас — не метаться из стороны в сторону, читать проверенные источники и знать о ключевых поворотах заранее. Например, почитайте экономиста Азата Валеева.
Он предсказал мобилизацию за 2 месяца до её начала, а год назад кричал, что нельзя покупать доллары по 130.
Сейчас он без паники объясняет, почему никуда не нужно уезжать, что делать с рублём, какие есть возможности сегодня зарабатывать и как пережить кризис в России. Подписывайтесь: @Azatmale02
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
