Для описания объектов и процессов в терминах бизнес-логики, конфигурирования и определения структуры и логики в сложных системах популярным подходом является использование предметно-специфических языков (Domain Specific Language - DSL), которые реализуются либо через синтаксические особенности языка программирования или с помощью применения специализированных инструментов разработки и компиляторов.
textX - это инструмент для создания языковых моделей (DSL) на Python. Он позволяет быстро и легко определить грамматику языка и сгенерировать парсер для этого языка. textX распространяется с открытым исходным кодом, легко интегрируется с другими инструментами Python и может быть использован в различных проектах, где необходимо определять и обрабатывать языки на основе текста.
//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Оператор is и оператор сравнения в Python. Как использовать и в чем их разница.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔2❤1
👍17🔥6
Вы увидите, что можно использовать агрегированные графические представления SHAP. Однако их возможности ограничены, когда речь идет о понимании природы взаимосвязей категориальных признаков. Поэтому в завершение будет показано, как для визуализации значений SHAP можно использовать диаграммы размаха.
//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3🔥1
В мире науки о данных Python обладает богатейшими возможностями. Он обрабатывает числа, выполняет вычисления и анализирует огромные наборы данных.
Приготовьтесь! Мы отправляемся в путешествие вокруг света и сквозь космическое пространство. Нам предстоит познакомиться с модулями Python, которые таят в себе гораздо более увлекательные открытия, чем просто новые бизнес-стратегии.
//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍3🤯1
Media is too big
VIEW IN TELEGRAM
В данном видео рассмотрим библиотеку, которая позволяет создавать современные графические интерфейсы (GUI) на Python. Библиотека CustomTkinter одна из самых простых в своей сфере и она намного легче чем тот же PyQt5.
В видео разбираем самые важные технологии, которые позволят вам создавать графические приложения сразу после просмотра материала.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
🤯35🤔9👍6❤1
Media is too big
VIEW IN TELEGRAM
Новости Python за апрель 2023 вместе с MoscowPython
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🤯2
Как в Python удалить пробелы из строки
Строки в Python – это неизменяемые объекты. Поэтому после инициализации строки мы не можем просто так вносить изменения, добавлять или исключать какие-либо символы.
В этой статье мы разберем, как в Python удалить пробелы из строки. Мы рассмотрим три метода, которые чаще всего используются с этой целью.
Предположим, у нас есть следующая строка:
//Читать статью
Строки в Python – это неизменяемые объекты. Поэтому после инициализации строки мы не можем просто так вносить изменения, добавлять или исключать какие-либо символы.
В этой статье мы разберем, как в Python удалить пробелы из строки. Мы рассмотрим три метода, которые чаще всего используются с этой целью.
Предположим, у нас есть следующая строка:
PyString = ‘This is Python String \n\t’Помимо букв, строка
PyString содержит четыре пробела, символ новой строки \n и символ табуляции \t. Давайте на примерах рассмотрим, как можно удалить эти пробелы из PyString.//Читать статью
👍11🤯2
1. Тебе нужно это знать! | Операторы is и == в Python | Изучение Python с нуля
2. Метод SHAP для категориальных признаков - Поговорим о том, как складывать SHAP-значения категориальных признаков, преобразованных путем прямой кодировки, с помощью кода Python.
3. 5 модулей Python для исследования Вселенной - Обзор 5 модулей Python для изучения космоса: PyEphem, solarsystem, geemap, turboSETI и pysat.
4. Современные графические приложения на Python | Все фишки в одном видео - В видео разбираем самые важные технологии, которые позволят вам создавать графические приложения сразу после просмотра материала.
5. Книга "Предварительная подготовка данных в Python"
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
Media is too big
VIEW IN TELEGRAM
В данном видео научимся устанавливать и использовать расширение ChatGPT внутри VsCode. Плагин CodeGPT позволяет ускорить разработку и обучение, так как содержит удобные инструменты для этой задачи, например: автоматическое написание кода по тз, проверка на ошибки, документация кода и рефакторинг.
Помимо этого вы можете задавать и другие вопросы, как будто используете ChatGPT напрямую на сайте. Также в этом видео рассмотрим мой метод регистрации аккаунта, который позволяет обходить базовые ограничения и пользоваться услугами сайта.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3
🤔39👍13🔥5
Рекурсия в Python: плюсы и минусы использования
Рекурсия — это распространенная техника, которая часто ассоциируется с функциональным программированием. Основная идея заключается в следующем: если дана сложная задача, попробуйте найти процедуру, которая превращает исходную задачу в более простую версию той же задачи. Применяйте ту же процедуру несколько раз, чтобы делать задачу все проще и проще, пока не получите настолько простую задачу, что сможете решить ее за один подход.
//Читать статью
Рекурсия — это распространенная техника, которая часто ассоциируется с функциональным программированием. Основная идея заключается в следующем: если дана сложная задача, попробуйте найти процедуру, которая превращает исходную задачу в более простую версию той же задачи. Применяйте ту же процедуру несколько раз, чтобы делать задачу все проще и проще, пока не получите настолько простую задачу, что сможете решить ее за один подход.
//Читать статью
🤔10👍4🤯1
👍19
Разработчики выпустили версию Docker под номером 4.19. Рассказываем о новых фишках в Docker Desktop, среди которых повышение производительности, поддержка новых языков и обновление Moby.
//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤2🤔1
В последние годы услуги cashback становятся все более популярными, поскольку они предлагают потребителям способ сэкономить деньги при совершении покупок в интернете и офлайне. Подобные офферы от банков уже привычны всем.
Предоставляя покупателям процент от покупки товара, эти услуги создают беспроигрышную ситуацию как для потребителей, так и для розничных торговцев. Однако создание cashback-сервиса — сложная задача, особенно для тех, кто впервые в мире электронной коммерции.
//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3🤯1