Просто Python | Data science | ML | AI
Kanalga Telegram’da o‘tish
Говорим просто о Python, Data Science и машинном обучении! Связаться: @andrewtender Канал на бирже: https://telega.in/c/pro100python1 Ссылка для друга: https://t.me/+Iy7vrYZkpiU3NzJi РКН: https://rkn.link/ANH
Ko'proq ko'rsatish9 451
Obunachilar
-224 soatlar
-117 kunlar
-3330 kunlar
Postlar arxiv
📣Функции с позиционными и именованными аргументами
Разберемся, как передавать в функцию произвольное число аргументов, как задавать и изменять параметры по умолчанию, и как возвращать результаты работы в основную программу. В конце статьи – 10 практических задач.
Функция – это мини-программа внутри основной программы. Код такой подпрограммы отвечает за решение определенной задачи: например, в игре Тетрис будут отдельные функции для подсчета очков, рисования игрового поля, движения фигурки и так далее.
🧠 Читать статью
Просто Python
Блокчейн, машинное обучение, интернет вещей. Это далеко не полный список технологий, которые активно применяют в сфере InsurTech. Проявите себя и попадите в индустрию за один этап — Страховой Дом ВСК запускает ONE DAY OFFER.
Вакансии: системная аналитика, тестирование, разработка Java и C#, Data Science. Если получите оффер, вас ждет:
— Место в компании с золотом в рейтинге работодателей Forbes;
— Работа в гибкой методологии SAFe;
— Комфортный график — удаленка или гибрид;
— Собственная DevOps-платформа (с поддержкой Kafka, Camunda, PostgreSQL и не только);
— Удобная микросервисная архитектура — включает больше 150
приложений и 800 сервисов;
— ДМС, программы лояльности и скидки у партнеров ВСК.
Подача заявок до 26 октября — поторопитесь! Регистрируйтесь: https://u.to/074IIA
Реклама, САО «ВСК», ИНН 7710026574, erid 2VtzqvvXWLL
📣Функции с позиционными и именованными аргументами
Разберемся, как передавать в функцию произвольное число аргументов, как задавать и изменять параметры по умолчанию, и как возвращать результаты работы в основную программу. В конце статьи – 10 практических задач.
Функция – это мини-программа внутри основной программы. Код такой подпрограммы отвечает за решение определенной задачи: например, в игре Тетрис будут отдельные функции для подсчета очков, рисования игрового поля, движения фигурки и так далее.
🧠 Читать статью
Просто Python
⌨️ Примитивы синхронизации в Python Asyncio: Исчерпывающее руководство
В этой статье вы узнаете, зачем нужны примитивы синхронизации asyncio, а также о лучших практиках использования нескольких примитивов синхронизации. В конце статьи рассмотрим практический пример использования примитивов синхронизации в действии.
Примитивы синхронизации asyncio могут помочь предотвратить ошибки, свойственные только модели однопоточной конкурентности.
🧠 Читать статью
Просто Python
📈 Самые полезные базовые функции Python
Встроенные функции Python — простые и эффективные решения для широкого спектра задач: от простых арифметических вычислений до самых сложных операций над данными.
Встроенные функции в Python доступны по умолчанию, без использования дополнительных модулей или библиотек. Их можно вызвать в любой момент и в любом месте кода.
В этой статье подробно рассмотрим ключевые встроенные функции, которые помогают в повседневной работе.
🧠 Читать статью
Просто Python
🔄 Основы скрапинга и парсинга
Научимся извлекать данные из статического и динамического контента с помощью регулярных выражений, XPath, BeautifulSoup, MechanicalSoup и Selenium. В конце статьи – код 10 скриптов для скрапинга данных и изображений с Wikipedia, Habr, LiveLib, IMDb и TIOBE.
Веб-скрапинг – это процесс автоматического сбора информации из онлайн-источников. Для выбора нужных сведений из массива «сырых» данных, полученных в ходе скрапинга, нужна дальнейшая обработка – парсинг. В процессе парсинга выполняются синтаксический анализ, разбор и очистка данных. Результат парсинга – очищенные, упорядоченные, структурированные данные, представленные в формате, понятном конечному пользователю (или приложению).
🧠 Читать статью
Просто Python
🎓 Методы работы с файлами и файловой системой
Научимся создавать, переносить и удалять файлы и директории, а в конце статьи – решим 10 практических задач, связанных с чтением информации и с записью данных в текстовые файлы.
🧠 Читать статью
Просто Python
Правда, что искусственный интеллект сможет захватить человечество?
Интересный вопрос, на которой ответ может дать как раз так и нейросеть! Её найдешь в канале "Нейрослон"
Поработит ли ИИ человечество? - @Neyroslon
🔺 Добавление функций в классы Python
Классы в Python могут создаваться просто как коллекции функций. Функции можно определить внутри класса обычным образом, так же как и внутри любой программы. А вот для вызова такой функции нужно действовать через данный класс.
🧠 Читать статью
Просто Python
🚀 Как я проектирую и разрабатываю расширения Python на Rust
Вы наверняка видели множество статей на тему "Python, Rust - производительность, бла-бла-бла... Вот, реализуем foo2plus2". Вся беда в том, что все эти статьи демонстрируют очень простые примеры уровня "hello-world". Напротив, в этой статье я хочу рассказать о том, как я проектирую комплексные расширения и почему я принимаю те или иные проектные решения.
На данный момент я написал четыре библиотеки для Python на Rust (1, 2, 3, 4) и приобрел определенный опыт, но все еще не чувствую, что достиг той квалификации, которая позволяет утверждать, что правильно, а что нет. Некоторые из моих подходов вдохновлены другими людьми, другие являются результатом анализа и долгих попыток рефакторинга кода, и все же, я не уверен, что мои решения являются лучшими из возможных.
🧠 Читать статью
Просто Python
💖Рекурсивные функции
Рекурсивная функция – это функция, которая вызывает сама себя, и при каждом очередном вызове использует данные, созданные во время предыдущего вызова. В программировании есть ряд задач, которые проще (но не всегда эффективнее) решаются с помощью рекурсии. Написание рекурсивных функций часто ставит начинающих программистов в тупик. Чтобы разобраться в принципе работы рекурсивных функций, нужно понять (в самых общих чертах) концепцию стека вызовов.
Расскажем, в каких случаях стоит использовать рекурсию, чем итеративный подход лучше рекурсивного и как можно ускорить выполнение рекурсивных функций в Python. В конце статьи решим 10 практических задач двумя способами – рекурсивным и итеративным.
🧠 Читать статью
Просто Python
Приглашаем на бесплатный урок курса "Python для аналитики" от OTUS
Тема: Применение RFM-анализа для сегментации клиентской базы
Дата: 16 октября в 20:00
В результаты урока вы:
- освоите методику RFM-анализа и поймете ее ключевую роль в сегментации клиентов;
- научитесь применять RFM для разработки эффективных маркетинговых кампаний, адаптированных под разные группы клиентов;
- поймете, как использование RFM может увеличить лояльность клиентов и повысить эффективность маркетинговых мероприятий.
👉Регистрация
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8K9gag
🦖 Три уровня погружения в Python. Запись докладов с Python Meetup и полезные материалы
Привет! В сентябре мы провели Selectel Python Meetup на тему «Три уровня погружения: процессы под капотом, архитектура кода, развитие языка». Разработчики из Selectel и Райффайзенбанка рассказали о сборе метрик и мониторинге, проектировании микросервисной архитектуры, изменениях в Python и о том, что ждет язык в будущем. Записи докладов и материалы с предыдущего митапа — под катом.
🧠 Читать статью
Просто Python
В Авито открыли целых три вакансии для Python-разработчиков в разные команды:
➡️ Python-разработчик в команду LLM
➡️ Python-разработчик в команду Integration
➡️ Python-разработчик в команду ML-платформы
Зарплата обсуждается на собеседовании, но вот что вас ждёт уже сейчас:
• Талантливая команда и возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
• Мощное железо, дополнительные мониторы и всё, что нужно для комфортной работы;
• Прозрачная система премий;
• Личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
• ДМС со стоматологией с первого дня;
• Удалёнка и классный офис в двух минутах от метро «Белорусская» с местами для уединённой работы и зонами отдыха.
Переходите по ссылкам и откликайтесь! Поделитесь с теми, кому может быть актуально.
🔥 Как работать с процессами и потоками в Python
Раскрывать тему параллельного или асинхронного программирования непросто. Во-первых, она перегружена терминологией и трудна для понимания. Как правило, тонкости и особенности работы с языками усваиваются, лишь когда столкнешься с ними на практике. Во-вторых, в контексте Python тоже много своих подводных камней. Но сегодня почти любой современный web-сервис сталкивается с необходимостью многопоточности или асинхронности. Поскольку это многопользовательская среда, мы хотим направить всю процессорную мощность не на ожидание, а на решение прикладных задач бизнеса, чтобы все пользователи вовремя получили необходимые данные.
Эта статья будет полезна тем разработчикам, которые хотят выполнять больше работы за одно и то же время, и задействовать все ресурсы своего железа. Проще говоря, делать больше, и при этом обходиться меньшими ресурсами. Пусть железо работает, а не простаивает.
🧠 Читать статью
Просто Python
🦾 Как правильно писать API авто тесты на Python
Если мы говорим про UI автотесты, то тут хотя бы есть паттерны Page Object, Pagefactory; для API автотестов таких паттернов нет. Да, существуют общие паттерны, по типу Decorator, SIngletone, Facade, Abstract Factory, но это не то, что поможет протестировать бизнес логику. Когда мы пишем API автотесты, то нам хотелось бы, чтобы они отвечали требованиям:
➖Проверки должны быть полными, то есть мы должны проверить статус код ответа, данные в теле ответа, провалидировать JSON схему;
➖Автотесты должны быть документированными и поддерживаемыми. Чтобы автотесты мог читать и писать не только QA Automation, но и разработчик;
➖Хотелось бы, чтобы JSON схема и тестовые данные генерировались автоматически на основе документации;
➖Отчет должен быть читабельным, содержав в себе информацию о ссылках, заголовках, параметрах, с возможностью прикреплять какие-то логи.
🧠 Читать статью
Просто Python
🔺 Извлечение текста из файлов PDF при помощи Python
В эпоху больших языковых моделей (Large Language Model, LLM) и постоянно расширяющейся сферы их применений непрерывно растёт и важность текстовых данных.
Существует множество типов документов, содержащих подобные виды неструктурированной информации, от веб-статей и постов в блогах до рукописных писем и стихов. Однако существенная часть этих данных хранится и передаётся в формате PDF. В частности, выяснилось, что за каждый год в Outlook открывают более двух миллиардов PDF, а в Google Drive и электронной почте ежедневно сохраняют 73 миллионов новых файлов PDF (2).
Поэтому разработка более систематического способа обработки этих документов и извлечения из них информации позволит нам автоматизировать процесс и лучше понять этот обширный объём текстовых данных. И в выполнении этой задачи, разумеется, нашим лучшим другом будет Python.
🧠 Читать статью
Просто Python
⚠️ 10 лучших практик логирования в Python
По мере того как приложение собирает все больше данных, правильное ведение журналов становится решающим фактором для быстрого и эффективного понимания общей функциональности. Это позволяет устранять проблемы до того, как они повлияют на конечных пользователей.
В этой статье мы рассмотрим лучшие практики логирования в Python. Следуя им, вы сможете обеспечить информативность, практичность и масштабируемость генерируемых логов. Давайте начнём!
🧠 Читать статью
Просто Python
Серия бесплатных митапов от Яндекс Еды и Лавки для бэкенд-разработчиков.
Спикеры поделятся тем, как их команды обеспечивают высокую скорость доставки, супероптимизацию процессов и безопасное взаимодействие для партнеров и пользователей.
Программа:
📢 12 октября, Новосибирск. Стартапы внутри фудтеха: как мы придумываем новое и развиваем бизнес.
📢 26 октября, Екатеринбург. Продуктовая разработка в фудтехе.
📢 9 ноября, Нижний Новгород. Дипдайв в фудтех: как устроены сервисы.
📢 26 ноября, Казань. Инфра и хайлоад в фудтехе.
Количество мест ограничено. Регистрация началась.
Подробнее
Реклама. ООО "ЯНДЕКС.ЕДА". ИНН 9705114405. erid: LjN8KEjwq
💖 Функциональное программирование в Python: ежедневные рецепты
Как говорится, спроси пять программистов, что такое функциональное программирование, получишь шесть разных ответов. В целом это программирование через функции в их математическом понимании, то есть когда функция принимает что-то на вход и что-то возвращает на выходе, не меняя глобального состояния.
В этой статье, которая написана по следам моего выступления на конференции PiterPy, я обращаюсь к практикующим разработчикам — расскажу о том, какие функциональные приемы можно использовать в этом языке. Сконцентрируюсь на практике — на тех примерах, которые можно использовать уже буквально сейчас, не переписывая свой проект.
🧠 Читать статью
Просто Python
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
