All streams
Search
Write a publication
Pull to refresh
95
24
Алексей Яковенко @yakvenalex

Опытный python разработчик с многолетним стажем.

Send message

Почему? Там же я показывал функции downgrade и upgrade. Абсолютный стандарт Alembic.

Молодой человек, уймите вы уже свои таланты. Появление вашего логина в комментариях под моими публикациями уже начинает походить на параною. Вы мне не интересны и хватит тут привлекать мое внимание. Займитесь делом уже)

Ведете себя как брошеная девушка. Ходите тут и рассказываете на каждом углу как плохи мои публикации и про свою заветную публикацию ещё.

Да, с Python знаком 1 месяц. Не, вчера вот узнал и думаю, а почему бы не начать писать, а вы меня раскусили. Вывели на чистую воду. Вы победитель. Идите теперь дальше, к другим авторам и выводите их на чистую воду. Очень сильно надеюсь, что больше с вами не пересечемся.

Requests более попсовая библиотека и даже абсолютные новички с ней сталкивались, а httpx не так популярна. Но в целом да, вы правы. httpx уже идет с коробки с FastApi и в измененном коде проекта, модуль с запросами переписан на httpx

Смысл в том, что если пользователям нужен будет мой контент, то они будут подписываться и переходить в мой телеграмм канал. Если не нужен будет, то они пройдут мимо. Не больше и не меньше.

Может дело не в Хабре, а в вас? Я просил перенести диалог в личку, но вы продолжаете сыпать тут простыни текста. Время на прочтение вашей заветной статьи, которую вы написали 7 января 12 минут. 70% моих статей длинее вашей заветной. Есть и такие что за 20 минут. Это вот вы к чему написали? Померяться длиной хотите?) Ну это точно не ко мне.

Я вам все сказал. Если вы продолжите мне тут написывать в комментариях это будет говорить не просто про "нездоровый интерес") Тут уже клиника скорее. Знаете. Вот эта вот неразделенная любовь. Ну или все прозаичнее - лично вы никому не интересны. И вот таким образом, как пятилетний ребенок, к себе внимание привлечь пытаетесь. Вот, посмотрите какой я классный)

По этому поводу вот что хочу сказать. Люди, которым есть чем заняться, не будут заходить под каждый второй пост неинтересного им автора и написывать не будут)

Повторюсь. Делом займитесь. Создайте классную программу, напишите приличную статью. Станьте полезным, а не просто человеком, который залетает тут и начинает в непонятную и плохо пахнующую субстанцию обмазывать все и всех. Вот, кармой займитесь своей не знаю, воздухом свежим подышите.

И давайте уже этот срачь в публичную плоскость выносить не будем. Хотите обсудить - пишите в личку. Люди тут информацию полезную найти хотят, а не увидеть очередного знатока с минусовым рейтингом и одним проектом за спиной.

Всего доброго.

В вашем отзыве противоречия. Сначала вы говорите, что я знаком с Python меньше года. Буквально через пару предложений, что я несколько лет занимаюсь созданием ботов и парсингом. Это, по меньшей мере, странно.

Кроме того. Вы достаточно часто появляетесь под моими постами в комментариях. У вас ккакой-то нездоровый интерес к моей персоне? Занимайтесь, пожалуйста, своими вопросами. Надеюсь, что больше вас не увижу

Понял о чем вы)

Уже выше писал по данному поводу. Если спрос на библиотеку будет - все можно улучшить и дописать. Библиотека же гвоздями не прибита к текущей версии)

Просто будет ли смысл, в целом, время тратить на это, если инструмент окажется никому не нужным. В этом вопрос.

Вот, к примеру. Даже на этот вариант было потрачено достаточно много времени. В целом код, описание и прочее. Уже сейчас публикация получила 2 диза и, насколько я понимаю, не последние.

Можно выделить пару дней. Заморочиться. Прописать в коде вообще все что тут вы и прочие комментаторы предложили, чтоб нарваться на очередной хейт. В чем смысл?)

Сейчас библитоеку стоит расценивать как проба пера - "нужен инструмент" или "не нужен". Лично я для больших парсеров в формате JSON использую MongoDB с библиотекой motor, но а для мелких парсеров и задач по взаимодействию с JSON на Python теперь буду использовать свою библиотеку.

При любом раскладе это удобнее чем чистый JSON и функционала больше. А под запрос от аудитории добавлю в библиотеку новые функции или допилю старые.

Бывают разные задачи в Python и в их рамках часто приходится с JSON взаимодействовать. Как самый яркий пример - это разработка бэкенда для веб-прилождений на Python (FastApi, Flaskи Django). Всё общение по API идет в контексте JSON (как передача, так и обработка данных).

Ещё, по крайней мере в моей практике, часто приходится работать с готовыми JSON файламы.

Кроме того. Не зря же JSON встроенная библиотека)

В плане недочетов соглашусь, но всему свое время. Сейчас посмотрю, в целом, нужна ли данная библиотека пользователям. Если нужна, то потихоньку недочеты закрою, а если нет, то и так сойдет)

А для каких задач подходит чистый модуль JSON? Он с коробки как бы не асинхронный. Хочу обратить внимание. Я вообще не выходил за пределы чистого JSON. Или вы будете утверждать что чистый JSON Python нельзя нигде использовать?

Я не согласен с рядом ваших замечаний.

- def get_all_students(course: Optional[int] = None):+ def get_all_students(course: int | None = None):

Я в целом не вижу смысла таким образом параметры передавать, если уж речь про реальные практики. В своих проектах тут использую собственные модели с подробным описанием полей и, если вы читали внимательно, то я делал акцент на том что все намеренно упрощено.

В примере с условием if else я так же намеренно упрощал. Интересно почему тогда вы не сделали замечание по поводу НЕ использования генератора списка?

Pytest? Я тут описывал что такое апи и гет запросы. Вас это не смутило?)

Если будет тут поддержка пойдут и "боевые практики" и пайтест и пайдентик, но всем свое время и не делайте заранее выводов на счет моих "устаревших практик". Просто следите за обновлениями)

Вы сильно усложнили задачу. FSM изначально персонализорован. В этом же его смысл)) В данном случае не нужно спамить. Добавляйте 2 кнолки: случайное число и стоп. По клику на случайное число бот будет отправлять число с интервалом в 1 секунду и кнопку "Остановить". И так до клика на стоп. Тем самым вы не нарушите принцип сложного сценария и, как вы говорите, сделаете его "персональным"

Добрый день. Благодарю за отзыв. Тут нужно смотреть на код и узнать как происходит отправка сообщений. Для теста можете убрать F фильтр и просто выполните отправку вашего файла. А в консоль выводите print(message). Так вы сможете увидеть тип сообщения и вообще данные по нему.

LLaMA (Large Language Model Application) - это семейство языковых моделей, разработанных Meta AI. LLaMA2 и LLaMA3 - это две последние версии этой модели. Вот некоторые ключевые улучшения, которые делают LLaMA3 лучше, чем LLaMA2:

  1. Большая языковая модель: LLaMA3 имеет более крупную языковую модель, чем LLaMA2, что позволяет ей лучше понимать контекст и генерировать более качественный текст.

  2. Улучшенная генерация текста: LLaMA3 может генерировать текст более высокого качества, чем LLaMA2, с меньшим количеством ошибок и более естественным языком.

  3. Более точное понимание контекста: LLaMA3 лучше понимает контекст и может отвечать на вопросы более точно, чем LLaMA2.

  4. Улучшенная поддержка многоязычности: LLaMA3 поддерживает более 20 языков, в то время как LLaMA2 поддерживала только несколько языков.

  5. Более быстрое обучение: LLaMA3 может обучаться быстрее, чем LLaMA2, что позволяет ей адаптироваться к новым данным и задачам быстрее.

  6. Улучшенная работа с длинными текстами: LLaMA3 может работать с длинными текстами более эффективно, чем LLaMA2, что позволяет ей лучше понимать контекст и генерировать более качественный текст.

  7. Улучшенная поддержка задач с ограничениями: LLaMA3 может работать с задачами, которые имеют ограничения на длину текста, язык или стиль, что позволяет ей генерировать текст, который лучше соответствует требованиям задачи.

  8. Улучшенная интерпретация запросов: LLaMA3 может лучше интерпретировать запросы и понимать, что пользователь хочет получить в ответ, что позволяет ей генерировать более релевантный текст.

В целом, LLaMA3 - это более мощная и гибкая языковая модель, чем LLaMA2, которая может помочь в более широком спектре задач, связанных с обработкой естественного языка.

Вот вам ответ от самой LLaMA3))

Information

Rating
307-th
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity

Specialization

Specialist
From 200,000 ₽
SQL
Python
PostgreSQL