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

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

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
Магические методы в python. Dunder методы

• Поговорим об основных магических методах, которые могут добавить нашим классам самую разную функциональность и существенно поменять их поведение.

• Заодно затронем как именно они реализованы по-умолчанию, то есть как они работают, если их не реализовать.

🧷 Смотреть видео

#Видео
5👍3
Ctypes Python – огромная скорость и безопасность компонентов

• В данном видео мы рассмотрим способы интеграции Python с языками Си и С++. Мы создадим 3 компонента на языки Си, скомпилируем их в готовые динамические библиотеки и подключим в Python для использования. Сам Python в данном примере служит лишь удобным интерфейсом для взаимодействия с библиотеками.

🧷 https://youtu.be/mYRBJ3oZ0Tw

#Видео
4👍3
Айтишник, присаживайся поудобнее: собрали для тебя подборку лучших каналов про ИИ, разработки и языки кода.

Only GPT — твой гид по нейронкам, секретным функциям GPT 5.1 и способам обхода внутренней цензуры.
Only Hack — канал профессионального хакера про приватность и безопасность.
Only Apple — инсайды о новых девайсах Apple и утечки от разработчиков компании.
Only Python — ТОП-1 бесплатные материалы по питону в Интернете.
Only IT — прорывные стартапы, которые задают тренды в индустрии.
Only GitHub — всякие полезности (и бесполезности) с Гитхаба.
Only Tech — все самые свежие и актуальные технологии.
• Ну и мемасики про IT конечно

Сохраняй в подписках!
1
📌 Webhook'и

Альтернативный способ получать обновления от серверов Telegram — вебхуки. Бот говорит, на какую ссылку нужно отправлять данные когда происходит какое-то событие.

Библиотека aiogram использует aiohttp как клиент и сервер. Чтобы проверить работоспособность нужен сервер или белый IP, это есть не у всех, поэтому лучше использовать ngrok.

Вебхуки в Telegram работают только с https ссылками. Если вы не желаете покупать сертификат, можете использовать самоподписанный, но его надо будет передавать в bot.set_webhook().

Гайд по вебхукам от тг

#урок #aiogram
5🔥3
Как избавиться от циклов импорта в 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
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Сериализация объектов Python с помощью Pickle

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

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

🧷 https://youtu.be/jpBTigXHUeA

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

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

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

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

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

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

#Статья
🔥21
Please open Telegram to view this post
VIEW IN TELEGRAM