Многопоточность и Многопроцессорность Python. Threading & Multiprocessing Python
В данном курсе мы рассмотрим модули Threading, Multiprocessing и научимся писать программы на их основе.
Перейти к просмотру
🔗 Python tricks
В данном курсе мы рассмотрим модули Threading, Multiprocessing и научимся писать программы на их основе.
Перейти к просмотру
🔗 Python tricks
3 классических паттерна проектирования в Python: синглтон, декоратор и итератор
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них.
Подробнее: 👉 тут 🔗 Python tricks
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них.
Подробнее: 👉 тут 🔗 Python tricks
Telegraph
3 классических паттерна проектирования в Python: синглтон, декоратор и итератор
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них. Благодаря книге «Паттерны проектирования:…
Nested Sets (вложенные множества)
Это способ организации иерархических данных, где каждый узел дерева представлен парой чисел, определяющих диапазон значений.
Каждая категория представлена объектом, содержащим поля "ID", "Название", "Левая граница" и "Правая граница". "Левая граница" и "Правая граница" определяют диапазон значений, которые охватывают поддерево данной категории.
Преимущество использования Nested Sets заключается в том, что мы можем эффективно извлекать всех потомков узла, находить родителей и определять уровень вложенности с помощью простых операций сравнения.
В этом примере мы находим всех потомков категории "Компьютеры".
*При изменении структуры дерева требуется обновление левых и правых границ всех связанных категорий.
🔗 Python tricks
Это способ организации иерархических данных, где каждый узел дерева представлен парой чисел, определяющих диапазон значений.
Каждая категория представлена объектом, содержащим поля "ID", "Название", "Левая граница" и "Правая граница". "Левая граница" и "Правая граница" определяют диапазон значений, которые охватывают поддерево данной категории.
Преимущество использования Nested Sets заключается в том, что мы можем эффективно извлекать всех потомков узла, находить родителей и определять уровень вложенности с помощью простых операций сравнения.
В этом примере мы находим всех потомков категории "Компьютеры".
*При изменении структуры дерева требуется обновление левых и правых границ всех связанных категорий.
🔗 Python tricks
Как создать голосового ассистента
В этой статье автор разберет, как можно сделать простого голосового ассистента. Все это вы будете делать в Python при помощи некоторых библиотек, которые сможете изучить по ходу.
• Перейти к просмотру
🔗 Python tricks
В этой статье автор разберет, как можно сделать простого голосового ассистента. Все это вы будете делать в Python при помощи некоторых библиотек, которые сможете изучить по ходу.
• Перейти к просмотру
🔗 Python tricks
Хабр
Как создать голосового ассистента
В данной статье я расскажу, как можно сделать простого голосового ассистента. Все это мы будем делать в Python при помощи некоторых библиотек, которые я приведу позже. С чего начать? Начнем с подбора...
Продвинутый Python. Форматирование строк. Старый, современный, интерполяция, шаблонный
В этом видео мы поговорим о форматирование строк: зачем это нужно, какие способы бывают. Обсудим классический(старый) способ, современно форматирование с помощью format, интерполяцию литеральных строк и очень важный способ шаблонные строки.
• Перейти к просмотру
🔗 Python tricks
В этом видео мы поговорим о форматирование строк: зачем это нужно, какие способы бывают. Обсудим классический(старый) способ, современно форматирование с помощью format, интерполяцию литеральных строк и очень важный способ шаблонные строки.
• Перейти к просмотру
🔗 Python tricks
YouTube
Продвинутый Python урок 3(10). Форматирование строк. Старый, современный, интерполяция, шаблонный
В этом видео мы поговорим о форматирование строк: зачем это нужно, какие способы бывают. Обсудим классический(старый) способ, современно форматирование с помощью format, интерполяцию литеральных строк и очень важный способ шаблонные строки.
Python и парсинг XML
В видео мы разберем как работать с XML файлами с использованием Python. Посмотрим структуру языка разметки XML, разберем как Python может взаимодействовать с xml с помощью библиотеки "xml.dom.minidom".
Практическая часть
будет посвящена разбору примера получения курсов валют с сайта ЦБ.
• Перейти к просмотру
🔗 Python tricks
В видео мы разберем как работать с XML файлами с использованием Python. Посмотрим структуру языка разметки XML, разберем как Python может взаимодействовать с xml с помощью библиотеки "xml.dom.minidom".
Практическая часть
будет посвящена разбору примера получения курсов валют с сайта ЦБ.
• Перейти к просмотру
🔗 Python tricks
YouTube
Python и парсинг XML
Это видео продолжает серию видео-записок по Python с обзорами практических приёмов программирования.
В нем разберем как работать с XML файлами с использованием Python. Посмотрим структуру языка разметки XML,
разберем как Python может взаимодействовать с xml…
В нем разберем как работать с XML файлами с использованием Python. Посмотрим структуру языка разметки XML,
разберем как Python может взаимодействовать с xml…
Что такое Python Django и почему он стал так популярен. В чем секрет? — https://youtu.be/cc5fOYHX4ds
В этом видео автор подробно расскажет что такое Python Django, что пишут на данном фреймворке, какие компании используют Django в своих уже написанных приложениях, которыми вы пользуетесь каждый день.
Django — это идеальный веб фреймворк для написания любого сайта с высоконагруженными системами и большим трафиком данных. В видео вы узнаете почему Django стал настолько популярен.
🔗 Python tricks
В этом видео автор подробно расскажет что такое Python Django, что пишут на данном фреймворке, какие компании используют Django в своих уже написанных приложениях, которыми вы пользуетесь каждый день.
Django — это идеальный веб фреймворк для написания любого сайта с высоконагруженными системами и большим трафиком данных. В видео вы узнаете почему Django стал настолько популярен.
🔗 Python tricks
YouTube
Что такое Python Django и почему он стал так популярен. В чем секрет?
На волне роста популярности Python все начинают еще больше использовать фреймворки и инструменты написанные на этом языке программирования. В этом видео я подробно расскажу что такое Python Django, что пишут на данном фреймворке, какие компании используют…
Создание ИИ-ассистента
Благодаря данной статье ты научишься создавать своего ИИ-ассистента. Ты узнаешь, как преобразовать текст в речь, реализовать локализацию, а также собрать все вместе в приложении Streamlit.
• Перейти к просмотру
🔗 Python tricks
Благодаря данной статье ты научишься создавать своего ИИ-ассистента. Ты узнаешь, как преобразовать текст в речь, реализовать локализацию, а также собрать все вместе в приложении Streamlit.
• Перейти к просмотру
🔗 Python tricks
Хабр
Создай своего ИИ-ассистента с помощью ChatGPT и Streamlit
Привет, Хабр! 👋 Меня зовут Дима Косаревский, я инженер данных (DE), увлеченный Data Science и всем, что связано с этим направлением. Data Science позволяет извлекать ценную информацию из огромных...
Свёрточные нейронные сети | Обучение сети на Python и TensorFlow
Краткое введение в архитектуру свёрточной нейронной сети и глубокое обучение (Deep Learning), сверточные нейронные сети. Демонстрация обучения свёрточной нейронной сети для задачи распознавания рукописных цифр (MNIST) на Tensorflow (Python) в среде Jupyter Notebook (Python).
Перейти к просмотру
🔗 Python tricks
Краткое введение в архитектуру свёрточной нейронной сети и глубокое обучение (Deep Learning), сверточные нейронные сети. Демонстрация обучения свёрточной нейронной сети для задачи распознавания рукописных цифр (MNIST) на Tensorflow (Python) в среде Jupyter Notebook (Python).
Перейти к просмотру
🔗 Python tricks
Страх и ненависть в переговорке: курим VideoSDK API, Vosk и Python
Сегодня поговорим о кастомных решениях для видеоконференцсвязи (далее — ВКС) с минимальными затратами человеко-часов и финансов на их создание.Я параноик Брать готовый open-source – меня не устраивает, всем известны случаи встраивания bad code в проекты с открытым исходным кодом с целью нанести ущерб пользователям из России. Поэтому за основу берём что-то отечественное с корпоративным уклоном, с открытым API и подходом «без регистрации и смс».
Читать...
🔗 Python tricks
Сегодня поговорим о кастомных решениях для видеоконференцсвязи (далее — ВКС) с минимальными затратами человеко-часов и финансов на их создание.
Читать...
🔗 Python tricks
В Python 3.11 появился ExceptionGroup
Он нужен когда несколько задач выполняются одновременно и, некоторые могут сработать, а некоторые выдадут ошибку. Например, в
По своей сути ExceptionGroup — массив ошибок, которые захватываются с помощью
PEP 654
#теория
🔗 Python tricks
Он нужен когда несколько задач выполняются одновременно и, некоторые могут сработать, а некоторые выдадут ошибку. Например, в
asyncio.gather()
.По своей сути ExceptionGroup — массив ошибок, которые захватываются с помощью
except*
. Необработанные ошибки выводятся с очень даже красивым форматированием.PEP 654
#теория
🔗 Python tricks
Как поживает ваш питон?
Не могу судить ваши предпочтения, но уже стоит переходить с Python2 на Python3. Если лень переписывать код, то просто запустите 2to3.
Вы правильно поняли, это транслятор, который переводит Python код с второй версии на третью.
P.S. Возможно вам надо будет установить какой-то модуль. Мне, на OpenSuse, пришлось выполнить
#теория
🔗 Python tricks
Не могу судить ваши предпочтения, но уже стоит переходить с Python2 на Python3. Если лень переписывать код, то просто запустите 2to3.
Вы правильно поняли, это транслятор, который переводит Python код с второй версии на третью.
P.S. Возможно вам надо будет установить какой-то модуль. Мне, на OpenSuse, пришлось выполнить
sudo zypper install python3-tools
.#теория
🔗 Python tricks
Объектно-ориентированный Питон
В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентированной парадигмы программирования и вкусим таких вещей как наследование, полиморфизм, инкапсуляция, множественное наследование, как работают абстрактные классы, а также методы, интерфейсы и композиция.
• Перейти к просмотру
🔗 Python tricks
В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентированной парадигмы программирования и вкусим таких вещей как наследование, полиморфизм, инкапсуляция, множественное наследование, как работают абстрактные классы, а также методы, интерфейсы и композиция.
• Перейти к просмотру
🔗 Python tricks
YouTube
Объектно-Ориентированный Питон (ООП Python) || HD Качество
Авторские курсы:
🧠🧠🧠🧠🧠🧠🧠🧠🧠 Искусственный интеллект 🧠🧠🧠🧠🧠🧠🧠🧠🧠🧠🧠
🤖 Промпт Инженеринг PRO (ChatGPT, Deepseek, Арт, Видео, Музыка)
👉 https://stepik.org/a/193870/pay?promo=fea7f25a11408f61
Освойте навыки промпт-инженера: текст, изображения, видео и музыка…
🧠🧠🧠🧠🧠🧠🧠🧠🧠 Искусственный интеллект 🧠🧠🧠🧠🧠🧠🧠🧠🧠🧠🧠
🤖 Промпт Инженеринг PRO (ChatGPT, Deepseek, Арт, Видео, Музыка)
👉 https://stepik.org/a/193870/pay?promo=fea7f25a11408f61
Освойте навыки промпт-инженера: текст, изображения, видео и музыка…
Django 4 пишем сайт с нуля
С нуля шаг за шагом вы напишете полноценную социальную сеть на Django 4. Простые сайты после этого вам будет писать легко.
• Перейти к просмотру
🔗 Python tricks
С нуля шаг за шагом вы напишете полноценную социальную сеть на Django 4. Простые сайты после этого вам будет писать легко.
• Перейти к просмотру
🔗 Python tricks
YouTube
1. Уроки Django4 Python - пишем сайт с нуля и изучаем профессионально Django4.
Сейчас.
Оплачиваете раздел с уроками Django 4 и получаете в подарок доступ к разделам сайта Python, Kotlin, JS , тестирование и др у Вас будет полный доступ к сайту (экономия 4000 RUB).
https://spb-tut.ru/programming_school/pay-django4/
Основная задача…
Оплачиваете раздел с уроками Django 4 и получаете в подарок доступ к разделам сайта Python, Kotlin, JS , тестирование и др у Вас будет полный доступ к сайту (экономия 4000 RUB).
https://spb-tut.ru/programming_school/pay-django4/
Основная задача…
Forwarded from Python tricks | Хитрости Питона
🔥 Создание DSL на Python с библиотекой textx
Для описания объектов и процессов в терминах бизнес-логики, конфигурирования и определения структуры и логики в сложных системах популярным подходом является использование предметно-специфических языков (Domain Specific Language - DSL), которые реализуются либо через синтаксические особенности языка программирования или с помощью применения специализированных инструментов разработки и компиляторов.
textX - это инструмент для создания языковых моделей (DSL) на Python. Он позволяет быстро и легко определить грамматику языка и сгенерировать парсер для этого языка. textX распространяется с открытым исходным кодом, легко интегрируется с другими инструментами Python и может быть использован в различных проектах, где необходимо определять и обрабатывать языки на основе текста.
//Читать статью
🔗 Python tricks
Для описания объектов и процессов в терминах бизнес-логики, конфигурирования и определения структуры и логики в сложных системах популярным подходом является использование предметно-специфических языков (Domain Specific Language - DSL), которые реализуются либо через синтаксические особенности языка программирования или с помощью применения специализированных инструментов разработки и компиляторов.
textX - это инструмент для создания языковых моделей (DSL) на Python. Он позволяет быстро и легко определить грамматику языка и сгенерировать парсер для этого языка. textX распространяется с открытым исходным кодом, легко интегрируется с другими инструментами Python и может быть использован в различных проектах, где необходимо определять и обрабатывать языки на основе текста.
//Читать статью
🔗 Python tricks
Линейная регрессия на Python: объясняем на пальцах
Линейная регрессия применяется для анализа данных и в машинном обучении. Постройте свою модель на Python и получите первые результаты!
Подробнее: 👉тут
🔗 Python tricks
Линейная регрессия применяется для анализа данных и в машинном обучении. Постройте свою модель на Python и получите первые результаты!
Подробнее: 👉тут
🔗 Python tricks
Selenium + Python = автоматизация тестирования веб-сайтов
Какие базовые сведения о языке Python нужно знать, чтобы начать писать автоматические тесты?
Что такое библиотека Selenium, как она помогает тестировать и какой минимум функций нужно знать для старта?
На эти и другие вопросы вы сможете ответить после просмотра данной лекции.
Перейти к просмотру
🔗 Python tricks
Какие базовые сведения о языке Python нужно знать, чтобы начать писать автоматические тесты?
Что такое библиотека Selenium, как она помогает тестировать и какой минимум функций нужно знать для старта?
На эти и другие вопросы вы сможете ответить после просмотра данной лекции.
Перейти к просмотру
🔗 Python tricks
🔥 Тестируем на Python: unittest и pytest. Инструкция для начинающих
📌 Не секрет, что разработчики создают программы, которые рано или поздно становятся очень масштабными (если смотреть на количество строчек кода). А с этим приходит и большая ответственность за качество.
💬 В этой статье расскажем, как unittest и pytest помогут найти ошибки в программах и исключить их в будущем.
https://tproger.ru/articles/testiruem-na-python-unittest-i-pytest-instrukcija-dlja-nachinajushhih/
🔗 Python tricks
📌 Не секрет, что разработчики создают программы, которые рано или поздно становятся очень масштабными (если смотреть на количество строчек кода). А с этим приходит и большая ответственность за качество.
💬 В этой статье расскажем, как unittest и pytest помогут найти ошибки в программах и исключить их в будущем.
https://tproger.ru/articles/testiruem-na-python-unittest-i-pytest-instrukcija-dlja-nachinajushhih/
🔗 Python tricks
Знакомство с объектами. Числа и операции над ними Python — https://youtu.be/fF1ZqTKMR6I?list=PLQAt0m1f9OHvv2wxPGSCWjgy1qER_FvB6
В видео погорим о том, что такое объекты и какие они бывают. Также подробно познакомимся с объектами типа int и float. Разберем все математические операции ( + , - , * , / , // , % , ** ) и встроенные математические функции (abs, max, min, round, pow).
🔗 Python tricks
В видео погорим о том, что такое объекты и какие они бывают. Также подробно познакомимся с объектами типа int и float. Разберем все математические операции ( + , - , * , / , // , % , ** ) и встроенные математические функции (abs, max, min, round, pow).
🔗 Python tricks
YouTube
Урок 3 Знакомство с объектами. Числа и операции над ними Python
🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
https://stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
https://t.me/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
https://t.me/python_egoroff
http://egoroffartem.pythonanywhere…
https://stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
https://t.me/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
https://t.me/python_egoroff
http://egoroffartem.pythonanywhere…