А это новая версия кода, который я выложил ещё вчера (я говорю вот про этот пост: https://t.iss.one/pythonproga/233). Тут я немного изменил поиск определённого пользователя в таблице, и если раньше я искал его с помощью цикла for, то сейчас я его нахожу с помощью SQL команды 'SELECT' и условия 'WHERE'. Также раньше выдавало ошибку, если сегодня 31 мая, и код хочет заблокировать команду для пользователя до 32. Сейчас я это пофиксил. И кстати, старую версию кода вы уже не найдёте, но вот новая:
Telegram
Python Proga
По просьбе подписчика я написал код для бота в телеграмме. Он создаёт кнопку и функцию, которая выполняется при нажатии на эту кнопку. Но его фишка заключается в том, что эту функцию пользователь может вызвать лишь один раз в сутки. Т.е при нажатии на кнопку…
👍2
Внимание! Этот пост вы можете не читать, так как коду, о котором я буду сейчас рассказывать вы скорее всего не найдёте практического применения.
Этот код спрашивает номер телефона (на самом деле любой текст), и проверяет есть ли он в заранее заготовленное таблице. И посмотрев этот код вы возможно скажете, а почему нету кнопки регистрации, а почему нету проверки номера на действительность, а почему не приходит код проверки на номер телефона, который вы указали. Я ничего из этого не делал, во первых, потому что меня об этом не просили, а во вторых, я всё ещё не понимаю зачем в телеграмме кому-то нужна будет система регистрации по номеру. Если что, вот как выглядела просьба написать код: "Привет. Можешь сделать код для бота в телеграм чтобы была авторизация по номеру и если он совпадает с базой(редактируемой) то он может им пользоватьсч.".
Этот код спрашивает номер телефона (на самом деле любой текст), и проверяет есть ли он в заранее заготовленное таблице. И посмотрев этот код вы возможно скажете, а почему нету кнопки регистрации, а почему нету проверки номера на действительность, а почему не приходит код проверки на номер телефона, который вы указали. Я ничего из этого не делал, во первых, потому что меня об этом не просили, а во вторых, я всё ещё не понимаю зачем в телеграмме кому-то нужна будет система регистрации по номеру. Если что, вот как выглядела просьба написать код: "Привет. Можешь сделать код для бота в телеграм чтобы была авторизация по номеру и если он совпадает с базой(редактируемой) то он может им пользоватьсч.".
Основные команды в SQL.
Основные DDL (язык определения данных) команды:
CREATE - создаёт объект баз данных
ALTER - изменяет объект базы данных
DROP - удаляет объект базы данных
Основные DML (язык манипулирования данными) команды:
SELECT - выбирает данные
INSERT- добавляет данные
UPDATE - изменяет данные
DELETE - удаляет данные
Основные DCL (язык управления данными) команды:
GRANT - предоставляет пользователю разрешение на определённые операции с объектом
REVOKE - отзывает выданные разрешения
DENY - задаёт запрет, имеющий приоритет перед разрешением
Основные TCL (язык управления транзакциями) команды:
COMMIT - применяет транзакцию
BEGIN - служит для определения начала транзакции
ROLLBACK - откатывает все изменения, сделанные в контексте текущей транзакции
SAVE - устанавливает промежуточную точку сохранения внутри транзакции
Основные DDL (язык определения данных) команды:
CREATE - создаёт объект баз данных
ALTER - изменяет объект базы данных
DROP - удаляет объект базы данных
Основные DML (язык манипулирования данными) команды:
SELECT - выбирает данные
INSERT- добавляет данные
UPDATE - изменяет данные
DELETE - удаляет данные
Основные DCL (язык управления данными) команды:
GRANT - предоставляет пользователю разрешение на определённые операции с объектом
REVOKE - отзывает выданные разрешения
DENY - задаёт запрет, имеющий приоритет перед разрешением
Основные TCL (язык управления транзакциями) команды:
COMMIT - применяет транзакцию
BEGIN - служит для определения начала транзакции
ROLLBACK - откатывает все изменения, сделанные в контексте текущей транзакции
SAVE - устанавливает промежуточную точку сохранения внутри транзакции
👍3
Я обещал, что ещё вчера выложу код винлокера. Правда я немного подзабыл про это, так что выкладываю сегодня. Код очень простой и маленький, так что вы разберётесь.
👍1
Я обещал ещё вчера выложить код генератора паролей. В нём меньше 10 строк, так что вы разберётесь
Также меня попросили решить следующее задание:
"Привет, сможешь решить задачу?: Пользователь вводит целое число x от 0 до 1. Если x == 0, то выводится 1, и наоборот - если 1, то выводится 0. Решение должно состоять ТОЛЬКО из арифметических действий (+,-,/,*,//, и тд.)".
Так что ловите решение:
print(int(input('Введите число: '))//(-1)+1)
"Привет, сможешь решить задачу?: Пользователь вводит целое число x от 0 до 1. Если x == 0, то выводится 1, и наоборот - если 1, то выводится 0. Решение должно состоять ТОЛЬКО из арифметических действий (+,-,/,*,//, и тд.)".
Так что ловите решение:
print(int(input('Введите число: '))//(-1)+1)
Недавно меня в боте попросили снять видео, где я разговариваю Джарвисом. Так что ловите:
Вот вам небольшой обзор модуля sqlite3 (он позволяет работать с бд) и его основные методы: