Просто Python | Data science | ML | AI
Ir al canal en Telegram
Говорим просто о Python, Data Science и машинном обучении! Связаться: @andrewtender Канал на бирже: https://telega.in/c/pro100python1 Ссылка для друга: https://t.me/+Iy7vrYZkpiU3NzJi РКН: https://rkn.link/ANH
Mostrar más9 451
Suscriptores
-224 horas
-117 días
-3330 días
Archivo de publicaciones
RoadMap для изучения Machine Learning 2023
RoadMap для изучения Machine Learning: Машинное обучение (ML) - это тип искусственного интеллекта (AI), который позволяет программным приложениям становиться более точными в прогнозировании результатов без явного программирования для этого. Алгоритмы машинного обучения используют исторические данные в качестве входных данных для прогнозирования новых выходных значений.
Механизмы рекомендаций - это распространенный вариант использования машинного обучения. Другие популярные области применения включают обнаружение мошенничества, фильтрацию спама, обнаружение угроз вредоносного ПО, автоматизацию бизнес-процессов (BPA) и прогнозное обслуживание.
🧠 Читать статью
Просто Python
💎Год ожиданий — и мы получили Python 3.12. Изменения, новшества и дополнения
Новую версию Python многие разработчики ожидали с нетерпением. Кто-то и не ждал, поскольку вполне достаточно было возможностей прежней версии. Но Python 3.12 все таки выпустили, сейчас стало известно, что эту ветку будут поддерживать полтора года, а потом для нее станут формировать исправления для устранения уязвимостей — в течение еще трех с половиной лет.
Кроме того, запущен процесс альфа-тестирования Python 3.13, где заявлен режим сборки CPython без глобальной блокировки интерпретатора (GIL, Global Interpreter Lock). Тестировать ветку будут в течение семи месяцев, исправляя ошибки и добавляя новые возможности. Затем еще три месяца — тестирование бета-версий и еще через два месяца появится пред-финальная версия. Но будет потом, а сейчас поговорим о том, что уже есть в руках — о Python 3.12.
🧠 Читать статью
Просто Python
🎮 Три крутые игры на Python с исходниками
Игра №1. Арканоид
Цель этой игры, отбивать мяч от платформы и не упустить его.
Игра №2. Тетрис.
Эту игру знают все! Главная задача игрока не дать разным, геометрическим фигурам достигнуть "ФИНИША".
Игра №3. Танки.
Для создания данной игры нам потребуется всего ода библиотека, random.
🧠 Читать статью
Просто Python
Сбер расширяет географию своих ивентов: 10 октября в Стамбуле состоится первый технологический митап, посвящённый разработке рекомендательных систем 👨💻
На RecSys MeetUp вы познакомитесь с экспертами Сбера, станете частью одного из крупнейших IT-комьюнити и узнаете о:
✔️ Технологических трендах в области искусственного интеллекта и машинного обучения.
✔️ Устройстве современных стримингов компаний-партнёров Сбера.
Гарантируем: будет интересно и безумно полезно каждому DS-специалисту. Регистрируйтесь по ссылке, встречаемся 10 октября в 18:30 по адресу: Стамбул, Сарыер, махалле Маслак, улица Ахи Эвран, 6, метро СТУ – Айязага, Небоскреб «Маслак, 42 💚
🐼 (Pandas + SQL) Обзор Python-библиотеки PandaSQL
Pandas уже давно является неотъемлемым инструментом в арсенале любого специалиста, работающего с данными на языке Python. Ровно также неотъемлемым навыком является знание языка SQL, предназначенного для извлечения, хранения и модификации данных из реляционных баз.
В данной статье будет рассмотрена еще одна python-библиотека PandaSQL, которая позволяет использовать язык запросов SQL для обработки табличных данных pandas (DataFrame).
🧠 Читать статью
Просто Python
📚 7 полезных книг по Python для старта и развития навыков
Попросили коллег порекомендовать книги по изучению Python. Сохраняйте подборку в избранное: пригодится и начинающим, и опытным специалистам.
🧠 Читать статью
Просто Python
❓ Как часто вы делаете code-review в своих проектах?
Проверка кода – важная часть функционала разработчика, этот процесс помогает выявить ошибки, пропуски, уязвимости и стилистические недочеты.
Хотите научиться правильно проводить ревью, чтобы повысить качество своих конечных результатов?
Приходите на бесплатный открытый урок «Code-review онлайн» от OTUS.
✅ Преподаватель курса «С# Developer Professional» Антон Герасименко, .net developer + lead с опытом в разработке более 10 лет:
— проведет code-review нескольких учебных проектов;
— расскажет о сode-review в целом: стоит ли его проводить, кому и когда он полезен.
🔥Во второй части урока у вас будет возможность отправить свой код и разобрать его вместе с преподавателем прямо на вебинаре!
📆 Занятие пройдёт 5 октября в 20:00 мск в рамках курса «C# Developer. Professional». После открытого урока вы сможете поступить на курс на специальных условиях.
➡️Регистрируйтесь на вебинар
https://otus.pw/wUJO/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, ERID: LjN8KaZCv, www.otus.ru
📈 3 простых способа ускорить код на Python
Если вы разрабатываете на Python, наверняка задумывались о том, как ускорить код. В статье разбираем три способа, которые помогут в этом.
Python — это мощный и гибкий язык программирования. Однако из-за динамической типизации и интерпретируемости его производительность оставляет желать лучшего. И наверное, каждый, кто разрабатывает на нём продолжительное время, задавался вопросом, как ускорить код на Python. В этой статье рассмотрим три способа на примере одного кейса.
Рассмотрим простую функцию, которая вычисляет сумму квадратов элементов большого списка чисел.
🧠 Читать статью
Просто Python
Не могу найти работу. Нет откликов на резюме. Не зовут на собеседование. 😞
Эти проблемы возникают у многих в процессе поиска работы и решать их нужно с сертифицированным карьерным консультантом, таким как Оксана Синягина. Оксана работает в сфере IT уже 17 лет и отлично знает рынок труда в IT.
В своем Телеграм канале Оксана делится:
✅ Актуальными трендами и возможностями, которые предлагает IT-сфера. 💡
✅ Рассказывает, какие навыки и знания нужны для успешного старта и роста в айти. 🚀
✅ Делится полезными материалами для самообразования и развития профессиональных компетенций. 📚
✅ Раскрывает секреты успешного прохождения собеседований и взаимодействия с работодателями. 🗣
А недавно у Оксаны вышел пост о самых эффективных платформах для поиска работы в IT. 🌐
Подпишись на канал Оксаны и получи бесплатный гайд "Как настроить LinkedIn, чтобы он работал на вас" 🎁
>> Перейти на канал
Реклама. Синягина О.В. ИНН 526309956960. Erid LjN8KE4JE⚡️ Протоколы в Python. О них мало говорят, а зря
Рассказали, зачем нужны протоколы в Python, почему о них так мало говорят и зачем нужен статический анализатор mypy.
Когда новички изучают Python, очень много внимания выделено на языковые конструкции и концепции. К примеру, рекурсия или ООП. Но никто не замечает, что речь о типизации в этом языке программирования, если заходит, то сильно вскользь? И, как правило, это фразы в стиле: “Python – это язык с динамической типизацией”. Это понятно, но что это означает?
Итак, это случай типизации в языках программирования, когда тип присваивается переменной во время присваивания ей значения. Такая типизация дает языку гибкость, но при этом допускает возникновение ошибок, связанных с типами переменных, параметров функций и так далее.
🧠 Читать статью
Просто Python
Записывайтесь на курс от Хекслета, пройдите 5 бесплатных уроков профессии и получите скидку 10% на курс!
На профессии «Python-разработчик» вы за 10 месяцев: научитесь работать с сетевыми запросами и овладеете навыком проектирования архитектуры приложений, решите более 310 задач в браузере, создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров, научитесь работать с чужим кодом и оформлять пул-реквесты в Open Source проектах.
Готовы попробовать прямо сейчас? Оставьте заявку и мы расскажем, как пройти бесплатные курсы профессии!
Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid: LjN8KR9Bx
💻 Я пользуюсь ChatGPT для создания скриптов на Python
Я не программист и Python не знаю. Сегодня ChatGPT написал мне скрипт, который выбирает из кучи папок картинки, собирает их в одну, при этом масштабирует по нужному алгоритму, добавляет тень, потом кладёт их на фон, сверху водяной знак и потом ещё сортирует по нужным папкам.
С некоторых пор стал активно использовать ChatGPT для написания простых скриптов для автоматизации действий. Это не руководство к действию и не «волшебные промпты», лишь описываю свой опыт.
🧠 Читать статью
Просто Python
Найти работу для Python-разработчиков можно двумя основными способами:
1. Первый метод заключается в том, чтобы проводить бесконечные часы, прокручивая страницы HeadHunter и стараясь найти подходящую вакансию на LinkedIn. Но часто встречается разочарование из-за неудовлетворительных условий работы и закрытых вакансий.
2. Альтернативой является подписание подписки на Python Вакансии. Это идеальное решение для поиска вакансий для Python-разработчиков, где вы сможете найти множество разнообразных предложений с хорошим уровнем заработной платы, даже если вы новичок в этой области.
Python Вакансии представляет собой надежную базу данных с адекватными и персонализированными предложениями о работе, отправляемыми напрямую от крупных компаний, а также от молодых и перспективных стартапов.
Не теряйте время на бесконечный поиск и найдите свою идеальную работу всего в два клика, подписавшись на Python Вакансии по ссылке @pythonpythonjobs
🔺 Проектирование веб-приложений с помощью Python и Flask
Для каких проектов лучше всего подходит Flask, а для каких — Django? Какие особенности Flask можно использовать при разработке веб-приложений наиболее эффективно? Я Алексей Некрасов, лидер направления Python в МТС, автор форка библиотеки flask-combo-jsonapi, программный директор курсов по Python в Skillbox, СЕО Forkway и автор канала Python — учим и работаем.
Сегодня, пожалуй, уже никто не пишет веб-приложения на Python. Я имею в виду «чистый» Python: в арсенале разработчиков имеются удобные веб-фреймворки, значительно ускоряющие и упрощающие этот процесс. Один из них — Flask.
🧠 Читать статью
Просто Python
Многопоточность в Python: очевидное и невероятное
Уровень сложности
Средний
В данной статье я покажу на практическом примере как устроена многопоточность в Python, расскажу про потоки, примитивы синхронизации и о том зачем они нужны.
Изначально я планировал что это будет простая и короткая заметка, но пока готовил и тестировал код нашел интересный неочевидный момент связанный с внутренностями CPython, так что не спешите закрывать вкладку, даже если уверены что знаете о потоках в Python всё:)
🧠 Читать статью
Просто Python
Тест-драйв PyTorch 2.0 и заглядываем под капот «двушки»
Новейший метод для ускорения кода в PyTorch 2.0 — torch.compile(), который позволяет JIT‑компилировать код PyTorch в оптимизированные ядра, требуя минимальных изменений кода.
JIT‑компиляция (Just‑In‑Time compilation) — это процесс, при котором код на высокоуровневом языке преобразуется в код на низкоуровневом языке, который может быть быстрее и эффективнее исполнен процессором или графическим ускорителем. torch.compile() использует TorchDynamo и заданный бэкенд для JIT‑компиляции кода PyTorch.
В посте мы рассмотрим, насколько эффективен torch.compile() на практике, заглянем под капот «двушки» PyTorch 2.0, чтобы узнать, как работает этот метод и какие преимущества он дает. Разработчики PyTorch заявляют, что torch.compile() может дать прирост производительности до 50% по сравнению с обычным кодом PyTorch. Для проверки этого заявления мы проведем ряд экспериментов на разных моделях и данных, выясним, есть ли реальная выгода от использования torch.compile().
💬 Читать подробнее
Просто Python
⚡️ Построение пайплайна обработки данных в реальном времени с использованием Python
Обработка данных в реальном времени стала важной составной частью современного мира. Бизнес, исследователи, разработчики и многие другие специалисты сталкиваются с необходимостью обрабатывать потоки данных в реальном времени, чтобы принимать решения быстрее и более точно.
Обработка данных в реальном времени позволяет:
➖ Мониторить и реагировать на события в режиме реального времени, что особенно важно в сферах безопасности, финансов и здравоохранения.
➖ Улучшать качество обслуживания клиентов, предоставляя персонализированные рекомендации и ответы на запросы моментально.
➖ Оптимизировать производственные процессы и управлять ресурсами на основе актуальных данных.
➖ Предсказывать будущие события и тренды, что помогает в принятии стратегических решений.
🧠 Читать статью
Просто Python
Мяу-новость от «Лаборатории Касперского» 🙀
Начинается осенний набор на оплачиваемую стажировку SafeBoard по направлению «Анализ и обработка данных». Если ты живешь в Москве или МО, учишься в вузе или школе 21 и готов(а) работать от 20 часов в неделю, смело запрыгивай в команду и приземляйся сразу на четыре лапы в IT 🐈
Предложение для тебя, если хочешь поработать в крутой команде, которая собирает и обрабатывает данные, активно взаимодействует с аналитиками и своевременно реагирует на угрозы ИБ-инцидентов.
Ты можешь учиться и работать одновременно, прокачать навыки и получить приглашение на работу в Kaspersky после стажировки. Во время стажировки ты будешь получать зарплату, бесплатно пользоваться спортзалом и сауной в офисе, игровыми комнатами 😎
Прием заявок до 12 октября, не затягивай 🐾
Реклама. АО «ЛАБОРАТОРИЯ КАСПЕРСКОГО» ИНН: 7713140469 erid:LatgBxapX
✈️ Пишем чат-бот для Telegram на Python, используя webhook и минимум внешних библиотек
Чат‑бот в Telegram может работать в одном из двух режимов.
Один из них называется polling — это когда код, непосредственно реализующий механику бота, опрашивает сервера Telegram с определенной периодичностью («не появилось ли чего новенького»). А если обнаружена активность в чате — реализуется определенная механика взаимодействия (общения).
Второй режим работы ботов, webhook, подразумевает, что Telegram сам вызывает обработчик события/сообщения, когда в боте происходит какая‑то активность. Другими словами, код, реализующий механику бота, срабатывает по инициативе человека, который «общается» с ботом. Самый главный плюс от такого режима работы — ответ бота на действие человека происходит мгновенно: человек написал что‑то боту, Telegram тут же вызвал webhook, написанный код сразу «ответил» человеку.
🧠 Читать статью
Просто Python
Сбер расширяет географию своих ивентов: 6 октября в Тбилиси состоится первый технологический митап, посвящённый разработке рекомендательных систем 👨💻
На RecSys MeetUp вы познакомитесь с экспертами Сбера, станете частью одного из крупнейших IT-комьюнити и узнаете о:
✔️ Технологических трендах в области искусственного интеллекта и машинного обучения.
✔️ Устройстве современных стримингов компаний-партнёров Сбера.
Гарантируем: будет интересно и безумно полезно каждому DS-специалисту. Регистрируйтесь по ссылке, встречаемся 6 октября в 18:30 по адресу: Тбилиси, Ресторан на 6 этаже отеля «Golden Palace», переулок Агмашенебели 62 💚
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
