Python академия
история за 18 днейобновляется раз в 6 ч – 3 дняУчи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования.
Динамика и события
Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid
Последние посты
- фото
Модуль shutil Очень смешное название, но библиотека является мощным инструментом для обработки файлов. В прошлом посте говорилось о модуль os. Надо учитывать, что многие задачи решить через него можно, но придется постараться. Программисты комбинируют os и shutil для достижения наиболее красивого и эффективного кода. shutil.copyfileobj(fsrc, fdst) - копирует один файл в другой. shutil.copymode(fsrc, fdst) - копирует права доступа из одного файла в другой. shutil.copystat(fsrc, fdst) - копирует дату последнего доступа и изменения из одного файла в другой. Библиотека позволяет так же работ…
Открыть в MAX- Просмотры
- 713
- ER
- 1,4%
- Реакции
- 10
- фото
Обработка строки Полезные функции для работы со строками. Python известен тем, что можно написать код в одну строчку использованием метода вместо перебора списком. Перечислим наиболее полезные методы: capitalize() - первая буква большая, остальные маленькие strip() - удаление пробелов в начале и конце center(int, chr='') - отцентрирует текст, int - нужное кол-во символов в строке, а chr - символ для добавления в начало и конец swapcase() - заглавные буквы в прописные, маленькие в большие lower() - преобразует к нижнему регистру upper() - преобразует к верхнему регистру При написании нейрон…
Открыть в MAX- Просмотры
- 759
- ER
- 1,3%
- Реакции
- 10
- Реклама · eridфото
Разработчик больше не обязан выполнять каждую задачу вручную. Но сможет ли ИИ-агент действительно помочь в работе? ИИ-агенты уже умеют анализировать код, работать с инструментами, искать ошибки и выполнять последовательность действий. Но важно понимать, какие задачи им можно доверить, где они действительно экономят время и как сохранить контроль над результатом. На открытом уроке 19 октября в 20:00 МСК в преддверие старта курса «Разработка ИИ-агентов» разберем, как создавать и применять агентов в реальной разработке. Вы узнаете, какие задачи можно делегировать ИИ-агентам, как они работают с…
Открыть в MAX- Просмотры
- 738
- ER
- 0,7%
- Реакции
- 5
- фото
Потоковый ввод Вы можете обрабатывать ввод от пользователя потоком. В таком случае для завершения надо воспользоваться специальной "командой" на Windows — Ctrl + D. Запустить потоковый ввод можно через библиотеку sys и метод stdin. Если требуется получить и тут же обработать строку, то так и пишем: sys.stdin Если надо в начале прочитать весь потоковый ввод, а затем обработать, то sys.stdin.readlines() На картинке представлено 2 варианта. Подписывайтесь на канал 👉 @python_of
Открыть в MAX- Просмотры
- 776
- ER
- 1,3%
- Реакции
- 10
- фото
Библиотека showballstemmer Работали когда-нибудь над поисковиками? Хороший поисковик должен много чего уметь, например, находить по минимальному запросу. Некоторые используют pymorph2 (первая слишком много потребляет ресурсов), но ведь достаточно определять основу слова, а не начальную форму для нахождения большинства результатов. Библиотека showballstemmer и занимается тем, что определяет основу слова, что делает поиск более точным. А главное — библиотека мало потребляет, а результат получается намного лучше. В начале следует импортировать модуль требуемого языка, к примеру вот модули ан…
Открыть в MAX- Просмотры
- 822
- ER
- 1,2%
- Реакции
- 10
- ссылка
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/ch…
Открыть в MAX- Просмотры
- 780
- ER
- 0,6%
- Реакции
- 5
- фото
Множества set Многие недооценивают данный тип, а зря. К примеру, если вам нужно найти количество одинаковых слов, то множества с легкостью вам помогут. Похожи на списки, но на неупорядоченные. Они больше весят, но намного быстрее. В небольших проектах оправдано такое использование: множество id админов/пользователей (в зависимости от размера ОЗУ), когда требуется только проверить есть ли id в списке. Через стандартный список это займет O(n) или если он отсортирован O(log n) , в то время как у множеств это всегда O(1). Зная преимущества вы всегда можете выбрать наиболее предпочтительный ва…
Открыть в MAX- Просмотры
- 964
- ER
- 1,3%
- Реакции
- 13
- фото
Модуль sys Данный модуль предоставляет доступ к широким возможностям интерпретатора python. К примеру, с его помощью можно завершить работу скрипта, узнать вес объекта, получить пути к библиотекам, узнать операционную систему, узнать кодировку файлов по умолчанию и многое другое. Если вы планируете участвовать в олимпиадах, то обязаны так же обрабатывать потоковый ввод. Для своих программ можно обойтись и без него. Я перечислил самые полезные функции, остальное всегда можно прочитать в документации (да, её стоит читать) или загуглить. Подписывайтесь на канал 👉 @python_of
Открыть в MAX- Просмотры
- 1 023
- ER
- 1,3%
- Реакции
- 13
- фото
Очистка элементов в последовательности Встроенный модуль itertools был создан для работы с более сложными случаями итераторов. Плюс модуля в том, что он быстро работает и оптимизирован в плане памяти. Иногда возникает необходимость удалить ненужные объекты в последовательности. Как раз для этого и используют itertools, а именно метод compress. Первым аргументом передается какой-либо контейнер, например список. Вторым аргументом — логические значения, соответствующие элементам в последовательности. Если логическое значения равно True или 1, то элемент сохраняется в последовательности, в…
Открыть в MAX- Просмотры
- 1 093
- ER
- 1,2%
- Реакции
- 13
- фото
Как вывести все методы класса в Python? Для того, чтобы вывести все методы класса, Вы можете воспользоваться методами dir(), callable(), getattr() Подписывайтесь на канал 👉 @python_of
Открыть в MAX- Просмотры
- 1 192
- ER
- 0,8%
- Реакции
- 10
Показано 10
Данные: публичные посты и страницы канала в MAX. Метрики версии v1, срез 16.10.2026. Как мы считаем.