Таких людей единицы, большое тебе, человеческое спасибо за твой вклад в образование, за то, что делишься опытом и разжевываешь всё! Спасибо за информацию и за твой труд!
PythonToday снова удивляет! ЛУЧШИЙ КАНАЛ В СНГ ПО ПРАКТИКЕ! от заставки опять трусы слетели, я забыл придержать(( P.S.: я инвалид и не нашел контакт( написал какому-то Cain в телеграмме) все таки придется покупать доступ в твой чат)
Спасибо! Лайк, коммент и донат в поддержку ❤ ps не знал про способ передачи переменных окружения при запуске скрипта. Красава, спасибо за годный материал!
А я использую конструкцию: from environs import Env # Теперь используем вместо библиотеки python-dotenv библиотеку environs env = Env() env.read_env() BOT_TOKEN = env.str("BOT_TOKEN") # Забираем значение типа str это лучше или хуже?
Не ты используешь, а автор проекта, котрый ты себе скачал. environs предоставляет более гибкие возможности, такие как проверка наличия переменных, значения по умолчанию и даже валидацию значений. В то время как dotenv - проста и легковесна. Всё зависит от потребностей проекта, если тебе тупо ключ от бота сохранить, - то хватит и dotenv
Привет. Смотрю все твои видосы, твой канал один из моих любимых по питончику. Каждый видос очень интересный и в телеге постоянно годноту скидываешь. Уже пару книг прочитал по твоей рекомендации и книги реально интересные были. Хочу спросить твоего совета как у человека имеющего авторитет в данном вопросе:) Я освоил азы питона. Могу писать простейшие скрипты. Немного даже в ООП подразобрался вроде как:) Каким способом лучше продолжать совершенствовать навыки, лучше начать пет-проект свой какой то или же например на где то ещё бесплатный курс по языку пройти? Подскажи пожалуйста. Спасибо тебе за твою работу. Каждый твой видос очень мотивирует дальше развиваться в этом направлении. Удачи в развитии канала. Ждём новой годноты:))
Будет полезно, чтобы получше обезопасить api-secret в django) В теории можно шифровать через какой-нибудь hash. Как в бд, но это муторно. Если не сложно, сделай туториал по docker для пентестеров и вообще для тестировщиков.
У меня не получилось сделать как в видео dotenv. Предполагаю, что устарело видео. В файле .env надо писать в формате KEY =123456 именно так, без пробела и ковычек. Далее в файле settings надо импортировать from dotenv import load_dotenv, find_dotenv load_dotenv(find_dotenv()) ну и вызывать переменные из .env в виде: KEY = os.getenv('KEY') Сам файл .env должен находится в той же папке, что и settings
привет, видел твое видео о коде для отправки мейлов, но у меня вопрос, как можно написать код, чтобы он автоматически чередовал и отправлял 1 из 4 текстов на почты указаные мной в списке, если сможешь мне помочь буду очень благодарен, заранее спасибо!
Благодарю за фидбэк! Не совсем понимаю при чем здесь ide, если вы работаете на windows, то используйте параметр encoding при работае с файлами и явно указывайте кодировку.
@@musicsrise спасибо, это если с файлами работаешь, а если просто вывести принт в терминал с кириллицей, то выводит ромбики с вопросительными знаками, стоит в настройках utf-8
@@shortvideos9955 ну я себе за привычку взял, если какой-то файл импортирую, то указываю encoding. Также если получаю данные с сайта, записываю их в файл.
Самое главное и не рассказал чем отличается dotenv от обычного конфига. И что все будет работатать и без .env файла, если переменные окружения уже установлены раньше другим способом
Привет, вопрос не по теме, у тебя были проблемы со звуком в Kali? я его установил на виртуальную машину, и звук у меня хрипящий брал две версии с официального сайта: под виртуалку и обычный десктоп, везде эта проблема, решения найти быстро не смог. если у тебя было тоже самое, подскажи как исправить, пожалуйста.
Здравствуйте, я недавно начел изучать aiogram и создавать ботов, я столкнулся с такой проблемой что бот который находится в группе с правами администратора и может читать сообщение от других пользователей группы но не может читать (ловит) сообщении от других ботов. Как можно решить эту проблему? Подскажите пожалуйста
А какой смысл этого .env, если мы все равно добавляем его в гит игнор и это получается тоже самое, что мы бы создали config.py и так же добавили его в гит игнор. Объясните пожалуйста этот момент, какой профит мы получаем с этой либы.
В случае config.py программа работает с питоновскими переменными. В случае файла .env программа работает с любыми переменными окружениями, т.е. файл .env является опциональным.
Я вот чего не понимаю: . env, по сути такой же файл, как и любой файл . py. Какая разница файл с каким расширением использовать, ведь вся суть сводится к тому, чтобы не забыть добавить файл с секретами в гитигнор.
Такая же фигня :( Делал через setx API_ID, 22222 - работает, но только на число. Но и этот способ добавляет переменную в среду для юзера в виндовс, а не локально в окружение. Проще говоря на компьютер, в аккаунт который заходишь... Раньше пользовался конфигом и импортировал из него переменные и бед не знал. Попробовал "правильно" и чёт пока 2 дня потерял... Безрезультатно...
Таких людей единицы, большое тебе, человеческое спасибо за твой вклад в образование, за то, что делишься опытом и разжевываешь всё! Спасибо за информацию и за твой труд!
Большое спасибо за поддержку!
Уже думал кота не будет, но в конце видео появился! спс :)
Спасибо, что смотришь до конца)
не знал что можно было написать в файл .env а потом через библиотеку dotenv его вызвать и использовать. Полезно было. Огромное спасиибо друг!
А в чём разница между этим и созданием стороннего файла и импортом токенов и прочего из него? Только ещё какую-то библиотеку устанавливать...
Даешь ООП в студию! многие ждут! полезные материалы у тебя - так держать!
Красавчик, короткое и информативное видео) пока с утра сходил на горшок - не залипал в шортсы, а узнал полезную инфу, обнял приподнял брат)
Спасибо за поддержку брат!)
Круто - обожаю вашу уроки). А по ООП будет цикл?)
Спасибо за контент! Второй лайк за кота)
Благодарю за поддержку!
Здравствуйте! Очень классный и полезный видеоролик. Спасибо Вам за вклад в наше обучение!
Большое спасибо за поддержку!
Ого кто-то смог по человечески это объяснить. Спасибо!
PythonToday снова удивляет!
ЛУЧШИЙ КАНАЛ В СНГ ПО ПРАКТИКЕ!
от заставки опять трусы слетели, я забыл придержать((
P.S.: я инвалид и не нашел контакт( написал какому-то Cain в телеграмме) все таки придется покупать доступ в твой чат)
Ещё в PyCharm в конфигурации запуска переменные можно указать, тоже бывает удобно
На сервере не будет ни PyCharm ни VSCode))
Благодарю за видео!
Благодарю за фидбэк!
Спасибо огромное. Вообще не знал об этом
Надеюсь было полезно) Спасибо за фидбэк!
Спасибо! Лайк, коммент и донат в поддержку ❤ ps не знал про способ передачи переменных окружения при запуске скрипта. Красава, спасибо за годный материал!
Благодарю за поддержку!
Ты читаешь мои мысли
"Любители виндовс " )))))
*за кота лайк!
А я использую конструкцию:
from environs import Env
# Теперь используем вместо библиотеки python-dotenv библиотеку environs
env = Env()
env.read_env()
BOT_TOKEN = env.str("BOT_TOKEN") # Забираем значение типа str
это лучше или хуже?
Это ведь один из вариантов, если удобно и привычно - 👍
Не ты используешь, а автор проекта, котрый ты себе скачал. environs предоставляет более гибкие возможности, такие как проверка наличия переменных, значения по умолчанию и даже валидацию значений. В то время как dotenv - проста и легковесна. Всё зависит от потребностей проекта, если тебе тупо ключ от бота сохранить, - то хватит и dotenv
Спасибо
Полезно, спасибо.
Спасибо за фидбэк!
Спасибо!❤
Можно шифровать файлы с кредами при помощи ansible-vault
Мне кажется это самое правильное решение, если где-то на GitHub надо хранить.
Спасибо, брат
Вгень!🔥🔥🔥
Привет. Смотрю все твои видосы, твой канал один из моих любимых по питончику. Каждый видос очень интересный и в телеге постоянно годноту скидываешь. Уже пару книг прочитал по твоей рекомендации и книги реально интересные были.
Хочу спросить твоего совета как у человека имеющего авторитет в данном вопросе:)
Я освоил азы питона. Могу писать простейшие скрипты. Немного даже в ООП подразобрался вроде как:)
Каким способом лучше продолжать совершенствовать навыки, лучше начать пет-проект свой какой то или же например на где то ещё бесплатный курс по языку пройти? Подскажи пожалуйста.
Спасибо тебе за твою работу. Каждый твой видос очень мотивирует дальше развиваться в этом направлении.
Удачи в развитии канала. Ждём новой годноты:))
большое спасибо, за ответ на мой вопрос)
Надеюсь полезно!
@@PythonToday Полезно, я знал только как доп файл конфиг делать, все остальное было не известно
И кстати я ждал как вытащить пароли из vault
Будет полезно, чтобы получше обезопасить api-secret в django)
В теории можно шифровать через какой-нибудь hash. Как в бд, но это муторно. Если не сложно, сделай туториал по docker для пентестеров и вообще для тестировщиков.
"туториал по docker для пентестеров и вообще для тестировщиков." А чего это, докер для пентестеров? Я хз))
@@PythonToday hacker lb если быть точнее
@@PythonToday hacker lab ***
Видишь кота - ставишь лайк! :)
У меня не получилось сделать как в видео dotenv. Предполагаю, что устарело видео. В файле .env надо писать в формате KEY =123456 именно так, без пробела и ковычек. Далее в файле settings надо импортировать from dotenv import load_dotenv, find_dotenv
load_dotenv(find_dotenv())
ну и вызывать переменные из .env в виде: KEY = os.getenv('KEY')
Сам файл .env должен находится в той же папке, что и settings
У нас в винде еще используется Ини файлы. Я логины храню открыто а пароли в мд5+ свой ключ
привет, видел твое видео о коде для отправки мейлов, но у меня вопрос, как можно написать код, чтобы он автоматически чередовал и отправлял 1 из 4 текстов на почты указаные мной в списке, если сможешь мне помочь буду очень благодарен, заранее спасибо!
Дружищще, респект за видео👍 Подскажи,как решить проблему с кодировкой при выводе кириллицы в терминал в vs code? Или это не решаемо в этом IDE?
Благодарю за фидбэк! Не совсем понимаю при чем здесь ide, если вы работаете на windows, то используйте параметр encoding при работае с файлами и явно указывайте кодировку.
With open('filename', 'w', encoding='utf-8') as file: # если не ошибаюсь.
@@musicsrise спасибо, это если с файлами работаешь, а если просто вывести принт в терминал с кириллицей, то выводит ромбики с вопросительными знаками, стоит в настройках utf-8
@@shortvideos9955 ну я себе за привычку взял, если какой-то файл импортирую, то указываю encoding. Также если получаю данные с сайта, записываю их в файл.
@@shortvideos9955 А так тогда тебе надо в настройки самого терминала лезть
Самое главное и не рассказал чем отличается dotenv от обычного конфига. И что все будет работатать и без .env файла, если переменные окружения уже установлены раньше другим способом
Тоже не понял разницы, кроме как это так принято
Почему нельзя просто записать пароли в yaml/json, и добавить его гитигнор? Зачем сначала заливать их в переменные, а потом читать переменные в код?
Привет, вопрос не по теме, у тебя были проблемы со звуком в Kali? я его установил на виртуальную машину, и звук у меня хрипящий брал две версии с официального сайта: под виртуалку и обычный десктоп, везде эта проблема, решения найти быстро не смог.
если у тебя было тоже самое, подскажи как исправить, пожалуйста.
Привет, ставил десятки раз, проблем не было
@@PythonToday спасибо за ответ)
А подскажите как сделать такое же крутое отображение в терминале?
programmer from russia means hacker ❤
Why do u think so? xD
@@PythonToday cause the majority are from russia and china
что если я храню токен телеграм бота в основном файле? его легко стырить с сервера?что тогда мешает также с конфиг
помоги пожа́луйста. Собираю скрипт с помощью pyinstaller и потом когда передаю на другой пк exe файл то он требует .env файл
Здравствуйте, я недавно начел изучать aiogram и создавать ботов, я столкнулся с такой проблемой что бот который находится в группе с правами администратора и может читать сообщение от других пользователей группы но не может читать (ловит) сообщении от других ботов. Как можно решить эту проблему? Подскажите пожалуйста
Я уже давно работаю с aiogram и создаю ботов, которыми активно пользуются, напиши как с тобой связаться, может смогу чем-то помочь
А какой смысл этого .env, если мы все равно добавляем его в гит игнор и это получается тоже самое, что мы бы создали config.py и так же добавили его в гит игнор. Объясните пожалуйста этот момент, какой профит мы получаем с этой либы.
В случае config.py программа работает с питоновскими переменными. В случае файла .env программа работает с любыми переменными окружениями, т.е. файл .env является опциональным.
Я вот чего не понимаю: . env, по сути такой же файл, как и любой файл . py. Какая разница файл с каким расширением использовать, ведь вся суть сводится к тому, чтобы не забыть добавить файл с секретами в гитигнор.
покажи как скачать видео с ютуба некоторые библиотеки перестали работать после обновления защиты ютуба (pytube, youtube_dl, ...)
Заранее спасибо ;)
Есть только один способ загрузки через токен
запросы ограничены
echo "%%" в windows не работает ... Последний метод с вводом переменной перед запуском программы в Windows тоже не работает
Одно слово - меценат.
Любители windows, храни нас Бог! 😂 у всех получилось в терминале коммандой 'set'?
Echo "%API_KEY%" выводит: "%API_KEY%"! А не сам ключ😢
Такая же фигня :(
Делал через setx API_ID, 22222 - работает, но только на число. Но и этот способ добавляет переменную в среду для юзера в виндовс, а не локально в окружение. Проще говоря на компьютер, в аккаунт который заходишь...
Раньше пользовался конфигом и импортировал из него переменные и бед не знал. Попробовал "правильно" и чёт пока 2 дня потерял... Безрезультатно...
Привет Я УЗБЕК 🇺🇿🦾
Привет, кайф
Привет узбек
Привет, я папуа-гвинеец мадагаскарского происхождения, хау а ю?
@@shortvideos9955 🤣
0% Воды,
99.9% Информации
ok
Привет, очень полезные уроки!!!
Можете написать скрипт для массовую отправку на тг?