PCToolsBot
PCBotTools - софт на python для управления своим компьютером через бота Telegram
Функции бота:
📷Сделать скриншот
🖱Управление мышкой
🔗Перейти по ссылке
✅Выполнить команду в cmd
⛔️Выключить компьютер
♻️Перезагрузить компьютер
🖥О компьютере - показыввает имя пользователя, ip, ос и процессор
❌Замочить процесс
✔️Запустить - открывает и запускает любые файлы
⬇️Скачать файл - скачивает указанный файл с вашего компьютера
⬆️Загрузить файл - загружает файл на ваш компьютер
Ссылка на гитхаб
PCBotTools - софт на python для управления своим компьютером через бота Telegram
Функции бота:
📷Сделать скриншот
🖱Управление мышкой
🔗Перейти по ссылке
✅Выполнить команду в cmd
⛔️Выключить компьютер
♻️Перезагрузить компьютер
🖥О компьютере - показыввает имя пользователя, ip, ос и процессор
❌Замочить процесс
✔️Запустить - открывает и запускает любые файлы
⬇️Скачать файл - скачивает указанный файл с вашего компьютера
⬆️Загрузить файл - загружает файл на ваш компьютер
Ссылка на гитхаб
GitHub
GitHub - kiraGGG/PCToolsBot
Contribute to kiraGGG/PCToolsBot development by creating an account on GitHub.
🌚6👍1😁1
Фильтруем символы англ. алфавита
#объяснение
i for i in x.lower()
— генераторное выражение (только здесь мы список не создаём). ord(i)
— возвращает порядковый номер символа. ord('a') = 97
, ord('z') = 122
. 97 <= ord(i) <= 122
— цепочка операторов. Проверяет, чтобы символ был от a до z.#объяснение
👍19
Обширные советы с практическими примерами, благодаря которым вы сможете улучшить свои знания в области языка программирования Python
Telegraph
Полезные советы по Python, о которых стоит узнать
Очистка входных строковых данных Очистка данных, вводимых пользователям, частая задача программистов, которые нужно решить. Вы можете сказать что проще очистить данные при помощи регулярных выражений. Но если задачу усложняется, вам приходиться подбирать…
👍2
📮 Python, например!
Руководство подойдет всем, у кого голова идет кругом от техни-ческого жаргона и пространных объяснений — автор уверен, что учить можно и без этого.
🟢 Скачать
Руководство подойдет всем, у кого голова идет кругом от техни-ческого жаргона и пространных объяснений — автор уверен, что учить можно и без этого.
🟢 Скачать
👍1
📌Продвинутая разработка на Python
■ Логируем на Python как боженька - Смотреть
■ Декораторы для Telegram-бота на Python - Смотреть
■ Установка Telegram-бота на сервер (Python) - Смотреть
■ Я сделал прокси для Telegram-бота. Анализ безопасности ботов - Смотреть
■ Sentry / Сбор ошибок в Python Telegram Bot - Смотреть
■ Полный деплой / Django - Смотреть
■ Стрим: Python, разработка, ответы на вопросы - Смотреть
■ Поиск работы в IT / Обзор вакансий на программиста - Смотреть
■ Собеседование Python программиста / Поиск работы в IT - Смотреть
■ Мои вопросы на Python-собеседовании (нарезка) - Смотреть
■ Логируем на Python как боженька - Смотреть
■ Декораторы для Telegram-бота на Python - Смотреть
■ Установка Telegram-бота на сервер (Python) - Смотреть
■ Я сделал прокси для Telegram-бота. Анализ безопасности ботов - Смотреть
■ Sentry / Сбор ошибок в Python Telegram Bot - Смотреть
■ Полный деплой / Django - Смотреть
■ Стрим: Python, разработка, ответы на вопросы - Смотреть
■ Поиск работы в IT / Обзор вакансий на программиста - Смотреть
■ Собеседование Python программиста / Поиск работы в IT - Смотреть
■ Мои вопросы на Python-собеседовании (нарезка) - Смотреть
👍2
Форматирование строк
У меня у одного течёт кровь из глаз когда я вижу как в строку добавляют данные используя +, хотя уже давно существуют f-строки?
f-строки позволяют быстро вставить какую-то информацию в строку и отформатировать её как-то (округлить до сотых, перевести в биты, заполнить нулями).
Расписать тут всё, что можно творить с данными нереально, поскольку возможностей очень много. Если интересно, можете почитать в документации.
#теория
У меня у одного течёт кровь из глаз когда я вижу как в строку добавляют данные используя +, хотя уже давно существуют f-строки?
f-строки позволяют быстро вставить какую-то информацию в строку и отформатировать её как-то (округлить до сотых, перевести в биты, заполнить нулями).
Расписать тут всё, что можно творить с данными нереально, поскольку возможностей очень много. Если интересно, можете почитать в документации.
#теория
👍28🤯3🐳2❤1👎1
Практический видеоматериал по языку Python для написания SMS на телефон
YouTube
Программы на Python | Как отправить SMS на телефон с помощью Python
🔥 Telegram канал с софтом и кучей полезных ништяков:
https://t.me/python2day
⚡️ Практика Python ⚡️
Пишем программу для отправки SMS сообщений на телефон с помощью Python
🔥 Доступ в приват | Поддержать проект:
https://boosty.to/pythontoday
https://www…
https://t.me/python2day
⚡️ Практика Python ⚡️
Пишем программу для отправки SMS сообщений на телефон с помощью Python
🔥 Доступ в приват | Поддержать проект:
https://boosty.to/pythontoday
https://www…
👍2❤1😱1
Аннотация типов
Намучались с динамической типизацией? Что ж, у этого есть решение — аннотация типов.
Она никак не влияет на программу, а только говорит программисту и IDE какой тип должен быть на месте этой переменной.
При грамотном использовании вы сможете избежать множество проблем, ведь IDE вам подскажет, что здесь должен быть MySuperObject, а не None.
#теория
Намучались с динамической типизацией? Что ж, у этого есть решение — аннотация типов.
Она никак не влияет на программу, а только говорит программисту и IDE какой тип должен быть на месте этой переменной.
При грамотном использовании вы сможете избежать множество проблем, ведь IDE вам подскажет, что здесь должен быть MySuperObject, а не None.
#теория
👍9❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Создаём систему для быстрого поиска свободного места на парковке
Для этого нам понадобится обычная камера видеонаблюдения и Telegram-бот, написанный с помощью Python, Matterport Mask R-CNN, OpenCV и YOLO. Подробнее о процессе разработки, фишках и подводных камнях — в статье:
https://habr.com/ru/post/451164/
Для этого нам понадобится обычная камера видеонаблюдения и Telegram-бот, написанный с помощью Python, Matterport Mask R-CNN, OpenCV и YOLO. Подробнее о процессе разработки, фишках и подводных камнях — в статье:
https://habr.com/ru/post/451164/
🔥14👍3😁1
Media is too big
VIEW IN TELEGRAM
Python для начинающих: линейные алгоритмы, переменные, типы данных, операторы
В этом видеоуроке автор подробно и наглядно разбирает работу с линейными алгоритмами, операциями, вводом-выводом данных и понятием переменной на примере компьютерной игры.
00:00 Вступление
01:26 Что такое программа
02:25 Линейный алгоритм
03:33 Переменная
05:40 Переменные в играх
10:02 Типы данных
15:50 Переменные разных типов в играх
21:50 Операции
32:07 Ввод и вывод данных
38:08 IDLE и PyCharm
41:13 Задача 1
42:51 Задача 2
45:00 Задача 3
52:10 Задача 4
56:30 Задача 5
58:55 Итоги
Смотреть это видео на youtube: youtu.be/OusvDiqASko
В этом видеоуроке автор подробно и наглядно разбирает работу с линейными алгоритмами, операциями, вводом-выводом данных и понятием переменной на примере компьютерной игры.
00:00 Вступление
01:26 Что такое программа
02:25 Линейный алгоритм
03:33 Переменная
05:40 Переменные в играх
10:02 Типы данных
15:50 Переменные разных типов в играх
21:50 Операции
32:07 Ввод и вывод данных
38:08 IDLE и PyCharm
41:13 Задача 1
42:51 Задача 2
45:00 Задача 3
52:10 Задача 4
56:30 Задача 5
58:55 Итоги
Смотреть это видео на youtube: youtu.be/OusvDiqASko
❤5
🗳 Функция map. Примеры ее использования
▬▬▬▬▬▬▬▬
Знакомимся с функцией map. Работа функции изнутри. Примеры ее использования. Лямбда-функции совместно с функцией map.
Смотреть видео на YouTube ⬅️
#функция #map
▬▬▬▬▬▬▬▬
Знакомимся с функцией map. Работа функции изнутри. Примеры ее использования. Лямбда-функции совместно с функцией map.
Смотреть видео на YouTube ⬅️
#функция #map
👍5💩1
😁23🍾7👍6
isdecimal()
vs isdigit()
vs isnumeric()
Эти три метода str используются для определения, является ли строка числом, но у них есть небольшие отличия:
str.isdecimal()
— проверяет, является ли строка только набором цифр (1-9). В то время как:·
str.isdigit()
вернёт True, даже если в строке есть надстрочные и подстрочные цифры (² или u00B2). ·
str.isnumeric()
вернёт True, даже если это дробь (½ или u00BD).#объяснение
👍28👎2
Создание настольных Python приложений с графическим интерфейсом пользователя
Тимур Машнин
2021
Python является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python — это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений. В этой книге вы познакомитесь с различными фреймворками Python для создания настольных приложений с графическим интерфейсом пользователя, такими как PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI.
🟢 Читать/скачать книгу
#python #rus
Тимур Машнин
2021
Python является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python — это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений. В этой книге вы познакомитесь с различными фреймворками Python для создания настольных приложений с графическим интерфейсом пользователя, такими как PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI.
🟢 Читать/скачать книгу
#python #rus
👍6👎2
Только ключевые и только позиционные аргументы
Начнём с терминов. Позиционные аргументы — те, что передаются по позиции (спасибо, капитан очевидность). Ключевые — те, что передаются за счёт
Все аргументы до косой черты (/) считаются позиционными, то есть передать в них данные можно только в определённом порядке.
Все аргументы после звёздочки (*) считаются ключевыми, то есть передать данные можно только с помощью
#теория
Начнём с терминов. Позиционные аргументы — те, что передаются по позиции (спасибо, капитан очевидность). Ключевые — те, что передаются за счёт
key=value
.Все аргументы до косой черты (/) считаются позиционными, то есть передать в них данные можно только в определённом порядке.
Все аргументы после звёздочки (*) считаются ключевыми, то есть передать данные можно только с помощью
key=value
.#теория
👍42❤3👎2🤓1👻1
📌 Устали удалять
В этой папке хранится байткод приложения. И нет, я не говорю, что Python компилируемый язык, он просто заранее обрабатывает код и сохраняет, чтобы быстрее выполнится.
В ней можно найти .pyc и .pyo файлы. Это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.
📕 Подробнее
#урок
__pycache__
?В этой папке хранится байткод приложения. И нет, я не говорю, что Python компилируемый язык, он просто заранее обрабатывает код и сохраняет, чтобы быстрее выполнится.
В ней можно найти .pyc и .pyo файлы. Это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.
📕 Подробнее
#урок
👍8👏1
Готовьтесь, сейчас будет математика
В арифметике любое делимое представляется так:
На остаток от деления налагается условие
#объяснение
В арифметике любое делимое представляется так:
a = b * q + r
. a - делимое, b - делитель (не равный 0), q - неполное частное, r - остаток от деления. Верно? Верно.На остаток от деления налагается условие
0 <= r < abs(b)
, то есть остаток больше либо равен нулю, но меньше делителя.#объяснение
👍27🤔11👎3