cookie

ما از کوکی‌ها برای بهبود تجربه مرور شما استفاده می‌کنیم. با کلیک کردن بر روی «پذیرش همه»، شما با استفاده از کوکی‌ها موافقت می‌کنید.

avatar

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

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

نمایش بیشتر
پست‌های تبلیغاتی
10 540
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-147 روز
+1630 روز
توزیع زمان ارسال

در حال بارگیری داده...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
تجزیه و تحلیل انتشار
پست هابازدید ها
به اشتراک گذاشته شده
ديناميک بازديد ها
01
📌 Типы обработчики (handlers) Функции которые обрабатывают сообщения — обработчики. Они принимает определённый тип сообщений и работают с ними. Бот может принимать все обновления, сообщения, событие о редактировании сообщения, ответа на опрос. Весь список событий тут. #урок #aiogram
6187Loading...
02
🧩 Как создать собственные Python-декораторы и правильно их использовать • Статья рассчитана на тех, кто владеет основами Python, знаком с декораторами и хочет научиться создавать собственные декораторы для повышения качества кода. 🧷 https://tproger.ru/articles/kak-sozdat-sobstvennye-python-dekoratory-i-pravilno-ih-ispolzovat/ #Статья
81525Loading...
03
🧩 Быстро и просто разворачиваем приложение на Selenium Python в Docker • Selenium — это инструмент, созданный для автоматизации работы браузера. Он имеет довольно длинную историю, но несмотря на это на данный момент он является главным инструментом, если нужно прибегнуть к автоматизации браузера. • Но у некоторых может возникнуть проблема с развертыванием кода, использующего этот инструмент, на сервере. На самом деле, все очень просто, если вы знакомы с Docker. 🧷 https://tproger.ru/articles/bystro-i-prosto-razvorachivaem-prilozhenie-na-selenium-python-v-docker/ #Статья
92623Loading...
04
📌 Форматирование сообщений Telegram поддерживает два типа форматирования: HTML и MarkdownV2. Есть ещё Markdown, но он уже устарел. HTML — форматирование с помощью тегов. Если пользователь отправит <b>Этот тест будет жирным<b>, чтобы не применять форматирование, нужно использовать html.quote(). MarkdownV2 — форматирование с помощью спецсимволов: __underline__, bold text, link on MarkdownV2. Предпочтительный использовать HTML, с ним меньше шанс допустить ошибку. Вот тут документация от Telegram. Код #урок #aiogram
94511Loading...
05
🧩 Гайд по магическим методам в Python • Магические методы в языке программирования Python нужны, чтобы реализовывать свойства объектов при их взаимодействии. • В статье раскроем их «магию» и остановимся на каждом из методов подробно. 🧷 https://tproger.ru/articles/gajd-po-magicheskim-metodam-v-python/ #Статья
99422Loading...
06
📌 Форматирование параграфа, модуль textwrap • Функция textwrap.fill() принимает текст в качестве входных данных и возвращает отформатированный текст. • Текст выравнивается по левому краю, первая строка сохраняет свой отступ, а пробелы в начале каждой последующей строки вставляются в абзац. 📕 Документация #урок
1 0268Loading...
07
Полная шпаргалка по Python • Эта шпаргалка содержит всю необходимую информацию для всех уровней разработки. 🧩 Смотреть шпаргалку #Шпаргалка
1 11643Loading...
08
⚡️В сети начали находить курсы и книги известных онлайн школ в открытом доступе Вот отсортированная база с тонной материала(постепенно пополняется): 🔗 БАЗА (3385 видео): (343 видео, 87 книги) — Java (176 видео, 32 книги) — Git (293 видео, 63 книги) — C# (352 видео, 89 книги) — С++ (167 видео, 53 книги) — PHP (227 видео, 83 книги) — SQL (163 видео, 29 книги) — Linux (363 видео, 122 книги) — Python (415 видео, 168 книги) — Frontend (143 видео, 33 книги) — Flask (167 видео, 43 книги) — Django (197 видео, 49 книги) — Разработка ботов (137 видео, 93 книги) — Data Science (113 видео, 82 книги) — GameDev (129 видео, 73 книги) — QA Скачивать ничего не нужно — все выложили в Telegram и на YouTube с доступом по ссылке
1 15124Loading...
09
📌 Middleware Это код, который выполняется перед тем как запустится обработчик. Так можно контролировать нагрузку, делать Antiflood или собирать статистику. В то время как у aiogram 2.0 реализовано множество готовых обработчиков, aiogram 3.0 может похвастаться хорошей документацией. #урок #aiogram
1 0829Loading...
10
📌 Класс bytearray() в Python, преобразует в массив байтов. Класс bytearray() возвращает массив байтов bytearray, который является изменяемой последовательностью целых чисел в диапазоне от 0 <= х <256. Необязательный параметр source можно использовать для инициализации массива несколькими различными способами: • Если это строка, вы также должны указать параметры кодировки строки или будет ошибка. bytearray() преобразует строку в байты, используя str.encode(). • Если это целое число, то массив будет иметь размер переданного числа и будет инициализирован нулевыми байтами. • Если это объект, соответствующий интерфейсу буфера, для инициализации массива байтов будет использоваться доступный только для чтения буфер объекта. • Если это итерация, то это должна быть итерация целых чисел в диапазоне 0 <= x < 256, которые будут используются в качестве начального содержимого массива. • Без аргумента создается массив размером '0'. 📕 Документация #урок
1 1113Loading...
11
📌 SQLAlchemy Object-Relational Mapper (ORM) — представление реляционной базы данных в виде объектов. Больше не придётся писать SQL-код самостоятельно, это сделает библиотека. SQLAlchemy — самая популярная ORM для Python. Поддерживает асинхронность, так что может спокойно использоваться с aiogram. #урок
1 03815Loading...
12
🔓 Топовое обучение теперь доступно каждому! 😎 IT Syndicate — лучшее место для поиска курсов по IT-технологиям совершенно бесплатно. У нас ты найдешь материал по любым специальностям и уровням подготовки! 🔥 Заходи прямо сейчас, чтобы не потерять — IT Syndicate!
8971Loading...
13
📌 Класс bytes() в Python, преобразует в строку байтов. Класс bytes() возвращает байтовый объект bytes, который является неизменяемой последовательностью целых чисел в диапазоне от 0 <= х <256. Необязательный параметр source используется для инициализации массива несколькими различными способами: • Если это строка, вы также должны указать параметры кодировки строки или будет ошибка. bytes() преобразует строку в строку байтов, используя str.encode(). • Если это целое число, то строка будет иметь размер переданного числа и будет заполнена нулевыми байтами. • Если это объект, соответствующий интерфейсу буфера, для инициализации строки байтов будет использоваться доступный только для чтения буфер объекта. • Если это итерация, то это должна быть итерация целых чисел в диапазоне 0 <= x < 256, которые будут используются в качестве содержимого строки. • Без аргумента создается пустая байтовая строка. Байтовые строки также могут быть созданы с помощью строкового литерала b 📕 Документация #урок
1 0805Loading...
14
⚡️⚡️⚡️⚡️⚡️⚡️⚡️ Linux как секс ⚡️⚡️⚡️⚡️⚡️⚡️⚡️
1 0232Loading...
15
📌 Дзен Python Философия программирования от Тима Петерса (PEP20). Состоит из 19 руководящих принципов для написания программ. Интересно, что последнее правило должен был написать сам разработчик Python — Гвидо Ван Россум, но это место до сих пор пустует. Так создатель хотел показать, что в любых правилах есть исключения. #урок
1 3008Loading...
16
📌 Класс complex() создает/преобразовывает число/строку в комплексное число. • Класс complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью. • Если первый параметр является строкой, например '3+5j', то выполнится преобразование строки в комплексное число, в этом случае второй параметр imag должен быть опущен. • Второй параметр imag никогда не может быть строкой. Каждый аргумент может быть любого числового типа (int или float). Если imag опущен, то по умолчанию используется 0. Если оба аргумента опущены, возвращается 0j. 📕 Документация #урок
1 2374Loading...
17
Где можно поресёрчить информацию о карьере и IT, кроме нас? Наши друзья из Самолета ведут достойный карьерный блог! Они приложили много усилий, чтобы сделать его максимально привлекательным, информативным и полезным для тех, кто находится в поиске новых инструментов или хочет развиваться профессионально. В своём канале они регулярно публикуют новости и инсайты, затрагивающие тему карьеры, и делятся инструментами, которые помогут вам в работе. Вот небольшая подборка наших любимых постов: — Как в 21 год стать руководителем разработки — Как Самолету удалось увеличить показатели сайта вакансий — Подборка из статей и инструментов, которые пригодятся в работе питонистам — Плюсы сквозного тестирования — Как без больших вложений повысить метрики проекта Мы уже следим за ними, ты с нами?
1 0334Loading...
18
📌 Finite State Machine Конечный автомат — модель, которая говорит что у пользователя может быть определённое состояние, от которого зависит код. Между состояниями можно переключатся. Если брать игры, то там у игрока есть состояния: бег, прыжок, приседание, ходьба. Если игрок сидит, то проигрывается соответствующая анимация, ходьба замедляется. Мы же, в ботах, можем использовать состояния для считывания данных пользователя, управления большими меню, ведения нормальных диалогов. Вообще, чтобы с этим всем не возиться, лучше использовать aiogram-dialog. #урок #aiogram
1 2669Loading...
19
Работа с файлами Python в оперативной памяти. IO Python - Собираем файлы в ОЗУ • В данном видео мы рассмотрим модуль io, который позволяет использовать буфер для работы с файлами в озу. Мы покажем 2 примера, в которых будем использовать сначала работу с файлами используя для этого файловую систему с сохранением на диск, после чего на этом же примере мы покажем то, как можно производить те же действия используя только ОЗУ и никак не взаимодействуя при этом с жестким диском. • Такой подход обеспечивает более высокую скорость выполнения и у вас нет необходимости сохранять что либо на диске, так как все действия можно произвести в оперативной памяти, к примеру обработать файл, передать его на сервер, в бота телеграмм и т.д. 🧷 https://youtu.be/ZFyM0JgLqjg #Видео
1 32327Loading...
20
📌 Хранение данных пользователя: FSM Хранить данные о пользователи мы можем или в базе данных (Redis, Mongo) или в памяти. Для тестовой системы или простого бота вполне хватит второго варианта, а вот в проде лучше использовать БД. Зачем? Таким образом, если у вас будет несколько серверов с запущенным ботом, данные будут всегда актуальны. К тому же, при обновлении бота, состояния пользователей не сбросятся. #урок #aiogram
1 3498Loading...
21
SQLITE Python - Создаем форму для регистрации на PYQT5 и SQLITE3 • В данном видео мы создадим окно для авторизации и регистрации в нашем приложении используя sqlite и pyqt5 python. Мы реализуем простое окно, которое будет запрашивать данные пользователя, и в зависимости от его ввода, взаимодействовать с базой данных sqlite3. • Мы рассмотрим создание таблицы в нашей базе, используя программу sqlite browser и нарисуем интерфейс python программы используя qt designer. Также узнаем каким образом можно добавлять новые значения в нашу базу и находить уже записанные ранее значения для взаимодействия с ними. 🧷 https://youtu.be/5Mm7Fiq3k8c #Видео
1 40126Loading...
22
Распознавание речи python с графическим интерфейсом (PYQT5) • В данном видео реализована программа для распознавания речи python, которая позволяет используя различные методы переводить голос в текстовое содержимое, внутри программы вы можете использовать как и методы гугла и яндекса, так и переключиться на оффлайн режим. 🧷 https://youtu.be/NRPVObQLi3M #Видео
1 44932Loading...
23
📌 python-crontab Если у вас никак не складывается с конфигами crontab, попробуйте эту библиотеку. Её можно назвать простым редактором cron. Установка: pip install python-crontab 📕 PyPi #урок
1 40910Loading...
24
Telegram Bot PYTHON - Создаем админку с интерфейсом для управления ботами (PyQt5 + PyTelegramBotApi) • В данном видео мы реализуем админ-панель для управления ботами в телеграме. Админка содержит в себе возможность постить контент на множество каналов используя токен 1-го бота. • Весь проект реализован на PyQt5 и PyTelegramBotApi, что позволяет использовать графический интерфейс для нашей программы и взаимодействовать с API телеграма. 🧷 https://youtu.be/C4FWuX4ETXw #Видео
1 61055Loading...
25
📌 Celery Celery — программа, которая отслеживает и выполняет задачи. Её смысл в том, что она может выполнять несколько задача параллельно и не блокирует поставщиков задач. У неё есть набор обработчиков, которые и занимаются выполнением задач. Хранятся задачи внутри базы данных, зачастую это Redis или RabbitMQ. Celery хорошо себя чувствует и при масштабировании, ведь обработчиков можно запустить на нескольких серверах. #урок
1 48716Loading...
26
🧩 Как напечатать таблицу с помощью f-string В этой статье мы разберём как напечатать красивые таблицы: • С одинаковой шириной колонок; • Сразной шириной колонок; • С шапкой из двух строк. А также создадим функции: • С параметром максимальной ширины таблицы; • Для записи таблицы в текстовый файл. 🧷 https://tproger.ru/articles/kak-napechatat-tablicu-s-pomoshhju-f-string/ #Статья
1 50418Loading...
27
📌 python-crontab Если у вас никак не складывается с конфигами crontab, попробуйте эту библиотеку. Её можно назвать простым редактором cron. Установка: pip install python-crontab 📕 PyPi #урок
1 46415Loading...
28
🧩 Подробный Python: или как переступить границу знаний • Хотите чтобы ваш код выглядел качественно и лаконично и говорил о вас, как об опытном разработчике? Тогда давайте окунёмся немного глубже базовых знаний и посмотрим, насколько можно упростить свой код, как сделать его читаемым и не потерять желание возвращаться к своей работе снова. 🧷 https://tproger.ru/articles/podrobnyj-python-ili-kak-perestupit-granicu-znanij/ #Статья
1 48629Loading...
29
📌 secrets Модуль random генерирует псевдослучайные числа, а значит их можно предсказать имея определённые данные. Он не может использоваться в криптографии, а secrets — вполне. Основная фишка в генерации токенов в виде набора байтов, шестнадцатеричных чисел или фрагмента ссылки. #урок
1 41214Loading...
30
⚡️Хакатон GeoVision Hack Трёхдневное соревнование в гибридном формате, которое соберет талантливых разработчиков со всей России для работы над увлекательным кейсом от организаторов! 🧑‍💻Принять участие в хакатоне смогут студенты ИТ-направлений; junior, middle и senior разработчики, готовые разработать лучшее решение актуального кейса! 🚀Кейс, который предстоит решить: Алгоритм для автооцифровки данных геофизических исследований скважин (ГИС) Что тебя ждёт? - Знакомство с участниками и экспертами компаний - Новый кейс в портфолио - Соревнование и командная работа 🏆Призовой фонд – 300.000 ₽ 🗓️Дата проведения: 24 - 26 Мая 📍Формат: Онлайн/Офлайн в г. Москва Подробная информация и регистрация: https://tglink.io/c69f34373a11
1 2372Loading...
31
🧩 Списки в Python: методы и основные операции • Списки в Python представляют собой упорядоченные изменяемые наборы объектов, пронумерованных от 0. При этом объекты могут быть разными — от целых чисел до строк. Списки могут также хранить в себе списки. • В статье разберёмся с базовыми принципами списков в Питоне, а также рассмотрим методы работы с ними. 🧷 https://tproger.ru/articles/spiski-v-python-osnovy-i-metody/ #Статья
1 29512Loading...
32
Программирование сейчас - один из немногих социальных лифтов, доступных всем! Лучший способ начать свой путь в IT - изучать Python. Этот язык не такой сложный для изучения, однако на нем создают сайты, чат-боты и даже искусственный интеллект. Например, Netflix, YouTube и Google написаны на этом языке. С нуля стать опытным разработчиком со средней зарплатой в 180 000 рублей можно в онлайн-школе Product Star на курсе “Профессия: Python-разработчик”. Курс создан специалистами из топовых компаний с реальным опытом в индустрии, благодаря чему в процессе обучения вы будете погружаться в реальные кейсы. После обучения ваше портфолио пополнится проектами, которые будет не стыдно показать любому работодателю. И самое главное: Product Star гарантируют трудоустройство, а если в процессе поймете, что специальность не для вас, вам вернут деньги. Станьте Python-разработчиком вместе с ProductStar. Скидка до 57% и техническое собеседование с топовым разработчиком в подарок - https://tglink.io/768f0c6ddd0f Реклама. ООО "ТРИВИУМ". ИНН 7806297293.
1 2250Loading...
33
Media files
1 1850Loading...
34
🧩 Обзорный анализ Python веб-фреймворков • Вместе с ML и Data Science, Web является одним из трёх китов, на которых стоит популярность языка Python. В данном анализе опустим все прелести Python и рассмотрим только веб-инструментарий, то есть фреймворки. Посмотрим, что выгодно отличает их от фреймворков в других языках, и разберём, в чём они конкурируют между собой. 🧷 https://tproger.ru/articles/obzornyj-analiz-python-veb-frejmvorkov/ #Статья
1 41315Loading...
35
📌 SQLite Реляционная база данных внутри файла. У неё только базовые возможности, но она подойдёт для маленьких систем и для тестирования. Для работы с ней есть встроенная библиотека — sqlite3. Также SQLite можно использовать и вместе с ORM, такими как SQLAlchemy. 📕 Документация #урок
1 36812Loading...
36
🔖 Шпаргалка по функциям Python • Функция в Python — это фрагмент кода для повторного использования, который применяется для выполнения одного связанного действия. #Шпаргалка
1 37829Loading...
37
🔖 Шпаргалка по типам данных • Типы данных - это классификация или категоризация элементов данных. Он представляет собой тип значения, которое указывает, какие операции могут быть выполнены с конкретными данными. Поскольку в программировании на Python все является объектом, типы данных на самом деле являются классами, а переменные-экземплярами (объектами) этих классов. #Шпаргалка
1 41916Loading...
38
📌 Цепочки присваивания значений • Простое присваивание значений допускает использование цепочек, образованных целевыми ссылками и знаками равенства =. Например, следующая инструкция выполняет групповое присваивание, связывая переменные a, b, c с одним и тем же значением expr: a = b = c = expr. • При выполнении группового присваивания выражение, находящееся в правой части expr, вычисляется только один раз, независимо от количества целевых ссылок a, b, c, указанных в инструкции. Каждая из целевых ссылок, в порядке следования слева направо, связывается с единственным объектом expr, как если бы несколько операций присваивания выполнялись поочередно. 📕 Документация #урок
1 3915Loading...
39
📌 Context Manager Это мощный инструмент для управления ресурсами: файлами, которые нужно закрывать, соединениями, блокировками. Если что-то нужно сделать после работы с файлом, лучше всего использовать with. Оператор вызывает __enter__ у объекта, выполняет первоначальные функции, а по окончанию работы — exit, где менеджер может освободить ресурсы, закрыть файл или соединение. #урок
1 42512Loading...
40
📌 Класс dict() в Python создает словарь. • Функция dict() создаст словарь, инициализированный из необязательного позиционного аргумента и возможно пустого набора ключевых аргументов. • Если позиционный аргумент не задан, создается пустой словарь. Если заданы позиционные аргументы и они являются объектами сопоставления ('one': 1), создается словарь с теми же парами ключ-значение, что и объект сопоставления. В противном случае позиционный аргумент должен быть итерируемым объектом. Каждый элемент в массиве должен быть итерируемым с двумя объектами. Первый объект каждого элемента становится ключом в новом словаре, а второй объект-соответствующим значением. Если ключ встречается более одного раза, последнее значение для этого ключа становится соответствующим значением в новом словаре. • Если заданы ключевые аргументы и их значения добавляются в словарь, созданный из позиционных аргументов, то значение одинакового ключа из позиционного аргумента заменяется значением ключевого аргумента. • Предоставление ключевых аргументов dict(one=1, two=2, three=3) работает только для ключей, которые являются действительными идентификаторами Python. В противном случае могут быть использованы любые действительные ключи. 📕 Документация #урок
1 3758Loading...
Photo unavailableShow in Telegram
📌 Типы обработчики (handlers) Функции которые обрабатывают сообщения — обработчики. Они принимает определённый тип сообщений и работают с ними. Бот может принимать все обновления, сообщения, событие о редактировании сообщения, ответа на опрос. Весь список событий тут. #урок #aiogram
نمایش همه...
👍 6 1
Photo unavailableShow in Telegram
🧩 Как создать собственные Python-декораторы и правильно их использовать • Статья рассчитана на тех, кто владеет основами Python, знаком с декораторами и хочет научиться создавать собственные декораторы для повышения качества кода. 🧷 https://tproger.ru/articles/kak-sozdat-sobstvennye-python-dekoratory-i-pravilno-ih-ispolzovat/ #Статья
نمایش همه...
👍 5
Photo unavailableShow in Telegram
🧩 Быстро и просто разворачиваем приложение на Selenium Python в Docker • Selenium — это инструмент, созданный для автоматизации работы браузера. Он имеет довольно длинную историю, но несмотря на это на данный момент он является главным инструментом, если нужно прибегнуть к автоматизации браузера. • Но у некоторых может возникнуть проблема с развертыванием кода, использующего этот инструмент, на сервере. На самом деле, все очень просто, если вы знакомы с Docker. 🧷 https://tproger.ru/articles/bystro-i-prosto-razvorachivaem-prilozhenie-na-selenium-python-v-docker/ #Статья
نمایش همه...
👍 7
Photo unavailableShow in Telegram
📌 Форматирование сообщений Telegram поддерживает два типа форматирования: HTML и MarkdownV2. Есть ещё Markdown, но он уже устарел. HTML — форматирование с помощью тегов. Если пользователь отправит <b>Этот тест будет жирным<b>, чтобы не применять форматирование, нужно использовать html.quote(). MarkdownV2 — форматирование с помощью спецсимволов: __underline__, bold text, link on MarkdownV2. Предпочтительный использовать HTML, с ним меньше шанс допустить ошибку. Вот тут документация от Telegram. Код #урок #aiogram
نمایش همه...
👍 8
Photo unavailableShow in Telegram
🧩 Гайд по магическим методам в Python • Магические методы в языке программирования Python нужны, чтобы реализовывать свойства объектов при их взаимодействии. • В статье раскроем их «магию» и остановимся на каждом из методов подробно. 🧷 https://tproger.ru/articles/gajd-po-magicheskim-metodam-v-python/ #Статья
نمایش همه...
👍 7
Photo unavailableShow in Telegram
📌 Форматирование параграфа, модуль textwrap • Функция textwrap.fill() принимает текст в качестве входных данных и возвращает отформатированный текст. • Текст выравнивается по левому краю, первая строка сохраняет свой отступ, а пробелы в начале каждой последующей строки вставляются в абзац. 📕 Документация #урок
نمایش همه...
👍 7
Photo unavailableShow in Telegram
Полная шпаргалка по Python • Эта шпаргалка содержит всю необходимую информацию для всех уровней разработки. 🧩 Смотреть шпаргалку #Шпаргалка
نمایش همه...
👍 14
Photo unavailableShow in Telegram
نمایش همه...
🥱 6👍 5🍌 1
Photo unavailableShow in Telegram
📌 Middleware Это код, который выполняется перед тем как запустится обработчик. Так можно контролировать нагрузку, делать Antiflood или собирать статистику. В то время как у aiogram 2.0 реализовано множество готовых обработчиков, aiogram 3.0 может похвастаться хорошей документацией. #урок #aiogram
نمایش همه...
👍 6
Photo unavailableShow in Telegram
📌 Класс bytearray() в Python, преобразует в массив байтов. Класс bytearray() возвращает массив байтов bytearray, который является изменяемой последовательностью целых чисел в диапазоне от 0 <= х <256. Необязательный параметр source можно использовать для инициализации массива несколькими различными способами: • Если это строка, вы также должны указать параметры кодировки строки или будет ошибка. bytearray() преобразует строку в байты, используя str.encode(). • Если это целое число, то массив будет иметь размер переданного числа и будет инициализирован нулевыми байтами. • Если это объект, соответствующий интерфейсу буфера, для инициализации массива байтов будет использоваться доступный только для чтения буфер объекта. • Если это итерация, то это должна быть итерация целых чисел в диапазоне 0 <= x < 256, которые будут используются в качестве начального содержимого массива. • Без аргумента создается массив размером '0'. 📕 Документация #урок
نمایش همه...
👍 5