В IT после 45

В IT после 45

Hello, world!
Меня зовут Эдуард.
Обучаюсь программированию на языке Python.

Пікірлер

  • @45IT
    @45IT3 сағат бұрын

    Задачи: 📌 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
    @default699310 күн бұрын

    Спасибо, дружище, я так долбался с InputFile, использование вместо него FSInputFile решило проблему

  • @45IT
    @45IT10 күн бұрын

    рад помочь )

  • @zak2792
    @zak279220 күн бұрын

    Хочу Вас огорчить Вы с этим заданием не справились. Вас не смутили слова Есть особенность, выгружается csv файл только по 500 строк, заметьте файл!!! При выгрузки файла есть фильтр где отображаются только номера закупок. Нужно было получить файлы с данными согласно настроек фильтра. Предлагаю Вам доделать это задание.

  • @45IT
    @45IT20 күн бұрын

    Спасибо за замечание

  • @user-cl5it3gf4b
    @user-cl5it3gf4b22 күн бұрын

    так держать ✊

  • @user-ro8iq2kd7w
    @user-ro8iq2kd7w23 күн бұрын

    Доброго времени суток, автор, а не поможете дописать проект по моему коду? Обговорили б задумку мою

  • @45IT
    @45IT23 күн бұрын

    Добрый день, помочь могу, только я сам ещё обучаюсь (чем смогу, тем помогу ) 😁

  • @45IT
    @45IT23 күн бұрын

    Ссылка на группу ТГ t.me/it45Ed

  • @thecreator9042
    @thecreator904226 күн бұрын

    Ни в коем случае не забрасывайте канал и программирование, буду ждать от вас еще больше видео

  • @45IT
    @45IT26 күн бұрын

    хорошо, спасибо )

  • @neo3248
    @neo324828 күн бұрын

    У вас Ос Линукс?

  • @45IT
    @45IT28 күн бұрын

    нет, виндовс 10

  • @neo3248
    @neo324828 күн бұрын

    @@45IT Смотрю ваши видео, за 10 месяцев вы многому научились) хотите устроится на работу программистом или просто хобби?)

  • @45IT
    @45IT28 күн бұрын

    @@neo3248 есть конечно желание устроиться на работу. Буду пытаться проходить собесы, чтобы понимать куда двигаться (что изучать)...

  • @neo3248
    @neo324828 күн бұрын

    @@45IT Желаю вам успехов, я хочу устроиться Бэкэнд разработчиком, тоже изучаю Python)

  • @45IT
    @45IT28 күн бұрын

    @@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Ай бұрын

    А как отправлять альбом боту чтобы он хранил альбомы

  • @45IT
    @45ITАй бұрын

    в дальнейших видео, я сделал через БД, он постоянно подтягивает альбом, а вот как чтобы хранил бот я не знаю

  • @nvwrist
    @nvwristАй бұрын

    @@45IT Спасибо за видео!

  • @a_n_t_o_n_09
    @a_n_t_o_n_09Ай бұрын

    У тебя ошибка указывает, что выходит за пределы индекса.

  • @45IT
    @45ITАй бұрын

    Спасибо

  • @a_n_t_o_n_09
    @a_n_t_o_n_092 ай бұрын

    В медиагрупп можно добавлять группу фото сразу, а можно и видео!

  • @a_n_t_o_n_09
    @a_n_t_o_n_092 ай бұрын

    ЕЕсли все в одну переменную , создаешь переменную в нем список или кортеж , указываешь значения , а дальше через цикл либо в zip() упаковываешь, а потом при выводе делаешь распаковку, есть еще один способ, если интересно, черкани в телеге подскажу , просто сейчас не вспомню.

  • @45IT
    @45IT2 ай бұрын

    Спасибо

  • @a_n_t_o_n_09
    @a_n_t_o_n_092 ай бұрын

    Что бы в телеге текст не выводил можешь не писать message.answer, а можно где в иминнованом аргументе text= поставить значение None.

  • @a_n_t_o_n_09
    @a_n_t_o_n_092 ай бұрын

    Я бы все три функционала разбил бы на 3 класса по принципу SOLID, класс на добавление, класс на редактирование и класс на удаление , первый принцип SOLID (SRP)

  • @45IT
    @45IT2 ай бұрын

    Спасибо

  • @zak2792
    @zak27922 ай бұрын

    Молодца можно теперь переделать проект в более крутой используя от телеге webapps думаю твой знакомый будет пищать от радости

  • @a_n_t_o_n_09
    @a_n_t_o_n_092 ай бұрын

    Старайся избегать вложенных циклов.

  • @45IT
    @45IT2 ай бұрын

    Хорошо, спасибо. А почему стоит избегать?

  • @a_n_t_o_n_09
    @a_n_t_o_n_092 ай бұрын

    В бд надо будет реализовать номер телефона и на какие виды работ человек был записан.

  • @user_drew25
    @user_drew252 ай бұрын

    Ты молодец!!! Продолжай.

  • @45IT
    @45IT2 ай бұрын

    спасибо

  • @a_n_t_o_n_09
    @a_n_t_o_n_092 ай бұрын

    ParseMode импортируется из aiogram.utils import html вроде так

  • @45IT
    @45IT2 ай бұрын

    Спасибо

  • @a_n_t_o_n_09
    @a_n_t_o_n_092 ай бұрын

    .env должен подгружаться из виртуального окружения, я load_dotenv не прописывал, все подробно написано в документации как правильно подключить файл .env ;)

  • @45IT
    @45IT2 ай бұрын

    Спасибо

  • @nearon9573
    @nearon95732 ай бұрын

    спасибо порой мозг глючит вечером и какую то деталь упускаю и потом долго пытаюсь понять почему не работатает))

  • @45IT
    @45IT2 ай бұрын

    понимаю )

  • @user-gh9iq5dm9b
    @user-gh9iq5dm9b2 ай бұрын

    Спасибо за видео))И за доступный для новичков язык👍Обязательно сохраню плейлист для изучения.

  • @45IT
    @45IT2 ай бұрын

    рад, что кому-то полезны мои видео 😀

  • @MakcumBelov_official
    @MakcumBelov_official2 ай бұрын

    await message.delete()

  • @45IT
    @45IT2 ай бұрын

    спасибо

  • @john300487
    @john3004873 ай бұрын

    3 года работаю с SQLiteStudio, впервые увидел, что можно шрифт поменять на русский и темный стиль выбрать))) А что, так можно было...????)))

  • @45IT
    @45IT3 ай бұрын

    😆

  • @hollesterin
    @hollesterin3 ай бұрын

    Привет. А есть телеграмм или еще что то ? Хотелось бы пообщаться ))) Тоже хочу влиться в айтишку

  • @45IT
    @45IT3 ай бұрын

    Я Вам не нужен, обучением не занимаюсь, т.к. сам обучаюсь )

  • @Yuri-wk8rk
    @Yuri-wk8rk3 ай бұрын

    Спасибо за видео!

  • @user-jt4vk5jl4i
    @user-jt4vk5jl4i3 ай бұрын

    Добрый вечер, почему бы не добавить ссылку на проект в Github&)))

  • @45IT
    @45IT3 ай бұрын

    Здравствуйте, хорошо добавлю ссылку

  • @antonready601
    @antonready6013 ай бұрын

    Эдуард , здравствуйте 🤝 как с вами можно связаться? Нужна помощь

  • @45IT
    @45IT3 ай бұрын

    Доброе. Ссылка на телеграмм группу t.me/it45Ed

  • @MrKim-pt2vm
    @MrKim-pt2vm3 ай бұрын

    Я бы добавил кнопку подтверждения, что фото отправлено верное. И так на все вводимые данные.

  • @45IT
    @45IT3 ай бұрын

    Спасибо за подсказку, попробую сделать

  • @Yuri-wk8rk
    @Yuri-wk8rk3 ай бұрын

    Добрый день! Выложите пожалуйста на гитхаб проект!

  • @45IT
    @45IT3 ай бұрын

    Здравствуйте. Проект находится на GitHub. Вот ссылка github.com/Edward-Python/leather_bot_telegram.git

  • @kurtdl1400
    @kurtdl14003 ай бұрын

    Чувак молодец, продолжай делать видосы, у тебя хорошо получается

  • @45IT
    @45IT3 ай бұрын

    Спасибо

  • @user-yi9yk8dg3z
    @user-yi9yk8dg3z4 ай бұрын

    Здравствуйте, а для чего нужно было создавать отдельный класс BotRun?

  • @45IT
    @45IT4 ай бұрын

    Я экспериментировал, смотрел, можно ли применить ООП как-то в aiogram, но в итоге отказался от этой идеи

  • @a_n_t_o_n_09
    @a_n_t_o_n_092 ай бұрын

    Здравствуйте, ООП можно использовать в боте, но если делать это в отдельном модуле @@45IT

  • @45IT
    @45IT2 ай бұрын

    @@a_n_t_o_n_09 спасибо

  • @user-yi9yk8dg3z
    @user-yi9yk8dg3z4 ай бұрын

    Здравствуйте, а объясните пожалуйста как произошел переход с 2:27 на 2:28, т.е. откуда появилось множество файлов в проекте?

  • @user-yi9yk8dg3z
    @user-yi9yk8dg3z4 ай бұрын

    Вероятно, вы собственноручно выстроили архитектуру проекта?

  • @45IT
    @45IT4 ай бұрын

    @@user-yi9yk8dg3z да, вы правы я сам сделал архитектуру проекта

  • @user-yi9yk8dg3z
    @user-yi9yk8dg3z4 ай бұрын

    @@45IT спасибо)

  • @konevtsov
    @konevtsov4 ай бұрын

    У меня есть несколько идей как можно бот переделать: 1 Можно создать группу, добавить туда бота и человека, который будет звонить клиентам. Если пользователь нажимает на записаться, то его ссылка на его профиль отправляется в эту группу. Достаточно простой вариант 2 сделать тоже самое что и в 1 варианте, но только после нажатия записаться добавлять аккаунт пользователя в базу данных, чтобы после можно было делать рассылку со скидками и акциями среди клиентов 3 Замороченный вариант. Составлять расписание в гугл календаре например, а после через API подключаться и предлагать пользователям выбрать время для записи. Надеюсь было полезно, если хотите могу помочь с кодом

  • @45IT
    @45IT4 ай бұрын

    Спасибо полезный материал. Сейчас подготавливаю новый проект по ещё одному заказу

  • @user-tm3st1ec6y
    @user-tm3st1ec6y4 ай бұрын

    отличное познавательное видео, главное вы показываете как на примерах aiogram делаете свой проект.