Python Guru | Всё про Python
Closed channel
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
Show more3 088
Subscribers
-124 hours
-37 days
-1130 days
Posts Archive
Пишу реальную программу. Рассылка сообщений по WhatsApp при помощи Python
Автоматизировать отправку сообщений по WhatsApp практически невозможно. Но мы попробуем :)
Используя язык Python, библиотеку PyAutoGui, начальные навыки программирования и серую кепку!
• Перейти к просмотру
Python Guru
Обратный список и строка
Скорее всего, вы используете обратную функцию для инверсионной записи списков или строк. Но знаете ли вы, как осуществить инверсию более эффективным способом?
Python Guru
Enums Explained In Under 12 Minutes In Python
В сегодняшнем видео мы познакомимся с основами перечислений в Python. Мы также расскажем о том, что такое флаг и как использовать функцию auto().
• Перейти к просмотру
Python Guru
Гайд по match/case
Оператор match/case проверяет, подходит ли значение под заданный шаблон, а не просто равен ли он чему-то. Это аналог switch, но гораздо мощнее. Благодаря данной статье ты узнаешь, как пользоваться match/case
• Перейти к просмотру
Python Guru
Исключение с join()
Метод join() полезен при создании строкового представления из итерируемых элементов. Этот метод возвращает новую строку, а исходная строка и итерация остаются неизменными. Используя этот метод, мы можем создать строку CSV, а также строку, разделенную табуляцией.
Python Guru
String join() с Set
Набор Python представляет собой неупорядоченную коллекцию, поэтому порядок итераций является случайным. Вы можете получить другой результат при нескольких запусках.
Python Guru
Python Logging: How to Write Logs Like a Pro!
Ведение журнала может существенно изменить коммерческие программные продукты, и важно правильно понимать, как его эффективно использовать. В этом видео я подробно рассказываю о встроенном в Python пакете ведения журнала, а также даю советы о том, как упростить управление вашими журналами.
• Перейти к просмотру
Python Guru
Квантификаторы регулярных выражений
С помощью квантификаторов ты можешь определить, сколько раз элемент может повторяться. Благодаря данному видеоматериалу ты научишься пользоваться квантификаторами регулярных выражений.
• Перейти к просмотру
Python Guru
inspect добро пожаловать за кулисы
Модуль inspect пригодится вам для использования того, что происходит за кулисами в Python. Вы так же можете вызывать его методы в них же!
Снизу пригодится метод inspect.getsource() для вывода его собственного исходного кода. Еще используется метод inspect.getmodule() для вывода модуля, в котором его утвердили.
Python Guru
Виртуальные среды
И так к нашему счастью, в Python есть поддержка виртуальных сред, которые позволяют взять лучшее от двух миров.
Так же вы теперь можете иметь разные независимые версии Python на одной машине
Python Guru
Объединение списков с помощью Zip
Берет несколько коллекций и возвращает новую коллекцию. Каждый элемент новой коллекции содержит по одному элементу из всех исходных коллекций. Так мы получаем «пересечения» сразу по нескольким коллекциям
Python Guru
Погружение в typing
Модуль typing нужен для аннотации типов. Благодаря аннотациям твой код становится понятнее, надежнее и легче в сопровождении. В данном текстовом материале автор рассказывает, как правильно пользоваться typing.
• Перейти к просмотру
Python Guru
👩💻 В сеть вывалилась гигантская куча курсов и книг от топовых IT‑школ
Держи сотни гигабайт свежих уроков, и каждую неделю мы подкидываем ещё!
• 1612 ГБ — DevOps
• 1402 ГБ — Python
• 1300 ГБ — C, C++
• 1815 ГБ — Frontend
• 1515 ГБ — Backend
• 898 ГБ — ИБ, Хакинг
• 996 ГБ — Kotlin, Swift
• 212 ГБ — JavaScript
• 315 ГБ — Flutter
• 820 ГБ — Go, PHP
• 419 ГБ — Java, Rust
• 648 ГБ — GameDev
• 517 ГБ — Windows, Linux
• 998 ГБ — Дизайн (UX/UI)
• 617 ГБ — Нейросети (ML/RL)
• 546 ГБ — БД (SQL & NoSQL)
• 687 ГБ — Аналитика данных
• 115 ГБ — QA-тестирование
Подписывайся и не плати за то, что можно получить бесплатно
Класс Fraction: Стандартные функции
Продолжаем делиться циклом видеоматериалов, где автор знакомит с классом Fraction. В этот раз разбираются стандартные функции с объектами класса.
• Перейти к просмотру
Python Guru
Гайд по форматированию строк
В Python есть несколько способов форматирования строк. Некоторые из них считаются устаревшими, однако они тоже эффективны в определенных случаях. В данном текстовом гайде автор подробно рассматривает различные виды форматирования строк.
• Перейти к просмотру
Python Guru
Создание списков в Python
Для того чтобы создать новый список, сначала нужно дать ему имя. Затем добавьте оператор присваивания (=) и пару квадратных скобок. Внутри скобок нужно добавить значения, которые должны содержаться в списке.
Python Guru
Что такое класс Fraction?
Класс Fraction предназначен для точных рациональных чисел. Так как float хранит числа приближенно, в точных вычислениях лучше подходит Fraction. В данном видеоматериале автор рассказывает, как правильно пользоваться Fraction.
• Перейти к просмотру
Python Guru
Разработка программ на Python + ChatGPT
Курс по разработке программ на основе Python и ChatGPT. За курс вы познакомитесь с API ChatGPT, научитесь использовать разные его модели, создадите несколько проектов и под конец курса научитесь полноценно интегрировать ChatGPT внутрь своих проектов.
• Перейти к просмотру
Python Guru
Сравнение строк в Python
Сравнение строк в Python можно выполнить с помощью операторов равенства (==) и сравнения (<,>,! =, <=,> =). Специальных методов для сравнения двух строк не существует.
Python Guru
Кортеж
Кортеж – это еще один тип данных, который представляет собой последовательность данных, подобную списку. Это означает, что данные в кортеже защищены от записи. Данные в кортеже записываются с использованием скобок и запятых.
Python Guru
