Пікірлер
@user-kn9ey5gc6b
@user-kn9ey5gc6b 21 күн бұрын
Здравствуйте, почему 2:59 вы вводите “f” ?
@user-zf2vm3yi7u
@user-zf2vm3yi7u Ай бұрын
Спасибо за видео
@midnightcry1202
@midnightcry1202 Ай бұрын
А я решил написать приложение на flet. Там тоже надо будет работать с базой данных. Так что ваши видео помогают!!!!!!!!!!!!!
@45IT
@45IT Ай бұрын
Флет кстати я тоже смотрел, но как-то не решился его поизучать, флет новый фрэйм, возможно со временем станет популярным
@midnightcry1202
@midnightcry1202 Ай бұрын
@@45IT да,думаю ,что со временем станет. А я решил немного в него углубиться и написать приложение,чтобы немного разобраться в нём
@Polytechmafia
@Polytechmafia Ай бұрын
здравствуйте, помогите с проектом, увидел ваше видео - скачал себе проект с гитхаба ваш, не могу подстроить под себя, совсем чуть чуть осталось. нужно чтоб бот вместо номера телефона время получения товара запрашивал и фото товара всего 1 нужно. никак не могу это сделать, помогите пожалуйста
@45IT
@45IT Ай бұрын
это код нужно менять в FSM, так с ходу помочь не смогу, и сейчас времени нет, посмотрите в папке fsm_mashin/user_handler.py там необходимо поменять, а с фото работу возьмите и поэксперементируйте с admin_handler.py
@Polytechmafia
@Polytechmafia Ай бұрын
Спасибо, с фото решил. Но с юсер хердлером ничего не вяжется. Я удалил строки кода, отвечающие за длину вводимого номера телефона и вместо него у меня должно запрашивать время, но на этапе отправки заказа администратору выскакивает ошибка list index out of range. Пробелы пробовал удалять, числа разные вписывать - ничего​@@45IT
@Fantomzer
@Fantomzer Ай бұрын
Базы данных очень интересная тема вы хорошо в ней начинаете разбираться! Сам сталкивался с интересным случаем, нужно было организовать поиск в базе через запрос SQLAlchemy, оказалось условие LIKE чувствителено к регистру, нужно прописывать доп. условия. К примеру в PostgreSQL есть условие ILIKE и уже происходит поиск независимо от того каким был запрос. Это только малая часть того на что стоит обращать внимание к выбору какую базу данных использовать в проектах.
@34alexed
@34alexed 2 ай бұрын
привет коллега , попалось твое видео в выдаче youtube. меня также зовут Эдуард в 45 лет то есть 5 лет назад начал учить python, сейчас работаю sql разработчиком. Будут вопросы пиши, путь к работе был тяжелый.
@45IT
@45IT 2 ай бұрын
Спасибо большое
@a_n_t_o_n_09
@a_n_t_o_n_09 2 ай бұрын
Что бы не путаться с логическими операторами (AND(умножение) OR (сложение).
@45IT
@45IT 2 ай бұрын
спасибо
@Yuri-wk8rk
@Yuri-wk8rk 2 ай бұрын
🎯 Key points for quick navigation: 00:15 *❗ С помощью `GROUP BY` можно выбирать уникальные элементы столбца, как и с помощью `DISTINCT`.* 02:16 *🧮 `GROUP BY` позволяет вычислять агрегатные функции (например, среднее значение) для сгруппированных данных.* 04:30 *🔄 `GROUP BY` выполняется перед `DISTINCT`, сначала группируя данные, а затем убирая дубликаты.* 08:48 *🔢 Функция `COUNT(DISTINCT)` позволяет подсчитывать количество уникальных значений в столбце.* 09:30 *🔍 `DISTINCT` производит фильтрацию данных, а не группировку, как `GROUP BY`.* 10:39 *🧲 `GROUP BY` объединяет строки с одинаковыми значениями в указанном столбце.* 12:18 *🔨 Агрегатные функции производят вычисления над сгруппированными данными, в то время как `DISTINCT` просто убирает дубликаты.* 13:29 *🔤 Названия столбцов, состоящие из нескольких слов, нужно заключать в кавычки.* Made with HARPA AI
@45IT
@45IT 2 ай бұрын
Даже и не знал, что так можно, спасибо
@a_n_t_o_n_09
@a_n_t_o_n_09 2 ай бұрын
DESC сортирует от Я до А!
@45IT
@45IT 2 ай бұрын
спасибо
@EkaterinaSmelkova
@EkaterinaSmelkova 2 ай бұрын
Эдуард, добрый день! Подскажите, как с вами можно связаться с предложением о сотрудничестве?
@midnightcry1202
@midnightcry1202 2 ай бұрын
Молодец! Желаю тебе успехов в развитии твоего ютубканала и программировании. И всем подписчикам тоже желаю успеха и развития !
@45IT
@45IT 2 ай бұрын
спасибо большое
@a_n_t_o_n_09
@a_n_t_o_n_09 3 ай бұрын
просто sql не находил столбец market, а в самом задании столбец называется marker из-за этого у тебя ошибка не совпадение столбцов.
@45IT
@45IT 3 ай бұрын
Спасибо
@45IT
@45IT 3 ай бұрын
Задач по времени: 00:21:32 00:01:06 00:02:21 00:02:41 00:05:20 00:07:26 00:10:22 00:12:11
@45IT
@45IT 3 ай бұрын
Задачи: 📌 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 3 ай бұрын
Спасибо, дружище, я так долбался с InputFile, использование вместо него FSInputFile решило проблему
@45IT
@45IT 3 ай бұрын
рад помочь )
@zak2792
@zak2792 3 ай бұрын
Хочу Вас огорчить Вы с этим заданием не справились. Вас не смутили слова Есть особенность, выгружается csv файл только по 500 строк, заметьте файл!!! При выгрузки файла есть фильтр где отображаются только номера закупок. Нужно было получить файлы с данными согласно настроек фильтра. Предлагаю Вам доделать это задание.
@45IT
@45IT 3 ай бұрын
Спасибо за замечание
@user-cl5it3gf4b
@user-cl5it3gf4b 3 ай бұрын
так держать ✊
@user-ro8iq2kd7w
@user-ro8iq2kd7w 3 ай бұрын
Доброго времени суток, автор, а не поможете дописать проект по моему коду? Обговорили б задумку мою
@45IT
@45IT 3 ай бұрын
Добрый день, помочь могу, только я сам ещё обучаюсь (чем смогу, тем помогу ) 😁
@45IT
@45IT 3 ай бұрын
Ссылка на группу ТГ t.me/it45Ed
@thecreator9042
@thecreator9042 4 ай бұрын
Ни в коем случае не забрасывайте канал и программирование, буду ждать от вас еще больше видео
@45IT
@45IT 4 ай бұрын
хорошо, спасибо )
@neo3248
@neo3248 4 ай бұрын
У вас Ос Линукс?
@45IT
@45IT 4 ай бұрын
нет, виндовс 10
@neo3248
@neo3248 4 ай бұрын
@@45IT Смотрю ваши видео, за 10 месяцев вы многому научились) хотите устроится на работу программистом или просто хобби?)
@45IT
@45IT 4 ай бұрын
@@neo3248 есть конечно желание устроиться на работу. Буду пытаться проходить собесы, чтобы понимать куда двигаться (что изучать)...
@neo3248
@neo3248 4 ай бұрын
@@45IT Желаю вам успехов, я хочу устроиться Бэкэнд разработчиком, тоже изучаю Python)
@45IT
@45IT 4 ай бұрын
@@neo3248 Спасибо :). А я Вам желаю успехов в БэкЭнде
@ishi0777
@ishi0777 4 ай бұрын
Добрый день . Вы используете команду await message.answer_photo для публикации сообщения с фото. Знаете ли вы как отредактировать это сообщение потом ? Чтобы поменять фото на другое.
@45IT
@45IT 4 ай бұрын
Добрый день. Фото, как и другая информация введённая пользователем заносится в БД. Только в БД можно будет его отредактировать
@Фенозепам
@Фенозепам 4 ай бұрын
ура ура 😇 спасибо за видео
@user-zx6fq1ig4h
@user-zx6fq1ig4h 4 ай бұрын
Нахера ты gitignore из репозитория убрал?)) Какой дурачек тебе это подсказал?
@ivantrubchaninov1844
@ivantrubchaninov1844 4 ай бұрын
Маловато, для начала. Хотелось бы ещё хоть что-то в main. А то мы какой-то код написали, а работает он или нет? Ни слова о базе данных, кроме анонса. Описание на первом экране подарило мне много вопросов. почему 1БД и 2БД, для бота нужны 2 базы данных? или имеется ввиду какое-то другое средство хранения. В описании есть (создание данного бота можете проследить на моём ютюб канале) - неплохо бы туда же добавлять и ссылку на канал. Понятно, что она есть в профиле, но не факт что человек попадёт на этот код именно через гитхаб. Возможно, ему передадут этот код в готовом видео и никакого профиля к коду прикреплено естественно не будет. И последнее замечание - возможность открывать несколько проектов в vscode это дело хорошее, но лучше открывать каждый новый проект в новом окне. Так будет удобнее работать с путями, корректно будут работать плагины и прочие мелочи. Удачи. Пока висит интрига, что из этого получится.
@45IT
@45IT 4 ай бұрын
Спасибо за замечания.... 2 БД я имел ввиду, сделать отдельные на доход и 2-ую на расход.... Мне тоже интересно, что из этого всего выйдет )
@ultrashmit
@ultrashmit 4 ай бұрын
Мне кажется, вам не нужно светить свой токен. Пускай это и учебный проект
@45IT
@45IT 4 ай бұрын
Так и есть, я его сменил, сразу же, после видео
@Фенозепам
@Фенозепам 4 ай бұрын
ооо привет! буду делать вместе с тобой! спасибо за видео, продолжай, пожалуйста 🤩
@45IT
@45IT 4 ай бұрын
Привет, хорошо )
@inktodada5475
@inktodada5475 4 ай бұрын
Узнаю триглавов на фоне)
@45IT
@45IT 4 ай бұрын
Ева )
@kotop21
@kotop21 4 ай бұрын
Приветствую дайте ваш тг для сотрудничества
@45IT
@45IT 4 ай бұрын
Привет, вот группа моя в ТГ t.me/it45Ed
@user-bn6hd9mz7y
@user-bn6hd9mz7y 4 ай бұрын
у тебя прикольные анимации и прикольное окружение на vscode сделай видос с своими плагинами
@45IT
@45IT 4 ай бұрын
{ "[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 4 ай бұрын
плагинов у меня нет, кроме темы. А так это настройки json VSCode... Теминал PowerShell и установка oh my pash видео на ютюбе есть, ссылку дать не могу не помню у кого подсмотрел
@roflinkandk9046
@roflinkandk9046 4 ай бұрын
Красава, старый !!!!!!!!!!!!!!
@45IT
@45IT 4 ай бұрын
Спасибо
@akkashi9119
@akkashi9119 4 ай бұрын
Ооо наконец-то нашел то что надо. Спасибо вам огромное за труд!
@45IT
@45IT 4 ай бұрын
Рад помочь )
@a_n_t_o_n_09
@a_n_t_o_n_09 4 ай бұрын
Молодец 👍
@Фенозепам
@Фенозепам 4 ай бұрын
Супер! ты машина
@a_n_t_o_n_09
@a_n_t_o_n_09 4 ай бұрын
👍
@a_n_t_o_n_09
@a_n_t_o_n_09 4 ай бұрын
Используй pprint для удобочитаемости формата Json . Кстати что за документацию читаешь?
@45IT
@45IT 4 ай бұрын
Спасибо. Документация xmldatafeed.com/parsing-s-pomoshhyu-python-requests/ и digitology.tech
@nvwrist
@nvwrist 5 ай бұрын
А как отправлять альбом боту чтобы он хранил альбомы
@45IT
@45IT 5 ай бұрын
в дальнейших видео, я сделал через БД, он постоянно подтягивает альбом, а вот как чтобы хранил бот я не знаю
@nvwrist
@nvwrist 5 ай бұрын
@@45IT Спасибо за видео!
@a_n_t_o_n_09
@a_n_t_o_n_09 5 ай бұрын
У тебя ошибка указывает, что выходит за пределы индекса.
@45IT
@45IT 5 ай бұрын
Спасибо
@a_n_t_o_n_09
@a_n_t_o_n_09 5 ай бұрын
В медиагрупп можно добавлять группу фото сразу, а можно и видео!
@a_n_t_o_n_09
@a_n_t_o_n_09 5 ай бұрын
ЕЕсли все в одну переменную , создаешь переменную в нем список или кортеж , указываешь значения , а дальше через цикл либо в zip() упаковываешь, а потом при выводе делаешь распаковку, есть еще один способ, если интересно, черкани в телеге подскажу , просто сейчас не вспомню.
@45IT
@45IT 5 ай бұрын
Спасибо
@a_n_t_o_n_09
@a_n_t_o_n_09 5 ай бұрын
Что бы в телеге текст не выводил можешь не писать message.answer, а можно где в иминнованом аргументе text= поставить значение None.
@a_n_t_o_n_09
@a_n_t_o_n_09 5 ай бұрын
Я бы все три функционала разбил бы на 3 класса по принципу SOLID, класс на добавление, класс на редактирование и класс на удаление , первый принцип SOLID (SRP)
@45IT
@45IT 5 ай бұрын
Спасибо
@zak2792
@zak2792 5 ай бұрын
Молодца можно теперь переделать проект в более крутой используя от телеге webapps думаю твой знакомый будет пищать от радости
@a_n_t_o_n_09
@a_n_t_o_n_09 5 ай бұрын
Старайся избегать вложенных циклов.
@45IT
@45IT 5 ай бұрын
Хорошо, спасибо. А почему стоит избегать?
@a_n_t_o_n_09
@a_n_t_o_n_09 5 ай бұрын
В бд надо будет реализовать номер телефона и на какие виды работ человек был записан.
@user_drew25
@user_drew25 5 ай бұрын
Ты молодец!!! Продолжай.
@45IT
@45IT 5 ай бұрын
спасибо
@a_n_t_o_n_09
@a_n_t_o_n_09 5 ай бұрын
ParseMode импортируется из aiogram.utils import html вроде так
@45IT
@45IT 5 ай бұрын
Спасибо
@a_n_t_o_n_09
@a_n_t_o_n_09 5 ай бұрын
.env должен подгружаться из виртуального окружения, я load_dotenv не прописывал, все подробно написано в документации как правильно подключить файл .env ;)
@45IT
@45IT 5 ай бұрын
Спасибо
@nearon9573
@nearon9573 5 ай бұрын
спасибо порой мозг глючит вечером и какую то деталь упускаю и потом долго пытаюсь понять почему не работатает))
@45IT
@45IT 5 ай бұрын
понимаю )
@user-gh9iq5dm9b
@user-gh9iq5dm9b 5 ай бұрын
Спасибо за видео))И за доступный для новичков язык👍Обязательно сохраню плейлист для изучения.
@45IT
@45IT 5 ай бұрын
рад, что кому-то полезны мои видео 😀