Тёмный
В IT после 45
В IT после 45
В IT после 45
Подписаться
Hello, world!
Меня зовут Эдуард.
Обучаюсь программированию на языке Python.

Request знакомство | Python 3
21:20
Месяц назад
Комментарии
@45IT
@45IT 2 дня назад
Задачи: 📌 00:01:43 📌 00:02:08 📌 00:03:13 📌 00:04:05 📌 00:04:52 📌 00:05:41 📌 00:06:29 📌 00:08:48
@default6993
@default6993 11 дней назад
Спасибо, дружище, я так долбался с InputFile, использование вместо него FSInputFile решило проблему
@45IT
@45IT 11 дней назад
рад помочь )
@zak2792
@zak2792 22 дня назад
Хочу Вас огорчить Вы с этим заданием не справились. Вас не смутили слова Есть особенность, выгружается csv файл только по 500 строк, заметьте файл!!! При выгрузки файла есть фильтр где отображаются только номера закупок. Нужно было получить файлы с данными согласно настроек фильтра. Предлагаю Вам доделать это задание.
@45IT
@45IT 22 дня назад
Спасибо за замечание
@user-cl5it3gf4b
@user-cl5it3gf4b 24 дня назад
так держать ✊
@user-ro8iq2kd7w
@user-ro8iq2kd7w 25 дней назад
Доброго времени суток, автор, а не поможете дописать проект по моему коду? Обговорили б задумку мою
@45IT
@45IT 25 дней назад
Добрый день, помочь могу, только я сам ещё обучаюсь (чем смогу, тем помогу ) 😁
@45IT
@45IT 25 дней назад
Ссылка на группу ТГ t.me/it45Ed
@thecreator9042
@thecreator9042 28 дней назад
Ни в коем случае не забрасывайте канал и программирование, буду ждать от вас еще больше видео
@45IT
@45IT 28 дней назад
хорошо, спасибо )
@neo3248
@neo3248 Месяц назад
У вас Ос Линукс?
@45IT
@45IT Месяц назад
нет, виндовс 10
@neo3248
@neo3248 Месяц назад
@@45IT Смотрю ваши видео, за 10 месяцев вы многому научились) хотите устроится на работу программистом или просто хобби?)
@45IT
@45IT Месяц назад
@@neo3248 есть конечно желание устроиться на работу. Буду пытаться проходить собесы, чтобы понимать куда двигаться (что изучать)...
@neo3248
@neo3248 Месяц назад
@@45IT Желаю вам успехов, я хочу устроиться Бэкэнд разработчиком, тоже изучаю Python)
@45IT
@45IT Месяц назад
@@neo3248 Спасибо :). А я Вам желаю успехов в БэкЭнде
@ishi0777
@ishi0777 Месяц назад
Добрый день . Вы используете команду await message.answer_photo для публикации сообщения с фото. Знаете ли вы как отредактировать это сообщение потом ? Чтобы поменять фото на другое.
@45IT
@45IT Месяц назад
Добрый день. Фото, как и другая информация введённая пользователем заносится в БД. Только в БД можно будет его отредактировать
@phenozepam
@phenozepam Месяц назад
ура ура 😇 спасибо за видео
@user-zx6fq1ig4h
@user-zx6fq1ig4h Месяц назад
Нахера ты gitignore из репозитория убрал?)) Какой дурачек тебе это подсказал?
@ivantrubchaninov1844
@ivantrubchaninov1844 Месяц назад
Маловато, для начала. Хотелось бы ещё хоть что-то в main. А то мы какой-то код написали, а работает он или нет? Ни слова о базе данных, кроме анонса. Описание на первом экране подарило мне много вопросов. почему 1БД и 2БД, для бота нужны 2 базы данных? или имеется ввиду какое-то другое средство хранения. В описании есть (создание данного бота можете проследить на моём ютюб канале) - неплохо бы туда же добавлять и ссылку на канал. Понятно, что она есть в профиле, но не факт что человек попадёт на этот код именно через гитхаб. Возможно, ему передадут этот код в готовом видео и никакого профиля к коду прикреплено естественно не будет. И последнее замечание - возможность открывать несколько проектов в vscode это дело хорошее, но лучше открывать каждый новый проект в новом окне. Так будет удобнее работать с путями, корректно будут работать плагины и прочие мелочи. Удачи. Пока висит интрига, что из этого получится.
@45IT
@45IT Месяц назад
Спасибо за замечания.... 2 БД я имел ввиду, сделать отдельные на доход и 2-ую на расход.... Мне тоже интересно, что из этого всего выйдет )
@ultrashmit
@ultrashmit Месяц назад
Мне кажется, вам не нужно светить свой токен. Пускай это и учебный проект
@45IT
@45IT Месяц назад
Так и есть, я его сменил, сразу же, после видео
@phenozepam
@phenozepam Месяц назад
ооо привет! буду делать вместе с тобой! спасибо за видео, продолжай, пожалуйста 🤩
@45IT
@45IT Месяц назад
Привет, хорошо )
@inktodada5475
@inktodada5475 Месяц назад
Узнаю триглавов на фоне)
@45IT
@45IT Месяц назад
Ева )
@kotop21
@kotop21 Месяц назад
Приветствую дайте ваш тг для сотрудничества
@45IT
@45IT Месяц назад
Привет, вот группа моя в ТГ t.me/it45Ed
@user-bn6hd9mz7y
@user-bn6hd9mz7y Месяц назад
у тебя прикольные анимации и прикольное окружение на vscode сделай видос с своими плагинами
@45IT
@45IT Месяц назад
{ "[python]": { "editor.formatOnType": true, }, "code-runner.showExecutionMessage": false, "code-runner.saveFileBeforeRun": true, "workbench.startupEditor": "none", "workbench.iconTheme": "material-icon-theme", "editor.hover.delay": 2000, "editor.glyphMargin": false, "workbench.colorTheme": "Tomorrow Night", "terminal.integrated.fontFamily": "JetBrains Mono", "editor.inlayHints.fontFamily": "JetBrains Mono", "editor.fontFamily": "JetBrains Mono", "terminal.integrated.lineHeight": 1.2, "terminal.integrated.letterSpacing": 1, "terminal.integrated.cursorStyle": "line", "editor.fontSize": 22, "editor.minimap.scale": 3, "editor.minimap.maxColumn": 70, "editor.smoothScrolling": true, "editor.folding": true, "terminal.integrated.fontSize": 15, "editor.rulers": [ 79 ], "editor.cursorSmoothCaretAnimation": "on", "background.windowBackgrounds": [ "d:/Обучение/Images/eve.jpg" ], "background.sidebarBackgrounds": [], "background.backgroundOpacity": [ 0.9, 0.9, 0.9, 0.9 ], "background.backgroundBlur": [ "0", "0", "0", "0" ], "workbench.colorCustomizations": { "statusBar.background" : "#1A1A1A", "statusBar.noFolderBackground" : "#212121", "statusBar.debuggingBackground": "#263238" }, "terminal.integrated.shellIntegration.decorationsEnabled": "never", "terminal.integrated.enablePersistentSessions": false, "code-runner.runInTerminal": true, "terminal.integrated.automationProfile.windows": {}, "python.terminal.activateEnvInCurrentTerminal": true, "debug.console.fontSize": 20, "debug.console.closeOnEnd": true, "explorer.confirmDelete": false, "window.commandCenter": false, "files.autoSave": "onWindowChange", "editor.minimap.autohide": true, "editor.minimap.enabled": false, "editor.renderLineHighlight": "none", "editor.scrollbar.vertical": "hidden", "editor.scrollbar.horizontalScrollbarSize": 10, "editor.cursorBlinking": "expand", "diffEditor.ignoreTrimWhitespace": false, "workbench.editorAssociations": { "*.db": "default", "*.csv": "default" }, "editor.parameterHints.enabled": false, "editor.suggestFontSize": 17, "python.defaultInterpreterPath": "C:\\Users\\ED\\AppData\\Local\\Programs\\Python\\Python312\\python.exe", "breadcrumbs.enabled": false, "workbench.activityBar.location": "hidden", }
@45IT
@45IT Месяц назад
плагинов у меня нет, кроме темы. А так это настройки json VSCode... Теминал PowerShell и установка oh my pash видео на ютюбе есть, ссылку дать не могу не помню у кого подсмотрел
@roflinkandk9046
@roflinkandk9046 Месяц назад
Красава, старый !!!!!!!!!!!!!!
@45IT
@45IT Месяц назад
Спасибо
@akkashi9119
@akkashi9119 Месяц назад
Ооо наконец-то нашел то что надо. Спасибо вам огромное за труд!
@45IT
@45IT Месяц назад
Рад помочь )
@a_n_t_o_n_09
@a_n_t_o_n_09 Месяц назад
Молодец 👍
@phenozepam
@phenozepam Месяц назад
Супер! ты машина
@a_n_t_o_n_09
@a_n_t_o_n_09 Месяц назад
👍
@a_n_t_o_n_09
@a_n_t_o_n_09 Месяц назад
Используй pprint для удобочитаемости формата Json . Кстати что за документацию читаешь?
@45IT
@45IT Месяц назад
Спасибо. Документация xmldatafeed.com/parsing-s-pomoshhyu-python-requests/ и digitology.tech
@nvwrist
@nvwrist 2 месяца назад
А как отправлять альбом боту чтобы он хранил альбомы
@45IT
@45IT 2 месяца назад
в дальнейших видео, я сделал через БД, он постоянно подтягивает альбом, а вот как чтобы хранил бот я не знаю
@nvwrist
@nvwrist 2 месяца назад
@@45IT Спасибо за видео!
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
У тебя ошибка указывает, что выходит за пределы индекса.
@45IT
@45IT 2 месяца назад
Спасибо
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
В медиагрупп можно добавлять группу фото сразу, а можно и видео!
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
ЕЕсли все в одну переменную , создаешь переменную в нем список или кортеж , указываешь значения , а дальше через цикл либо в zip() упаковываешь, а потом при выводе делаешь распаковку, есть еще один способ, если интересно, черкани в телеге подскажу , просто сейчас не вспомню.
@45IT
@45IT 2 месяца назад
Спасибо
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
Что бы в телеге текст не выводил можешь не писать message.answer, а можно где в иминнованом аргументе text= поставить значение None.
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
Я бы все три функционала разбил бы на 3 класса по принципу SOLID, класс на добавление, класс на редактирование и класс на удаление , первый принцип SOLID (SRP)
@45IT
@45IT 2 месяца назад
Спасибо
@zak2792
@zak2792 2 месяца назад
Молодца можно теперь переделать проект в более крутой используя от телеге webapps думаю твой знакомый будет пищать от радости
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
Старайся избегать вложенных циклов.
@45IT
@45IT 2 месяца назад
Хорошо, спасибо. А почему стоит избегать?
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
В бд надо будет реализовать номер телефона и на какие виды работ человек был записан.
@user_drew25
@user_drew25 2 месяца назад
Ты молодец!!! Продолжай.
@45IT
@45IT 2 месяца назад
спасибо
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
ParseMode импортируется из aiogram.utils import html вроде так
@45IT
@45IT 2 месяца назад
Спасибо
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
.env должен подгружаться из виртуального окружения, я load_dotenv не прописывал, все подробно написано в документации как правильно подключить файл .env ;)
@45IT
@45IT 2 месяца назад
Спасибо
@nearon9573
@nearon9573 2 месяца назад
спасибо порой мозг глючит вечером и какую то деталь упускаю и потом долго пытаюсь понять почему не работатает))
@45IT
@45IT 2 месяца назад
понимаю )
@user-gh9iq5dm9b
@user-gh9iq5dm9b 2 месяца назад
Спасибо за видео))И за доступный для новичков язык👍Обязательно сохраню плейлист для изучения.
@45IT
@45IT 2 месяца назад
рад, что кому-то полезны мои видео 😀
@MakcumBelov_official
@MakcumBelov_official 2 месяца назад
await message.delete()
@45IT
@45IT 2 месяца назад
спасибо
@john300487
@john300487 3 месяца назад
3 года работаю с SQLiteStudio, впервые увидел, что можно шрифт поменять на русский и темный стиль выбрать))) А что, так можно было...????)))
@45IT
@45IT 3 месяца назад
😆
@hollesterin
@hollesterin 3 месяца назад
Привет. А есть телеграмм или еще что то ? Хотелось бы пообщаться ))) Тоже хочу влиться в айтишку
@45IT
@45IT 3 месяца назад
Я Вам не нужен, обучением не занимаюсь, т.к. сам обучаюсь )
@Yuri-wk8rk
@Yuri-wk8rk 3 месяца назад
Спасибо за видео!
@user-jt4vk5jl4i
@user-jt4vk5jl4i 3 месяца назад
Добрый вечер, почему бы не добавить ссылку на проект в Github&)))
@45IT
@45IT 3 месяца назад
Здравствуйте, хорошо добавлю ссылку
@antonready601
@antonready601 3 месяца назад
Эдуард , здравствуйте 🤝 как с вами можно связаться? Нужна помощь
@45IT
@45IT 3 месяца назад
Доброе. Ссылка на телеграмм группу t.me/it45Ed
@MrKim-pt2vm
@MrKim-pt2vm 3 месяца назад
Я бы добавил кнопку подтверждения, что фото отправлено верное. И так на все вводимые данные.
@45IT
@45IT 3 месяца назад
Спасибо за подсказку, попробую сделать
@Yuri-wk8rk
@Yuri-wk8rk 3 месяца назад
Добрый день! Выложите пожалуйста на гитхаб проект!
@45IT
@45IT 3 месяца назад
Здравствуйте. Проект находится на GitHub. Вот ссылка github.com/Edward-Python/leather_bot_telegram.git
@kurtdl1400
@kurtdl1400 3 месяца назад
Чувак молодец, продолжай делать видосы, у тебя хорошо получается
@45IT
@45IT 3 месяца назад
Спасибо
@user-yi9yk8dg3z
@user-yi9yk8dg3z 4 месяца назад
Здравствуйте, а для чего нужно было создавать отдельный класс BotRun?
@45IT
@45IT 4 месяца назад
Я экспериментировал, смотрел, можно ли применить ООП как-то в aiogram, но в итоге отказался от этой идеи
@a_n_t_o_n_09
@a_n_t_o_n_09 2 месяца назад
Здравствуйте, ООП можно использовать в боте, но если делать это в отдельном модуле @@45IT
@45IT
@45IT 2 месяца назад
@@a_n_t_o_n_09 спасибо
@user-yi9yk8dg3z
@user-yi9yk8dg3z 4 месяца назад
Здравствуйте, а объясните пожалуйста как произошел переход с 2:27 на 2:28, т.е. откуда появилось множество файлов в проекте?
@user-yi9yk8dg3z
@user-yi9yk8dg3z 4 месяца назад
Вероятно, вы собственноручно выстроили архитектуру проекта?
@45IT
@45IT 4 месяца назад
@@user-yi9yk8dg3z да, вы правы я сам сделал архитектуру проекта
@user-yi9yk8dg3z
@user-yi9yk8dg3z 4 месяца назад
@@45IT спасибо)
@konevtsov
@konevtsov 4 месяца назад
У меня есть несколько идей как можно бот переделать: 1 Можно создать группу, добавить туда бота и человека, который будет звонить клиентам. Если пользователь нажимает на записаться, то его ссылка на его профиль отправляется в эту группу. Достаточно простой вариант 2 сделать тоже самое что и в 1 варианте, но только после нажатия записаться добавлять аккаунт пользователя в базу данных, чтобы после можно было делать рассылку со скидками и акциями среди клиентов 3 Замороченный вариант. Составлять расписание в гугл календаре например, а после через API подключаться и предлагать пользователям выбрать время для записи. Надеюсь было полезно, если хотите могу помочь с кодом
@45IT
@45IT 4 месяца назад
Спасибо полезный материал. Сейчас подготавливаю новый проект по ещё одному заказу
@user-tm3st1ec6y
@user-tm3st1ec6y 4 месяца назад
отличное познавательное видео, главное вы показываете как на примерах aiogram делаете свой проект.