Статья дня. Создание веб-приложения в стиле ChatGPT на чистом Python с помощью Reflex
Последние несколько месяцев я играю со всеми новыми невероятными чат-ботами LLM, включая Llama 2, GPT-4, Falcon 40B и Claude 2. Меня постоянно мучает один вопрос: как создать собственный пользовательский интерфейс чат-бота, который будет обращаться ко всем этим замечательным LLM как к API?
Вариантов создания красивых пользовательских интерфейсов существует бесчисленное множество. Но у меня как у ML-инженера нет опыта работы с JavaScript или каким-либо другим языком фронтенда. Я искал способ создать свое веб-приложение, используя только тот язык, который я знаю сейчас, – Python!
Я решил использовать Reflex – достаточно новый фреймворк с открытым исходным кодом. Он позволил мне построить как бэкенд, так и фронтенд исключительно на Python.
Читать статью
#читать
Последние несколько месяцев я играю со всеми новыми невероятными чат-ботами LLM, включая Llama 2, GPT-4, Falcon 40B и Claude 2. Меня постоянно мучает один вопрос: как создать собственный пользовательский интерфейс чат-бота, который будет обращаться ко всем этим замечательным LLM как к API?
Вариантов создания красивых пользовательских интерфейсов существует бесчисленное множество. Но у меня как у ML-инженера нет опыта работы с JavaScript или каким-либо другим языком фронтенда. Я искал способ создать свое веб-приложение, используя только тот язык, который я знаю сейчас, – Python!
Я решил использовать Reflex – достаточно новый фреймворк с открытым исходным кодом. Он позволил мне построить как бэкенд, так и фронтенд исключительно на Python.
Читать статью
#читать
Видео дня. Разбор задачи "Два бандита"
Решение задачи по программированию с комментированием.
Ссылка на YouTube
#видео
Решение задачи по программированию с комментированием.
Ссылка на YouTube
#видео
YouTube
Разбор задачи 2 Бандита acmp №33
Задача "2 бандита"
сдать решение
https://stepik.org/lesson/295797/step/1?unit=277501
http://egoroffartem.pythonanywhere.com/
Вся информация о курсе
Практика по питону на степике
https://stepik.org/course/63085/promo
Канал, посвященный разработке на Python
сдать решение
https://stepik.org/lesson/295797/step/1?unit=277501
http://egoroffartem.pythonanywhere.com/
Вся информация о курсе
Практика по питону на степике
https://stepik.org/course/63085/promo
Канал, посвященный разработке на Python
Тест. Циклы Python
Циклы — фундаментальное понятие в программировании. Если вы новичок, то обязаны в них разобраться. Циклы могут помочь выполнять набор инструкций до тех пор, пока заданное условие истинно.
В Python есть два основных вида циклов: for и while. Хорошо ли вы умеете ими пользоваться? Пройдите тест из 10 вопросов и проверьте!
Циклы — фундаментальное понятие в программировании. Если вы новичок, то обязаны в них разобраться. Циклы могут помочь выполнять набор инструкций до тех пор, пока заданное условие истинно.
В Python есть два основных вида циклов: for и while. Хорошо ли вы умеете ими пользоваться? Пройдите тест из 10 вопросов и проверьте!
Статья дня. Как добавить переменную в строку в Python
Иногда возникает необходимость включить переменную или нестроковые типы данных в строковый литерал. В этой статье мы рассмотрим четыре способа сделать это.
Читать статью
#читать
Иногда возникает необходимость включить переменную или нестроковые типы данных в строковый литерал. В этой статье мы рассмотрим четыре способа сделать это.
Читать статью
#читать
Видео дня. 8 советов, как лучше писать исключения на Python
В данном видео рассмотрим 8 ошибок при написании исключений на Python, и на основе разбора этих ошибок получим правильную реализацию.
Ссылка на YouTube
#видео
В данном видео рассмотрим 8 ошибок при написании исключений на Python, и на основе разбора этих ошибок получим правильную реализацию.
Ссылка на YouTube
#видео
YouTube
8 советов как ЛУЧШЕ писать исключения на Python
⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=8tips
⭐ Телеграм канал: https://t.me/codeblog8
⭐ Исходный код: https://t.me/codeblog8/189
В данном видео рассмотрим 8 ошибок при написании исключений на Python…
⭐ Телеграм канал: https://t.me/codeblog8
⭐ Исходный код: https://t.me/codeblog8/189
В данном видео рассмотрим 8 ошибок при написании исключений на Python…
Тест. Строки и методы строк
Разработчикам часто приходится работать со строками. Для этой цели в Python даже есть встроенные методы строк. Хороший программист определенно должен их знать. А как у вас со знанием строковых методов и вообще с умением работать со строками? Пройдите тест из 10 вопросов и проверьте!
Разработчикам часто приходится работать со строками. Для этой цели в Python даже есть встроенные методы строк. Хороший программист определенно должен их знать. А как у вас со знанием строковых методов и вообще с умением работать со строками? Пройдите тест из 10 вопросов и проверьте!
Статья дня. Пользовательский ввод и его обработка в Python
Python предоставляет широкий спектр инструментов для эффективного управления вводом, от встроенной функции input() до более продвинутых модулей, таких как argparse, и регулярных выражений. Однако в этой статье мы сосредоточимся на основах работы с пользовательским вводом в Python. Мы познакомимся с функцией input() и рассмотрим лучшие практики ее эффективного использования. К концу этой статьи вы будете лучше понимать, как работать со вводом данных в ваших программах на Python.
Читать статью
#читать
Python предоставляет широкий спектр инструментов для эффективного управления вводом, от встроенной функции input() до более продвинутых модулей, таких как argparse, и регулярных выражений. Однако в этой статье мы сосредоточимся на основах работы с пользовательским вводом в Python. Мы познакомимся с функцией input() и рассмотрим лучшие практики ее эффективного использования. К концу этой статьи вы будете лучше понимать, как работать со вводом данных в ваших программах на Python.
Читать статью
#читать
Видео дня. Screen Sharing in Python
Создаем инструмент для расшаривания экрана.
Ссылка на YouTube
#видео #en
Создаем инструмент для расшаривания экрана.
Ссылка на YouTube
#видео #en
YouTube
Screen Sharing in Python
In this video we learn how to do screen sharing in Python.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
💻 The Algorithm Bible Book: https://www.neuralnine.com/books/
🐍 The Python Bible Book: https://www.neuralnine.com/books/
👕 Programming Merch: htt…
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
💻 The Algorithm Bible Book: https://www.neuralnine.com/books/
🐍 The Python Bible Book: https://www.neuralnine.com/books/
👕 Programming Merch: htt…
Тест. Арифметические операции Python
Арифметические операторы (+, -, /, *, //, **, %) очень часто используются в программировании, и Python не стал исключением.
А как у вас с арифметикой на Python? Пройдите тест из 10 вопросов и проверьте!
Арифметические операторы (+, -, /, *, //, **, %) очень часто используются в программировании, и Python не стал исключением.
А как у вас с арифметикой на Python? Пройдите тест из 10 вопросов и проверьте!
Статья дня. Готовые скрипты Python для автоматизации работы
Вам надоело выполнять повторяющиеся задачи в повседневной работе? Скрипт на Python может стать решением проблемы. В этой статье мы рассмотрим скрипты, которые помогут вам автоматизировать различные задачи и повысить производительность труда. Если вы разработчик, аналитик данных или просто хотите упростить свой рабочий процесс, это вам пригодится.
Читать статью
#читать
Вам надоело выполнять повторяющиеся задачи в повседневной работе? Скрипт на Python может стать решением проблемы. В этой статье мы рассмотрим скрипты, которые помогут вам автоматизировать различные задачи и повысить производительность труда. Если вы разработчик, аналитик данных или просто хотите упростить свой рабочий процесс, это вам пригодится.
Читать статью
#читать
Видео дня. Асинхронное скачивание файлов с помощью Python
В этом видео пишем код для синхронного и асинхронного скачивания файлов. Также добавим прогресс-бар. В работе будем использовать библиотеки requests, asyncio, httpx и tqdm.
Ссылка на YouTube
#видео
В этом видео пишем код для синхронного и асинхронного скачивания файлов. Также добавим прогресс-бар. В работе будем использовать библиотеки requests, asyncio, httpx и tqdm.
Ссылка на YouTube
#видео
YouTube
Асинхронное скачивание файлов с помощью Python | Progress bar | Прогресс-бар на Python
⚡️ Практика Python ⚡️
В данном видео пишем код для скачивания файлов как синхронного так и асинхронного на Python плюс добавляем прогресс-бар. В работе используем библиотеки requests, asyncio, httpx и tqdm.
💰 Поддержать проект:
https://www.patreon.com/pythontoday…
В данном видео пишем код для скачивания файлов как синхронного так и асинхронного на Python плюс добавляем прогресс-бар. В работе используем библиотеки requests, asyncio, httpx и tqdm.
💰 Поддержать проект:
https://www.patreon.com/pythontoday…
Тест. Списки (уровень — средний)
Списки в Python — упорядоченные изменяемые коллекции объектов произвольных типов. Пройдите тест из 10 вопросов и проверьте, хорошо ли помните особенности использования списков.
Списки в Python — упорядоченные изменяемые коллекции объектов произвольных типов. Пройдите тест из 10 вопросов и проверьте, хорошо ли помните особенности использования списков.
Статья дня. Алгоритм пузырьковой сортировки на Python
Пузырьковая сортировка – один из самых интуитивно понятных алгоритмов сортировки и идеальная отправная точка для всех, кто интересуется миром алгоритмов. Несмотря на свою простоту, пузырьковая сортировка дает наглядный пример фундаментальных концепций сортировки. В этой статье мы рассмотрим механику пузырьковой сортировки на примере реализации этого алгоритма на языке Python.
Читать статью
#читать
Пузырьковая сортировка – один из самых интуитивно понятных алгоритмов сортировки и идеальная отправная точка для всех, кто интересуется миром алгоритмов. Несмотря на свою простоту, пузырьковая сортировка дает наглядный пример фундаментальных концепций сортировки. В этой статье мы рассмотрим механику пузырьковой сортировки на примере реализации этого алгоритма на языке Python.
Читать статью
#читать
Видео дня. GitHub Actions для автоматической проверки кода
Если в вашем проекте работают несколько человек или вы принимаете pull request-ы, то бывает удобно автоматически проверять входящие коммиты на проблемы со стилем кода, аннотациями или автоматически запускать тесты. Если код проекта лежит на GitHub, то можно использовать GitHub Actions для автоматизации.
Ссылка на YouTube
#видео
Если в вашем проекте работают несколько человек или вы принимаете pull request-ы, то бывает удобно автоматически проверять входящие коммиты на проблемы со стилем кода, аннотациями или автоматически запускать тесты. Если код проекта лежит на GitHub, то можно использовать GitHub Actions для автоматизации.
Ссылка на YouTube
#видео
YouTube
GitHub Actions для автоматической проверки кода
Если в вашем проекте работают несколько человек или вы принимаете pull request-ы, то бывает удобно автоматически проверять входящие коммиты на проблемы со стилем кода, аннотациями или автоматически запускать тесты. Если код проекта лежит на github, то можно…
Тест. Форматирование строк
Python предоставляет несколько вариантов форматирования строк.
Самый древний способ – с помощью оператора %. В Python 2.6 появился метод
А вам легко дается форматирование строк? Пройдите тест из 10 вопросов и проверьте!
Python предоставляет несколько вариантов форматирования строк.
Самый древний способ – с помощью оператора %. В Python 2.6 появился метод
.format()
с немного отличающимся синтаксисом. Начиная с версии Python 3.6, доступны f-строки – свежий и наиболее производительный способ форматирования строк.А вам легко дается форматирование строк? Пройдите тест из 10 вопросов и проверьте!
Статья дня. Прокрутка страницы в Selenium
Если вы хотите получить доступ к контенту на странице ниже видимой части экрана или найти что-то на странице, что подгружается после скролла, вы используете прокрутку. Можно ли с помощью Selenium автоматически прокручивать страницу?
В основной функции Selenium нет опции прокрутки. Но мы можем воспроизвести ее с помощью некоторых дополнительных возможностей JavaScript, включенных в библиотеку Selenium, используя объект driver.
Читать статью
#читать
Если вы хотите получить доступ к контенту на странице ниже видимой части экрана или найти что-то на странице, что подгружается после скролла, вы используете прокрутку. Можно ли с помощью Selenium автоматически прокручивать страницу?
В основной функции Selenium нет опции прокрутки. Но мы можем воспроизвести ее с помощью некоторых дополнительных возможностей JavaScript, включенных в библиотеку Selenium, используя объект driver.
Читать статью
#читать
Каким будет вывод этого кода?
Anonymous Quiz
29%
abcd
45%
ABCD
19%
Ошибка
5%
Ничто из перечисленного
3%
Посмотреть ответ
Видео дня. 7 Ошибок новичков в Python
В этом видео рассмотрим самые частые ошибки новичков в Python. Вы узнаете, как это влияет на ваш проект и как можно исправить ситуацию.
Ссылка на YouTube
#видео
В этом видео рассмотрим самые частые ошибки новичков в Python. Вы узнаете, как это влияет на ваш проект и как можно исправить ситуацию.
Ссылка на YouTube
#видео
YouTube
7 Ошибок новичков в Python, которые нужно исключить
⭐ Начните учиться «Data Science» бесплатно в Яндекс Практикуме: https://ya.cc/t/RSnfb_EZ4kxioi
⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=7tipspython
⭐ Телеграм канал: https://t.me/+haEEHFy6fMBiZWJh…
⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=7tipspython
⭐ Телеграм канал: https://t.me/+haEEHFy6fMBiZWJh…
Тест. Юникод в Python
А вы умеете применять Юникод в Python? Пройдите тест из 10 вопросов и проверьте!
А вы умеете применять Юникод в Python? Пройдите тест из 10 вопросов и проверьте!
Каким будет вывод этого кода?
{a**2 for a in range(4)}
{a**2 for a in range(4)}
Anonymous Quiz
12%
{1, 4, 9, 16}
10%
{0, 1, 4, 9, 16}
63%
{0, 1, 4, 9}
11%
Ошибка
3%
Посмотреть ответ