fa
Feedback
Python | Программирование

Python | Программирование

رفتن به کانال در Telegram

Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr

نمایش بیشتر
8 920
مشترکین
-724 ساعت
-217 روز
-4530 روز
آرشیو پست ها
📌 Фабрика колбэков Передавать данные в Inline-кнопки как строки — не удобно. Данные тяжело считывается, код тяжело читается.
📌 Фабрика колбэков Передавать данные в Inline-кнопки как строки — не удобно. Данные тяжело считывается, код тяжело читается. Для решения проблемы есть класс CallbackData, с его помощью создаётся класс, который самостоятельно составляет строку и обрабатывает её. Программисту остаётся работать только с объектом. Код #урок #aiogram

Дорожная карта по Python • Полезная дорожная карта, которая пригодится начинающим Python-разработчикам и поможет определиться
Дорожная карта по Python • Полезная дорожная карта, которая пригодится начинающим Python-разработчикам и поможет определиться в дальнейшем развитии. #Roadmap

📌 Кнопки Есть два вида кнопок: • Обычные кнопки — появляются внизу в виде клавиатуры. Просто отправляют сообщение, выбранное
📌 Кнопки Есть два вида кнопок: • Обычные кнопки — появляются внизу в виде клавиатуры. Просто отправляют сообщение, выбранное пользователем, хотя могут также по нажатию запрашивать аккаунт, геолокацию или создать опрос. • Инлайн-кнопки — появляются по сообщениями. Могут пересылать людей на определённый URL, отправлять сообщения с данными боту и т.д. Код #урок #aiogram

После того, как в России дали привилегии айтишникам, то все сразу побежали в эту сферу. Итог - много программистов без работы
После того, как в России дали привилегии айтишникам, то все сразу побежали в эту сферу. Итог - много программистов без работы и спад вакансий на рынке труда. И наконец-то хоть кто-то это решил исправить. Я нашел для вас канал, где сидят работодатели с деньгами и не могут найти действительно хороших программистов! Ответил на пару вакансий отсюда и получил должность Python-разработчика в IT компании за 120 тыс руб в месяц, и это еще не конец! Не хочу разбрасываться информацией направо и налево, хочу чтобы хорошие вакансии достались реально хорошим ребятам, поэтому делюсь этим каналом только для своих!

🧩 Гайд по магическим методам в Python • Магические методы в языке программирования Python нужны, чтобы реализовывать свойств
🧩 Гайд по магическим методам в Python • Магические методы в языке программирования Python нужны, чтобы реализовывать свойства объектов при их взаимодействии. • В статье раскроем их «магию» и остановимся на каждом из методов подробно. 🧷 https://tproger.ru/articles/gajd-po-magicheskim-metodam-v-python/ #Статья

📌 Форматирование сообщений Telegram поддерживает два типа форматирования: HTML и MarkdownV2. Есть ещё Markdown, но он уже ус
📌 Форматирование сообщений Telegram поддерживает два типа форматирования: HTML и MarkdownV2. Есть ещё Markdown, но он уже устарел. HTML — форматирование с помощью тегов. Если пользователь отправит <b>Этот тест будет жирным<b>, чтобы не применять форматирование, нужно использовать html.quote(). MarkdownV2 — форматирование с помощью спецсимволов: __underline__, bold text, link on MarkdownV2. Предпочтительный использовать HTML, с ним меньше шанс допустить ошибку. Вот тут документация от Telegram. Код #урок #aiogram

🧩 Быстро и просто разворачиваем приложение на Selenium Python в Docker • Selenium — это инструмент, созданный для автоматиза
🧩 Быстро и просто разворачиваем приложение на Selenium Python в Docker • Selenium — это инструмент, созданный для автоматизации работы браузера. Он имеет довольно длинную историю, но несмотря на это на данный момент он является главным инструментом, если нужно прибегнуть к автоматизации браузера. • Но у некоторых может возникнуть проблема с развертыванием кода, использующего этот инструмент, на сервере. На самом деле, все очень просто, если вы знакомы с Docker. 🧷 https://tproger.ru/articles/bystro-i-prosto-razvorachivaem-prilozhenie-na-selenium-python-v-docker/ #Статья

🧩 Как создать собственные Python-декораторы и правильно их использовать • Статья рассчитана на тех, кто владеет основами Pyt
🧩 Как создать собственные Python-декораторы и правильно их использовать • Статья рассчитана на тех, кто владеет основами Python, знаком с декораторами и хочет научиться создавать собственные декораторы для повышения качества кода. 🧷 https://tproger.ru/articles/kak-sozdat-sobstvennye-python-dekoratory-i-pravilno-ih-ispolzovat/ #Статья

📌 Типы обработчики (handlers) Функции которые обрабатывают сообщения — обработчики. Они принимает определённый тип сообщений
📌 Типы обработчики (handlers) Функции которые обрабатывают сообщения — обработчики. Они принимает определённый тип сообщений и работают с ними. Бот может принимать все обновления, сообщения, событие о редактировании сообщения, ответа на опрос. Весь список событий тут. #урок #aiogram

🧩 Лайфхаки Python: сэкономить память и ускорить выполнение программы • Python часто ругают за то, что он медленный. Однако в
🧩 Лайфхаки Python: сэкономить память и ускорить выполнение программы • Python часто ругают за то, что он медленный. Однако в нем существует несколько подходов, которые позволяют писать достаточно быстрый код. Сегодня поговорим про обработку списков. 🧷 https://tproger.ru/articles/lajfhaki-python-sjekonomit-pamjat-i-uskorit-vypolnenie-programmy/ #Статья

📌 Переходим к новинкам: Router() Это объект, с помощью которого можно разделить обработчики (handlers) на несколько файлов,
+1
📌 Переходим к новинкам: Router() Это объект, с помощью которого можно разделить обработчики (handlers) на несколько файлов, а после подключить к основному Dispatcher(). Раньше для этого приходилось делать dispatcher глобальным или писать register_handlers(). #урок #aiogram

Сериализация объектов Python с помощью Pickle • В данном видео мы узнаем как использовать Pickle для сериализации и десериали
Сериализация объектов Python с помощью Pickle • В данном видео мы узнаем как использовать Pickle для сериализации и десериализации данных, узнаем в каких случаях это стоит применять и какие особенности данной технологии. • Также в конце видео рассмотрим уязвимости технологии и почему стоит её применять правильно. Если не знать об этом, можно создать проект, который будет уязвим к атакам. 🧷 https://youtu.be/jpBTigXHUeA #Видео

📌 logging Это встроенная библиотека для ведения логов. По ней есть хороший HOWTO на официальном сайте Python (англ. яз.) Из
📌 logging Это встроенная библиотека для ведения логов. По ней есть хороший HOWTO на официальном сайте Python (англ. яз.) Из него вы узнаете как использовать logging, когда какой уровень использовать, в чём разница между ERROR и CRITICAL и как при этом заставить приложение работать быстро. #урок

Оператор "is" Python сложнее, чем вы думаете • Подводные камни оператора is, которые могут вас удивить. • Многие используют о
Оператор "is" Python сложнее, чем вы думаете • Подводные камни оператора is, которые могут вас удивить. • Многие используют оператор "is" для сравнения значений, но не все знают, что это может вызвать огромное количество багов, если не знать о его особенностях, которые рассматриваются в данном видео. • Мы также рассмотрим примеры, где его точно не следует применять и узнаем о том, почему именно он вызывает подобные баги и как это работает на более низком уровне. 🧷 https://youtu.be/mQk1NIV3HXM #Видео

Asyncio и конкурентное программирование на Python. 2022 #RU #Asyncio || Бесплатный софт для чтения книг.

📖 Asyncio и конкурентное программирование на Python. • Если типичную программу на стандартном Python подвергнуть слишком выс
📖 Asyncio и конкурентное программирование на Python. • Если типичную программу на стандартном Python подвергнуть слишком высокой нагрузке, то она будет работать с черепашьей скоростью. Для решения этой проблемы была разработана библиотека #asyncio, которая позволяет разбить программу на более мелкие задачи и планировать их выполнение. • По итогу получающиеся приложения работают молниеносно и допускают масштабирование. В этой книге асинхронное, параллельное и конкурентное программирование рассматривается на конкретных примерах. Сложные для понимания вопросы иллюстрируются с помощью диаграмм, позволяющих наглядно представить, как работают задачи. #RU

Как избавиться от циклов импорта в Python? • В данном видео рассмотрим циклический импорт в Python, который мешает вашей прог
Как избавиться от циклов импорта в Python? • В данном видео рассмотрим циклический импорт в Python, который мешает вашей программе сделать нормальную инициализацию модуля. • В видео есть множество примеров с ошибками, которые могут разрушить ваш проект, и также на каждую ошибку приводится её решение. 🧷 https://youtu.be/dnWgblsNcGA #Видео

📌 Webhook'и Альтернативный способ получать обновления от серверов Telegram — вебхуки. Бот говорит, на какую ссылку нужно отп
📌 Webhook'и Альтернативный способ получать обновления от серверов Telegram — вебхуки. Бот говорит, на какую ссылку нужно отправлять данные когда происходит какое-то событие. Библиотека aiogram использует aiohttp как клиент и сервер. Чтобы проверить работоспособность нужен сервер или белый IP, это есть не у всех, поэтому лучше использовать ngrok. Вебхуки в Telegram работают только с https ссылками. Если вы не желаете покупать сертификат, можете использовать самоподписанный, но его надо будет передавать в bot.set_webhook(). Гайд по вебхукам от тг #большой_урок #aiogram

Ctypes Python – огромная скорость и безопасность компонентов • В данном видео мы рассмотрим способы интеграции Python с языка
Ctypes Python – огромная скорость и безопасность компонентов • В данном видео мы рассмотрим способы интеграции Python с языками Си и С++. Мы создадим 3 компонента на языки Си, скомпилируем их в готовые динамические библиотеки и подключим в Python для использования. Сам Python в данном примере служит лишь удобным интерфейсом для взаимодействия с библиотеками. 🧷 https://youtu.be/mYRBJ3oZ0Tw #Видео

📌 Bot polling Чтобы понять, написал кто-либо боту или нет, он несколько раз в минуту отправляет запрос на сервера Telegram и
📌 Bot polling Чтобы понять, написал кто-либо боту или нет, он несколько раз в минуту отправляет запрос на сервера Telegram и спрашивает: «Случилось ли что-то интересненькое?» Такой подход называется Bot polling. Он не очень эффективный, время от времени отваливается и создаёт много «шума», поэтому лучше использовать Webhook'и (в след. посте), но за них кому-то придётся платить. #урок #aiogram