Forwarded from Django Unleashed Framework
Exploring Different Hosting Methods for NLP Systems and Exposing Them as APIs
Hosting natural language processing (NLP) systems and exposing them as APIs is essential for integrating NLP capabilities into various applications. In this blog post, we'll explore different hosting methods for NLP systems and guide you through expo...
Read: https://prakhartechinsights.hashnode.dev/exploring-different-hosting-methods-for-nlp-systems-and-exposing-them-as-apis
@django_prog
Hosting natural language processing (NLP) systems and exposing them as APIs is essential for integrating NLP capabilities into various applications. In this blog post, we'll explore different hosting methods for NLP systems and guide you through expo...
Read: https://prakhartechinsights.hashnode.dev/exploring-different-hosting-methods-for-nlp-systems-and-exposing-them-as-apis
@django_prog
Задача о перетасовке строки
Вам даны две строки s и t. t — результат случайной перетасовки s с последующим добавлением ещё одной буквы в случайную позицию:
Напишите функцию, возвращающую добавленную к
#задача
Вам даны две строки s и t. t — результат случайной перетасовки s с последующим добавлением ещё одной буквы в случайную позицию:
s = "abcd"
t = "deabc"
Напишите функцию, возвращающую добавленную к
t
букву.#задача
Forwarded from Zen of Python
5 лучших ресурсов для изучения Python
Помимо этого лампового канала, есть куча других интересных источников, которые помогают прокачаться в Python. И хотя тут уже собираются лучшие практики и самые интересные материалы, этого может быть недостаточно.
Админ всё понимает, поэтому делится лучшими ресурсами, которые помогут прокачаться в Python. Некоторые из них уже мелькали здесь, другие — объективно считаются лучшими ресурсами для изучения Python.
Так что сохраняйте себе и учитесь на здоровье:
1. Code Academy
Code Academy — это бесплатный учебный ресурс для изучения программирования. Там есть уроки по многим языкам, не только по Python. Удобно, что можно писать прямо в браузере и сразу смотреть результаты. Лучше всего подходит для начинающих и программистов среднего уровня.
2. TutorialsPoint
TutorialsPoint похож на Code Academy. Но база знаний TutorialsPoint больше — там есть и довольно сложные темы, такие как доступ к базам данных, CGI, игры, многопоточность, сети, дизайн и т. п.
3. Codementor.io
Codementor — платформа больше для разработчиков от среднего уровня до экспертов. А каждый пост на этом сайте — отдельное руководство по какой-либо теме, например, об интеграции Node.js с Python, использовании декораторов и т. п.
4. PythonChallenge
Сайт точно вам понравится, если вы не ищете легких путей и предпочитаете учиться, преодолевая трудности. Это не самый современный и красивый сайт. Но там вы найдёте отличные задачи и уроки, которые помогут вам в изучении Python.
5. Python Class от Google
Это — учебник по Python от Google. Материал в нём предназначен для опытных программистов. Здесь в основном теория, но написанная простым и доступным английским. Как вспомогательный материал для изучения Python точно подойдёт.
#подборка
Помимо этого лампового канала, есть куча других интересных источников, которые помогают прокачаться в Python. И хотя тут уже собираются лучшие практики и самые интересные материалы, этого может быть недостаточно.
Админ всё понимает, поэтому делится лучшими ресурсами, которые помогут прокачаться в Python. Некоторые из них уже мелькали здесь, другие — объективно считаются лучшими ресурсами для изучения Python.
Так что сохраняйте себе и учитесь на здоровье:
1. Code Academy
Code Academy — это бесплатный учебный ресурс для изучения программирования. Там есть уроки по многим языкам, не только по Python. Удобно, что можно писать прямо в браузере и сразу смотреть результаты. Лучше всего подходит для начинающих и программистов среднего уровня.
2. TutorialsPoint
TutorialsPoint похож на Code Academy. Но база знаний TutorialsPoint больше — там есть и довольно сложные темы, такие как доступ к базам данных, CGI, игры, многопоточность, сети, дизайн и т. п.
3. Codementor.io
Codementor — платформа больше для разработчиков от среднего уровня до экспертов. А каждый пост на этом сайте — отдельное руководство по какой-либо теме, например, об интеграции Node.js с Python, использовании декораторов и т. п.
4. PythonChallenge
Сайт точно вам понравится, если вы не ищете легких путей и предпочитаете учиться, преодолевая трудности. Это не самый современный и красивый сайт. Но там вы найдёте отличные задачи и уроки, которые помогут вам в изучении Python.
5. Python Class от Google
Это — учебник по Python от Google. Материал в нём предназначен для опытных программистов. Здесь в основном теория, но написанная простым и доступным английским. Как вспомогательный материал для изучения Python точно подойдёт.
#подборка
👍9🍌1
Поздравляем победителей
Задачу об анаграмме верно решили:
— @beibarysm;
— @iProcyonidae;
— @Oleg_Valentinovith;
— @ambltsk;
— t.me/python_everyday;
— @NICKolden;
— @impreza555;
— @viroa_rea;
— @Posegrey;
— @VasilTerekin.
Кратчайшие верные решения предложили @impreza555:
и @NICKolden:
#задача
@zen_of_python
Задачу об анаграмме верно решили:
— @beibarysm;
— @iProcyonidae;
— @Oleg_Valentinovith;
— @ambltsk;
— t.me/python_everyday;
— @NICKolden;
— @impreza555;
— @viroa_rea;
— @Posegrey;
— @VasilTerekin.
Кратчайшие верные решения предложили @impreza555:
def check_anagram(s: str, t: str) -> bool:
return all(ch in t for ch in s) and len(s) == len(t)
и @NICKolden:
def check_anagram(s: str, t: str):
return s == t[::-1]
#задача
@zen_of_python
Telegram
Zen of Python
Задача об анаграмме
Напишите функцию, принимающую две строки s и t и возвращающую True, если первый аргумент является анаграммой второго.
Анаграмма — это слово, образованное перестановкой букв другого слова с использованием всех исходных букв один раз.…
Напишите функцию, принимающую две строки s и t и возвращающую True, если первый аргумент является анаграммой второго.
Анаграмма — это слово, образованное перестановкой букв другого слова с использованием всех исходных букв один раз.…
👍3🔥2🍌1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Мониторинг ошибок в вашем py-приложении
На видео работа Sentry — бесплатного SDK, позволяющего увидеть полную картину по любой ошибке в коде, чтобы устранять «бутылочные горлышки» (ошибки, снижающие конверсии) и улучшать производительность.
А как вы мониторите ошибки приложения?
🤓 — Sentry
🐳 — Другое (напишите в комментариях)
🙈 — А зачем? Упало — подниму.
#библиотека
@zen_of_python
На видео работа Sentry — бесплатного SDK, позволяющего увидеть полную картину по любой ошибке в коде, чтобы устранять «бутылочные горлышки» (ошибки, снижающие конверсии) и улучшать производительность.
А как вы мониторите ошибки приложения?
🤓 — Sentry
🐳 — Другое (напишите в комментариях)
🙈 — А зачем? Упало — подниму.
#библиотека
@zen_of_python
🙈10🤓8👍6🍌1
Принципы чистого кода
Годный англоязычный лонгрид с testdriven.io не только про PEP и Zen of Python, но и про другие золотые правила:
— DRY (Don't Repeat Yourself);
— KISS (Keep It Simple, Stupid);
— SoC (Separation of Concerns) и многие другие.
Хороший способ освежить в памяти основы и познакомиться с парочкой новых идей о неймнинге и поддержании порядка в репозитории.
#лучшиепрактики
@zen_of_python
Годный англоязычный лонгрид с testdriven.io не только про PEP и Zen of Python, но и про другие золотые правила:
— DRY (Don't Repeat Yourself);
— KISS (Keep It Simple, Stupid);
— SoC (Separation of Concerns) и многие другие.
Хороший способ освежить в памяти основы и познакомиться с парочкой новых идей о неймнинге и поддержании порядка в репозитории.
#лучшиепрактики
@zen_of_python
testdriven.io
Clean Code in Python
This article looks at how to write clean code in Python.
👍3🍌1
Автотранскрибация видео на whisper
LLM сегодня везде. На сей раз они ставят на уши всех тех, кто транскрибировал видео с помощью кода, будь то встроенное ПО YouTube или другие опенсорсные решения. Теперь задачу Speech Recognition решают лучше, ведь ересь из распознанного убирается с помощью тервера.
Держите англоязычный гайд по быстрой транскрибации на Python + Whisper (под капотом трансформер на PyTorch).
#библиотека
@zen_of_python
LLM сегодня везде. На сей раз они ставят на уши всех тех, кто транскрибировал видео с помощью кода, будь то встроенное ПО YouTube или другие опенсорсные решения. Теперь задачу Speech Recognition решают лучше, ведь ересь из распознанного убирается с помощью тервера.
Держите англоязычный гайд по быстрой транскрибации на Python + Whisper (под капотом трансформер на PyTorch).
#библиотека
@zen_of_python
Editframe
Easy video transcription and subtitling with Whisper, FFmpeg, and Python - Editframe
This guide will walk you through the exciting journey of transcribing your video using the cutting-edge OpenAI Whisper model and seamlessly adding subtitles with the powerful FFmpeg tool.
👍4🍌2
Вопрос от подписчика
Помогаем подписчику @VasilTerekin:
«Всем привет, хочу написать скрипт, который будет сохранять url всех открытых вкладок уже запущенного браузера и тут же у меня возникли вопросы..
1. Пробовал сделать это через selenium, но, как передать селениуму для работы уже запущенный браузер? У меня получается только если запускать новое окно браузера через селениум...
2. Тогда я попробовал другой подход:
через psutil я получил список всех процессов, из него отобрал вкладки браузера но... как зная pid из psutil получить url или хотя бы название вкладки...
Надеюсь на ваши подсказки...»
! Пожалуйста, будьте взаимовежливы. Всем нам порой нужно место, где можно попросить помощи.
@zen_of_python
Помогаем подписчику @VasilTerekin:
«Всем привет, хочу написать скрипт, который будет сохранять url всех открытых вкладок уже запущенного браузера и тут же у меня возникли вопросы..
1. Пробовал сделать это через selenium, но, как передать селениуму для работы уже запущенный браузер? У меня получается только если запускать новое окно браузера через селениум...
2. Тогда я попробовал другой подход:
через psutil я получил список всех процессов, из него отобрал вкладки браузера но... как зная pid из psutil получить url или хотя бы название вкладки...
Надеюсь на ваши подсказки...»
! Пожалуйста, будьте взаимовежливы. Всем нам порой нужно место, где можно попросить помощи.
@zen_of_python
👍3❤1🍌1
best-python-cheat-sheet.pdf
357.5 KB
Исчерпывающая Py-шпаргалка
Помимо баяновых встроенных функций, типов объектов и операторов ещё грамотно и кратко про поток управления (Flow Control), декораторы, генераторы и regexp.
@zen_of_python
Помимо баяновых встроенных функций, типов объектов и операторов ещё грамотно и кратко про поток управления (Flow Control), декораторы, генераторы и regexp.
@zen_of_python
👍10🍌1
Вопросы от новичков
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
👍2❤1🍌1
Вопрос от подписчика
Помогаем @yuriy1340:
«Вопрос, можете подсказать какой-то сайт с хорошими задачами по пандасу? Сам синтаксис знаю, но реальных умений, применений нет».
! Пожалуйста, будьте взаимовежливы. Всем нам порой нужно место, где можно попросить помощи.
@zen_of_python
Помогаем @yuriy1340:
«Вопрос, можете подсказать какой-то сайт с хорошими задачами по пандасу? Сам синтаксис знаю, но реальных умений, применений нет».
! Пожалуйста, будьте взаимовежливы. Всем нам порой нужно место, где можно попросить помощи.
@zen_of_python
👍2🍌1
Автозапуск Py-скриптов без своего сервера
Алексей Куличевский показал в 50-минутном видео, как отправлять погодные данные в Telegram с помощью бота на регулярной основе. Хороший способ познакомиться с воркфлоу GitHub Actions.
#лучшиепрактики
@zen_of_python
Алексей Куличевский показал в 50-минутном видео, как отправлять погодные данные в Telegram с помощью бота на регулярной основе. Хороший способ познакомиться с воркфлоу GitHub Actions.
#лучшиепрактики
@zen_of_python
🍌1
sdv: догенерация данных автоматом
Библиотека sdv синтезирует табличные данные на основании уже существующих. У MIT получилась весьма ладная альтернатива sklearn, способная догенерировать даже базы данных (взаимосвязанные таблицы) силами ML.
GitHub
@zen_of_python
Библиотека sdv синтезирует табличные данные на основании уже существующих. У MIT получилась весьма ладная альтернатива sklearn, способная догенерировать даже базы данных (взаимосвязанные таблицы) силами ML.
GitHub
@zen_of_python
👍3🌚1🍌1
Плюшевая игрушка для всех, кто когда-либо путал местами буквы в слове Python — дед Пихтон.
@zen_of_python
@zen_of_python
😁41🤔1🍌1
Поздравляем победителей
Задачу о перетасовке строки верно решили:
— @ip19216810;
— @vvt251;
— @arxitim;
— https://t.me/Python3k;
— @kingmitin;
— @patriarch_chesslovo.
Кратчайшие верные решения предложил @ip19216810:
и @kingmitin:
NB! Если:
то многие решения возвращают пустоту. Засчитываются только те, что вернули на тесте с этими строками
#задача
@zen_of_python
Задачу о перетасовке строки верно решили:
— @ip19216810;
— @vvt251;
— @arxitim;
— https://t.me/Python3k;
— @kingmitin;
— @patriarch_chesslovo.
Кратчайшие верные решения предложил @ip19216810:
def get_char(s, t):
for i in set(t):
if t.count(i) > s.count(i):
return i
return 'символ не найден'
#tg: t.me/python_everyday
и @kingmitin:
def g(s, t):
return chr(sum(ord(char) for char in t) - sum(ord(char) for char in s))
NB! Если:
s = "aba"
t = "abba"
то многие решения возвращают пустоту. Засчитываются только те, что вернули на тесте с этими строками
b
.#задача
@zen_of_python
Telegram
Zen of Python
Задача о перетасовке строки
Вам даны две строки s и t. t — результат случайной перетасовки s с последующим добавлением ещё одной буквы в случайную позицию:
s = "abcd"
t = "deabc"
Напишите функцию, возвращающую добавленную к t букву.
#задача
Вам даны две строки s и t. t — результат случайной перетасовки s с последующим добавлением ещё одной буквы в случайную позицию:
s = "abcd"
t = "deabc"
Напишите функцию, возвращающую добавленную к t букву.
#задача
👍3🍌1👨💻1
Задача об идеальном квадрате
Идеальный квадрат - это фигура, чья длина стороны выражена целым числом. Напишите функцию, которая определит, является ли фигура совершенной:
#задача
@zen_of_python
Идеальный квадрат - это фигура, чья длина стороны выражена целым числом. Напишите функцию, которая определит, является ли фигура совершенной:
>>> check_square_perfection(16)
... True
# True, потому что 4 * 4 = 16
>>> check_square_perfection(14)
... False
# False, потому что 3.742 * 3.742 = 14, а 3.742 не целое число
#задача
@zen_of_python
👍1🍌1
Про интерпретатор Python
Доступный лонгрид от GitHub-пользователя @qasdet про подкапотную вашего любимого ЯП. В статье вы узнаете:
— какие бывают два вида интерпретатора;
— из каких этапов состоит исполнение кода;
— зачем нужны CPython, Jython и PyPy.
#факты
@zen_of_python
Доступный лонгрид от GitHub-пользователя @qasdet про подкапотную вашего любимого ЯП. В статье вы узнаете:
— какие бывают два вида интерпретатора;
— из каких этапов состоит исполнение кода;
— зачем нужны CPython, Jython и PyPy.
#факты
@zen_of_python
👍8🍌1
BeautifulSoup Cheatsheet michaelcurrin.pdf
2.1 MB
Шпаргалка bs4
От GitHub-пользователя @michaelcurrin, покрывает вопросы установки встроенного парсера / LXML / HTML5Lib, а также поиск по атрибуту, find / find_all, дети / потомки / родители.
#шпаргалка
@zen_of_python
От GitHub-пользователя @michaelcurrin, покрывает вопросы установки встроенного парсера / LXML / HTML5Lib, а также поиск по атрибуту, find / find_all, дети / потомки / родители.
#шпаргалка
@zen_of_python
🍌1
Telegram-бот для торрентов
@hemantapkh создал бота на asyncio + bs4 + Pyrogram etc. для поиска торрент-файлов с поддержкой русского языка. Отображает сидов / пиров.
#факты
@zen_of_python
@hemantapkh создал бота на asyncio + bs4 + Pyrogram etc. для поиска торрент-файлов с поддержкой русского языка. Отображает сидов / пиров.
#факты
@zen_of_python
🍌1