Python | Программирование
9.49K subscribers
2.14K photos
4 videos
139 files
1.85K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
Как избавиться от циклов импорта в Python?

• В данном видео рассмотрим циклический импорт в Python, который мешает вашей программе сделать нормальную инициализацию модуля.

• В видео есть множество примеров с ошибками, которые могут разрушить ваш проект, и также на каждую ошибку приводится её решение.

🧷 https://youtu.be/dnWgblsNcGA

#Видео
4👍2
🍔 Пользовался Яндекс Едой? Поздравляю – ты уже в открытой базе с ФИО, телефоном и точным адресом.

И все твои данные перепродаются сотни раз, пока не попадут в руки недоброжелателей.

Чтобы избежать таких ситуаций в будущем и начать что-то понимать в IT – сохраняй каналы:

➡️ Промт Хакера – хакинг и кибербезопасность
➡️ Ai-чница — секреты ChatGPT и ИИ от хакера
➡️ Войти в IT — Python и веб-разработка с нуля до первых денег
➡️ Технолоджия — Data Science без высшей математики
➡️ ИИ тебя заменит! — прокачка hardskills
➡️ IT индус — лучшие мемы для своих

😒 Советуем сохранить всё сразу, пока не заблокировали: @EvgHackList
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤔1
Оператор "is" Python сложнее, чем вы думаете

• Подводные камни оператора is, которые могут вас удивить.

• Многие используют оператор "is" для сравнения значений, но не все знают, что это может вызвать огромное количество багов, если не знать о его особенностях, которые рассматриваются в данном видео.

• Мы также рассмотрим примеры, где его точно не следует применять и узнаем о том, почему именно он вызывает подобные баги и как это работает на более низком уровне.

🧷 https://youtu.be/mQk1NIV3HXM

#Видео
👍74
📌 logging

Это встроенная библиотека для ведения логов. По ней есть хороший HOWTO на официальном сайте Python (англ. яз.)

Из него вы узнаете как использовать logging, когда какой уровень использовать, в чём разница между ERROR и CRITICAL и как при этом заставить приложение работать быстро.

#урок
7🔥2
Сериализация объектов Python с помощью Pickle

• В данном видео мы узнаем как использовать Pickle для сериализации и десериализации данных, узнаем в каких случаях это стоит применять и какие особенности данной технологии.

• Также в конце видео рассмотрим уязвимости технологии и почему стоит её применять правильно. Если не знать об этом, можно создать проект, который будет уязвим к атакам.

🧷 https://youtu.be/jpBTigXHUeA

#Видео
5🔥3👍1
📌 Переходим к новинкам: Router()

Это объект, с помощью которого можно разделить обработчики (handlers) на несколько файлов, а после подключить к основному Dispatcher().

Раньше для этого приходилось делать dispatcher глобальным или писать register_handlers().

#урок #aiogram
4👍2🔥2
🧩 Лайфхаки Python: сэкономить память и ускорить выполнение программы

• Python часто ругают за то, что он медленный. Однако в нем существует несколько подходов, которые позволяют писать достаточно быстрый код. Сегодня поговорим про обработку списков.

🧷 https://tproger.ru/articles/lajfhaki-python-sjekonomit-pamjat-i-uskorit-vypolnenie-programmy/

#Статья
5🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
📌 Типы обработчики (handlers)

Функции которые обрабатывают сообщения — обработчики. Они принимает определённый тип сообщений и работают с ними.

Бот может принимать все обновления, сообщения, событие о редактировании сообщения, ответа на опрос. Весь список событий тут.

#урок #aiogram
5👍2
🧩 Как создать собственные Python-декораторы и правильно их использовать

• Статья рассчитана на тех, кто владеет основами Python, знаком с декораторами и хочет научиться создавать собственные декораторы для повышения качества кода.

🧷 https://tproger.ru/articles/kak-sozdat-sobstvennye-python-dekoratory-i-pravilno-ih-ispolzovat/

#Статья
5🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
1👎1
🧩 Быстро и просто разворачиваем приложение на Selenium Python в Docker

• Selenium — это инструмент, созданный для автоматизации работы браузера. Он имеет довольно длинную историю, но несмотря на это на данный момент он является главным инструментом, если нужно прибегнуть к автоматизации браузера.

• Но у некоторых может возникнуть проблема с развертыванием кода, использующего этот инструмент, на сервере. На самом деле, все очень просто, если вы знакомы с Docker.

🧷 https://tproger.ru/articles/bystro-i-prosto-razvorachivaem-prilozhenie-na-selenium-python-v-docker/

#Статья
1👍1