Python | Программирование
前往频道在 Telegram
Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr
显示更多8 852
订阅者
-424 小时
-147 天
-6630 天
帖子存档
Шпаргалка по Python
Шпаргалка по основным понятиям языка: типам переменных (int, float, bool, str, None), структурам данных (list, tuple, set, dict), функциям и ООП.
Поможет новичкам лучше усвоить знания и быстрей изучить язык.
#урок
Аренда VPS/VDS-сервера.
Виртуальные выделенные серверы в дата-центрах уровня Tier III — 7 готовых конфигураций от 200 ₽/мес.
Преимущества аренды:
- Выделенные ресурсы без переплаты;
- KVM-виртуализация;
- Быстрые NVMe SSD;
- Соответствие 152-ФЗ, PCI DSS;
- Бесплатная защита от DDoS;
- Управление через панель, API и Terraform;
- Техподдержка 24/7.
Запустите сервер за несколько минут!
Попробовать
#реклама 16+
selectel.ru
О рекламодателе
📌 Атрибуты — штука странная
Они хранятся в переменной
__dict__. Если вы добавите, обновите, удалите атрибут, изменится и эта переменная.
Подобных подход занимает много ОЗУ, если у вас много маленьких объектов. В таком случае используют __slots__.
В этой переменной хранится список атрибутов, которые будут у класса. __dict__ пропадёт, а значит нельзя будет добавлять/удалять атрибуты.
#урокАЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ
Проект «TERMINAL» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:
• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.
⌨️ подписаться
📌
isdecimal() vs isdigit() vs isnumeric()
Эти три метода str используются для определения, является ли строка числом, но у них есть небольшие отличия.
'123'.isdecimal() — проверяет, является ли строка только набором цифр (1-9). В то время как:
· '123⁴'.isdigit() вернёт True, даже если в строке есть маленькие цифры (² или \u00B2).
· '½'.isnumeric() вернёт True, даже если это дробь (½ или \u00BD).
#урокКод написал ИИ. Кто проверит?
⚡ ИИ помогает писать и менять код быстрее, но вместе с тем меняется зона ответственности команды.
👍 Как оценивать результат, если изменения появляются быстрее привычного цикла ревью?
✨ Что делать с рисками, которые обнаруживаются уже после выпуска?
📅 25.08.26 на вебинаре эксперты ГК "СОЛАР", Hexway и Luntry обсудят практики безопасной разработки в условиях ИИ-ускорения - от работы с кодом до контейнеризированной инфраструктуры.
25 августа в 12:00 МСК. Регистрация открыта.
Узнать больше
#реклама 16+
rt-solar.ru
О рекламодателе
📌 Методы строк, о которых нужно знать
• ljust, rjust, center — используются для позиционирования текста. На самом деле, они просто создают строку, не меньше width и заполняют её пробелами (или другим, переданным символом).
• strip — удаляет пробелы, табуляцию, перенос на новую строку и тому подобные символы из конца и начала строки. Если передать другие символы, то функция избавится от них. rstrip и lstrip делают то же самое, только в конце и в начале строки.
• splitlines — возвращает список строк в тексте. Его лучше использовать вместо
split('\n').
#урокОтсутствующие элементы в словаре
Если в словаре нет определённого ключа, то вызывается
__missing__. Суть в том, что мы можем переопределить этот метод.
Примерно по такому принципу, как на фото выше, работает defaultdict из модуля collections.
#урокКак делают продукты в hh.ru
От идеи до релиза.
Кейсы, исследования, люди, митапы, инженерные решения и немного мемов.
Подписаться
#реклама 16+
О рекламодателе
📌 Модуль copy
В python есть модуль, который называется copy. У него только две функции:
copy() и deepcopy().
copy(x) — поверхностно копирует объект. Просто создаёт новый, сохраняя все ссылки внутри него.
deepcopy(x) — глубокое клонирование. Создаёт новый и рекурсивно копирует элементы внутри.
📕 Документация
#урок📌 Немного про регулярные выражения
Регулярные выражения пишутся только один раз и больше не трогаются. Их просто нереально разобрать и изменить.
Но ситуацию можно исправить, если добавить комментарии и правильно воспользоваться f-строками.
📕 Статья по этой теме
#урок
FastAPI: осваиваем SQLAlchemy и Alembic
Хотите уверенно работать с БД в FastAPI? Осваивайте SQLAlchemy и Alembic!
Зарегистрироваться
#реклама 16+
otus.ru
О рекламодателе
📌 Дескрипторы
Это невероятно сложная, но класса штука. Проще говоря, это атрибуты-классы с методами
__get__(obj, objtype), __set__(obj, value) и/или __delete__(obj).
Когда мы получаем значение атрибута, вызывается __get__(), поведением которого управляем мы. Так мы можем создать, например, константу.
📕 HowTo
#урок🔴В 2025 году Россияне заработали 5,3 млрд рублей на арбитраже криптовалют
По данным Минфин 32% граждан покинули своё место работы, поскольку в среднем уже в первый месяц тут можно зарабатывать от 140 000 рублей, а через 2-3 месяца с легкостью выйти на семизначные числа.
Самое смешное, что лишь 8% россиян что-то слышали об этой профессии, хотя все инструкции бесплатно лежат на канале Арбитраж Криптовалют
Там объясняют, как имея телефон и доступ в интернет, заработать свои первые $2000. Причём разжёвывают так доступно, что поймёт даже ребенок. Кстати, на канале сегодня вышла новая рабочая связка!
Быстрее вступайте, пока это бесплатно — https://t.me/+1CDnIIPd-U41ZjMy
📌 Устали удалять
__pycache__?
В этой папке хранится байткод приложения. И нет, я не говорю, что Python компилируемый язык, он просто заранее обрабатывает код и сохраняет, чтобы быстрее выполнится.
В ней можно найти .pyc и .pyo файлы. Это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.
📕 Подробнее
#урокОнлайн-магистратура для IT: ИТМО, МИФИ + Яндекс
Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальные знания, практическое обучение и гибкий график. Учитесь, совмещая с работой. Доступна господдержка оплаты, отсрочка от армии
Перейти на сайт
#реклама 16+
practicum.yandex.ru
О рекламодателе
Фокус с type
Знали ли вы, что с помощью type можно создавать типы? Просто передайте ему на пару аргументов больше и вы получите новый класс!
Так мы можем создать абсолютно новый класс и пользоваться им во время выполнения. Не очень стабильно, но интересно.
📕 Документация
#урок
📌 Roadmap по Python
Это дорожная карта, составленная более опытными разработчиками, чтобы новички знали с чего начать свой путь и куда двигаться дальше.
#roadmap
Kafka на практике: продюсеры, консьюмеры, Docker
Хотите увидеть, как реально работает Kafka?
3 августа в 20:00 — вебинар с живыми примерами кода. Поднимем кластер в Docker, создадим топики, напишем продюсеров на Python/Java, настроим консьюмеров с consumer groups. Разберем партиционирование, оффсеты и гарантии доставки.
Для backend-разработчиков, DevOps и всех, кто любит практику.
Узнать больше
#реклама 16+
otus.ru
О рекламодателе
📌 Loguru
Выбросьте logging, удалите его из стандартных библиотек и установите loguru. Вы не пожалеете.
Установка:
pip install loguru
Можно догадаться, что это модуль для ведения записей, но он намного лучше встроенного решения. С ним в разы проще работать, он легко настраивается и управляется.
Ещё интересной фишкой является отправка сообщений на почту. Установив notifiers, вы сможете пересылать ошибки к себе на email.
📕 Документация
#урок