en
Feedback
Python Guru | Всё про Python

Python Guru | Всё про Python

Closed channel

Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1

Show more
3 086
Subscribers
-224 hours
-57 days
-1330 days
Posts Archive
Модуль pathlib С помощью модуля pathlib намного проще работать с путями к файлам и папкам. Делимся статьей, где автор наглядно демонстрирует все преимущества при работе с этим модулем. • Перейти к просмотру Python Guru

Автоматическое создание таблиц из моделей SQLAlchemy Иногда нужно быстро поднять базу данных на основе ORM-моделей, не создав
Автоматическое создание таблиц из моделей SQLAlchemy Иногда нужно быстро поднять базу данных на основе ORM-моделей, не создавая миграции вручную. С помощью Base.metadata.create_all() можно автоматически создать все таблицы, определённые в ваших моделях, прямо в базе данных. Это особенно удобно для тестов или прототипов. Итог: Base.metadata.create_all() позволяет мгновенно создать все таблицы из моделей без Alembic — идеально для тестов, демо и начальной настройки проекта. Python Guru

Айтишники, это вам — в телеграм есть комьюнити по каждому направлению в IT Там есть буквально всё: чаты для общения, тонны ма
Айтишники, это вам — в телеграм есть комьюнити по каждому направлению в IT Там есть буквально всё: чаты для общения, тонны материала(книги, курсы, ресурсы и гайды), свежие новости и конечно же мемы Выбирайте своё направление: 💩 Frontend 🐍 Python 🐧 Linux 👩‍💻 С/С++ 👩‍💻 C# 🤔 Хакинг & ИБ 📱 GitHub 🖥 SQL 👩‍💻 Сисадмин 🤟 DevOps ⚙️ Backend 🖥 Data Science 🧑‍💻 Java 🐞 Тестирование 🖥 PM / PdM 👩‍💻 GameDev 🧑‍💻 Golang 🤵‍♂️ IT-Митапы 🧑‍💻 PHP 💻 WebDev 🖥 Моб. Dev 🖥Анали.(SA&BA) 👩‍💻 Дизайн 🖥 Нейросети 💛 1C 🤓 Книги IT ➡️ Сохраняйте в закладки

Django: Как стримить большие ответы? В данной статье автор рассматривает непростую задачу. Нужно в Django выдавать очень большие данные, чтобы сервер не ложился от нагрузки, и при этом пользователи быстрее получали первые данные. • Перейти к просмотру Python Guru

Я продал 1 рубль за 97 копеек Дурак? Возможно. Но потом завел его на биржу, перевел в USDT и перепродал его уже 1.63 рубля. П
Я продал 1 рубль за 97 копеек Дурак? Возможно. Но потом завел его на биржу, перевел в USDT и перепродал его уже 1.63 рубля. Провернул ту же схему с 10 тысячами – и заработал 6300р за день. Именно так выглядит арбитраж – сфера где даже мамы в декрете и студенты за 5-7 дней получают чью-то месячную зарплату. И ничего сложного нет – на канале Арбитраж криптовалют она расписана во всей красе. Автор показывает, как заработать на новую квартиру или машину, тратя 3 часа в день и просто сидя в телефоне. Арбитраж крипты сейчас – как нефть в 2008 году. Так что пробуйте, не пожалеете: @arbitrage

Перемешивание Располагает элементы списка в произвольном порядке. Обратите внимание: shuffle работает в обычном порядке и воз
Перемешивание Располагает элементы списка в произвольном порядке. Обратите внимание: shuffle работает в обычном порядке и возвращает None. Python Guru

Проверка необходимой версии Python Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит про
Проверка необходимой версии Python Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит проверить наличие актуальной версии Python. Python Guru

Конструкторы, переопределение методов Для быстрой установки данных при создании объекта можно использовать конструкторы. За урок мы научимся создавать и применять для классов конструкторы в языке Питон. Помимо этого мы изучим тему переопределения методов. • Перейти к просмотру Python Guru

Научитесь Python разработке за 0₽ Зарплата начинающего Python разработчика от 60 000₽, а стоимость обучения на профессию в он
Научитесь Python разработке за 0₽ Зарплата начинающего Python разработчика от 60 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Прямо сейчас Skillbox проводит бесплатно мини-курс по программированию на Python. Переходите по ссылке и обучитесь основам Python за 5 дней. Акция продлится до 30 ноября: https://go.redav.online/e16edf6ecd17e5e0?erid=2VfnxyFWM3N&m=1

Для чего нужен модуль abc? abc расшифровывается как Abstract Base Classes (абстрактные базовые классы). Этот модуль позволяет создавать абстрактные классы и методы. Их нельзя использовать напрямую, а нужно обязательно переопределять в подклассах. В данном видео автор подробно разбирает модуль abc. • Перейти к просмотру Python Guru

Эти ошибки совершает каждый новичок Python В данном видео мы рассмотрим 11 ошибок, которые разработчики часто совершают при написании кода на Python. Эти привычки новичков в Python выдают вашу неопытность. Отказавшись от этих привычек и применяя более правильные варианты из видео, вы сможете улучшить свой код и сделать его более грамотным. • Перейти к просмотру Python Guru

__slots__ Метод __slots__ позволяет явно указать, какие атрибуты может иметь объект класса, что значительно уменьшает потребл
__slots__ Метод __slots__ позволяет явно указать, какие атрибуты может иметь объект класса, что значительно уменьшает потребление памяти и ускоряет доступ к атрибутам. Это особенно полезно при создании большого количества экземпляров класса. Python Guru

Как пользоваться Pytest? Pytest – это фреймворк для тестирования кода. С его помощью можно автоматизировать проверку работы функций, классов и модулей. Благодаря данной статье ты получишь базовые навыки для работы с Pytest. • Перейти к просмотру Python Guru

itertools.permutations() Метод itertools.permutations() генерирует все возможные перестановки элементов заданной последовател
itertools.permutations() Метод itertools.permutations() генерирует все возможные перестановки элементов заданной последовательности. Это полезно для задач, связанных с комбинаторикой. Python Guru

Измеряем время выполнения кода с помощью contextmanager Чтобы быстро измерить производительность участка кода, можно создать
Измеряем время выполнения кода с помощью contextmanager Чтобы быстро измерить производительность участка кода, можно создать простой контекстный менеджер. Итог: Контекстный менеджер делает измерение времени элегантным и удобным — особенно при профилировании кода. Python Guru

Создание GUI на Python В данной статье автор рассказывает, как можно сделать GUI с помощью Flet. Это фреймворк, который позволяет легко реализовать интерактивный GUI, для отрисовки используется мощный движок Flutter. • Перейти к просмотру Python Guru

Безопасные параметры в SQL через SQLAlchemy Новички часто формируют SQL строкой, подставляя значения через f-string → это при
Безопасные параметры в SQL через SQLAlchemy Новички часто формируют SQL строкой, подставляя значения через f-string → это приводит к SQL-инъекциям. Используйте bind-параметры (:param) — SQLAlchemy сам экранирует значения, защищая запрос. Не формируйте SQL вручную через f-string. Используйте :param + словарь → и сразу получаете безопасность и читаемость запроса. Python Guru

⚡️ Киберугрозы 2025: простая ошибка — миллионные потери Фишинг на основе ИИ, кроссплатформенные малвари, уязвимости в привычн
⚡️ Киберугрозы 2025: простая ошибка — миллионные потери Фишинг на основе ИИ, кроссплатформенные малвари, уязвимости в привычных сервисах. Современные атаки становятся всё изощрённее, а цена ошибки для бизнеса — всё выше. Разборы, которые помогут увидеть уязвимости до хакеров: Одна строка в Outlook — и ваша зарплата ушла хакерам Фишинговая атака на Safe Wallet: украдено $3.047 млн USDC Worldline: root-доступ за минуту Эти материалы подготовлены Сергеем Тумановым — экспертом по кибербезопасности с более чем 15-летним опытом. Он показывает реальные сценарии атак и объясняет, как компании могут противостоять им на практике. 👉 Подписывайтесь, чтобы быть на шаг впереди Реклама. О рекламодателе.

Джун-самоучка получил оффер всего за день? / Техсобес Junior Python Developer • Перейти к просмотру Python Guru

Очистка списка С помощью функции filter() подчищаем список удаляя значения False, None, 0, "". Такой метод очень хорошо себя
Очистка списка С помощью функции filter() подчищаем список удаляя значения False, None, 0, "". Такой метод очень хорошо себя показывает в объёмных программах при работе с массивами. Python Guru