Сообщество - Программирование на python

Программирование на python

698 постов 11 879 подписчиков

Популярные теги в сообществе:

Курс Python-программист 09. Параллелизм и асинхронность

Привет, новая часть моего курса по Python уже на канале!

На прошлой неделе на меня подписалось уже аж 4000 человек, в честь этого события у себя в телеге разыграю 4 книги "Чистый Python", если интересно следить за моими новостями и участвовать в розыгрыше то добро пожаловать!

ИИ-агент для дебаггинга

ИИ-агент для дебаггинга Искусственный интеллект, Нейронные сети, Python, Telegram (ссылка), YouTube (ссылка)

SWE-agent — open-source ИИ-агент для дебаггинга или решения какой-то проблемы с кодом

Всё просто: сообщаем SWE-agent, какую проблему он должен решить в нашем коде, и агент пытается автоматически исправить ее, используя GPT-4 или другую LLM.
SWE-agent исправляет 12,29% ошибок в оценочном наборе SWE-bench, что не так много — зато его работа занимает всего 1.5 минуты.

GitHub
Обзор SWE-agent, YouTube
Посмотреть демо
Источник

Показать полностью

Простыми словами о программировании. Видео 9. Циклы с условием

Всем привет! Объединяем циклы и условия в циклы с условием.

Задачи по Python # 4 (базовый уровень)

*Для тех, кто не понимает, что здесь происходит, но очень интересно, и для тех, кому надо больше, - ссылка в конце поста.*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Задача 1:
Тема: Методы списков

На вход подается список слов в одну строку через пробел. Это список имен. Вы хотите выбрать имя ребенка из списка. Но вы точно знаете, что в этом списке будет имя "Никита" и вы категорически против называть так свою девочку! Поэтому нужно вывести измененный список, удалив из него это имя.

Sample Input 1:

Анна Фрида Герда Фёкла Никита

Sample Output 1:

['Анна', 'Фрида', 'Герда', 'Фёкла']

Sample Input 2:

Никита Павла Максима Виталия

Sample Output 2:

['Павла', 'Максима', 'Виталия']

Sample Input 3:

Маша Василиса Алиса Никита Геродот

Sample Output 3:

['Маша', 'Василиса', 'Алиса', 'Геродот']

# продолжите решение здесь

------------------------------------------------------------------------------------------------------------------------------------------------------------------------Задача 2:
Тема: Множества

Василий - коллекционер воздуха, которым дышали знаменитости. Например таких как Джонни Депп, Тейлор Свифт, Паша Техник. Он заказал пару посылок, в каждой из которых находятся некоторое количество экземпляров воздуха случайных знаменитостей, также возможны повторы. Известно, что всего существует 20 видов экземпляров. Необходимо узнать, а собрал ли Василий коллекцию целиком, учитывая экземпляры обоих посылок. На вход подается список целых чисел от 1-го до 20-ти в одну строку через пробел(1-ая посылка), затем с новой строки еще один(2-ая посылка). Если из элементов обоих списков можно сформировать последовательность от 1-го до 20-ти, вывести "ДА", иначе "НЕТ".

Sample Input 1:

1 3 5 7 8 11 15 17 3 9
11 16 18 20 3 5 7 4 2

Sample Output 1:

НЕТ

Sample Input 2:

1 2 3 4 5 11 12 13 14 15
6 7 8 9 10 16 17 18 19 20

Sample Output 2:

ДА

Sample Input 3:

1 4 6 8 9 2 4 10 13 16 18
11 12 11 3 7 5 14 2 14 15 7 17 20 19

Sample Output 3:

ДА

# продолжите решение здесь

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Задача 3:
Тема: Выражения - генераторы. Функции - генераторы

Используя символы малых букв латинского алфавита запишите выражение-генератор alph_gen, который бы генерировал все возможные сочетания из 2-ух букв алфавита, учитывая порядок. Например, первые семь начальных сочетаний имеют вид: aa ab ac ad ae af ag. Достаточно только создать выражение-генератор.

# продолжите решение здесь

------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Понравилось? Залетай! - t.me/Python_Py_Sam

Показать полностью

Самый трудозатратый ролик

Tabby — локальный аналог Copilot

Tabby — локальный аналог Copilot Искусственный интеллект, Нейронные сети, Программирование, Telegram (ссылка)


Tabby — это локальный AI-помощник для кодинга, open-source альтернатива GitHub Copilot.

Некоторые особенности Tabby:
— полная самодостаточность, отсутствие необходимости в СУБД или в облаке
— имеет интерфес OpenAPI, легко интегрируемый с существующей инфраструктурой (например, Cloud IDE)
— поддерживает GPU среднего класса

Существует расширение для VS Code

GitHub
Источник

Показать полностью 1

Парсинг на django+requests

простенький парсинг

Вопрос из ленты «Эксперты»

Строки в MariaDB

Всем привет! Был вынужден использовать в своём питон-проекте MariaDB с соответствующей библиотекой. В одной из таблиц базы данных планируется хранить текстовые сообщения на английском языке, в которых могут использоваться как одинарные, так и двойные кавычки. Соответственно встаёт вопрос о том как это записывать? Всем заранее спасибо.

P.S. Я ещё только начинающий говнокодер, поэтому если я чего-то не указал и/или сделал не так, как следует, просьба ткнуть меня в это лицом.

Отличная работа, все прочитано!