ты просто топ ты лучше всего объясняешь из тех ютуберов которых я смотрел за это сто проц лайк и подписка продолжай
@SweetCoder3 жыл бұрын
спасибо за отзыв
@Bah19184 жыл бұрын
Это просто САМОЕ классное.СПАСИБО
@SweetCoder4 жыл бұрын
спасибо за отзыв
@radick16kytyax4 жыл бұрын
Ты так крут, что всегда отвечаешь на комментарии и даешь эти знания бесплатно 🙊
@SweetCoder4 жыл бұрын
тут нет никакого подвига. всю эту информацию можно без труда найти в интернете бесплатно. я лишь стараюсь её озвучить более понятными словами, с моей точки зрения. но все равно спасибо за отзыв.
@sergeysemkin65703 жыл бұрын
Как же долго я искал, того кто скажет что файл бд создаётся сам. Я просто счастлив
@SweetCoder3 жыл бұрын
мне было вообще не трудно ))
@andreybunin35673 жыл бұрын
Блин, с первых секунд понял- это то что мне нужно ! Гениально !)
@SweetCoder3 жыл бұрын
очень рад. на здоровье
@nickyr423 жыл бұрын
Грамотная и структурированная подача! Уровень!! Спасибо!
@SweetCoder3 жыл бұрын
спасибо за отзыв
@el_Marmelado2 жыл бұрын
Хорошо и доходчиво объяснил, без пропусков и недоговорок. Тепрь бы разобраться, как БД изменять и применять на практике.
@maximhoroshilov4 жыл бұрын
Очень хорошая подача материала. Именно через твое видео я стал что то понимать. Спасибо
@SweetCoder4 жыл бұрын
спасибо за отзыв
@Gigantovod3 жыл бұрын
Полностью поддерживаю предыдущего оратора...
@lbuslaev4 жыл бұрын
Спасибо за адекватную подачу материала!
@SweetCoder4 жыл бұрын
на здоровье
@максим-д5ф9и2 жыл бұрын
так нежно показал мне базу данных, мне так хорошо
@SettOnly2 жыл бұрын
Готовлюсь к курсовой, данные видео именно то, что надо! Спасибо автор за подробное и понятное объяснение!
@ТарасСрібняк-х4ц2 жыл бұрын
Атлично что именно у тебя есть курс по peewee, ти крутой!!
@sergeyvalenok535 Жыл бұрын
You are wonderful, Sir!!! Thanks a lot:)))))
@zeroskyri4 жыл бұрын
Отлично ! Ждем от тебя новые видео :)
@SweetCoder4 жыл бұрын
спасибо за отзыв.
@juliaweinstein31339 ай бұрын
Спасибо тебе огромное 😊 sqlite browser именно то, что я искала 🎉
@Freddi.V3 жыл бұрын
Чётко, ясно, быстро - благодарю! Миллион двести тебе лайков! :D
@SweetCoder3 жыл бұрын
спасибо за отзыв
@55sintez3 жыл бұрын
Очень компактно и понятно, спасибо)
@SweetCoder3 жыл бұрын
на здоровье
@_test_test3 жыл бұрын
очень годный контент с интересной подачей. с нежного кодера каждый раз ору
@SweetCoder3 жыл бұрын
спасибо за отзыв
@dimalakida805210 ай бұрын
Минут 5 разбирался почему у меня не создается файл базы. А потом на stackoverflow в одном из комментариев, а у вас эта папка есть? Я по ходу пропустил где-то, что перед созданием файла базы, нужно ручками подготовить папку для нее.
@Llĺlllĺl-w2i3 жыл бұрын
Спасибо огромное очень помог круто объясняешь
@SweetCoder3 жыл бұрын
спасибо за отзыв
@Koniukhov3 жыл бұрын
DB Browser for SQLite - Для того что б обновить информацию в БД не обязательно открывать заново базу, достаточно перейти на вкладку "Данные" и нажать на значек обновить.
@SweetCoder3 жыл бұрын
надо будет попробовать
@Ali-en2kk4 жыл бұрын
Спасибо
@SweetCoder4 жыл бұрын
на здоровье
@p_r_o_e_k_t_o_r2 жыл бұрын
В каких случаях надо использовтаь sql а в каких достаточно csv-файла?
@strannikhome2 жыл бұрын
)) 1 что надо сделать . показать как установить sqlite3 + python на win10 ))
@todrgor2 жыл бұрын
Атмосферно
@SweetCoder2 жыл бұрын
соглашусь
@radiologiya_uz Жыл бұрын
Спасибо брат!
@sharko-rin79014 жыл бұрын
👍
@SweetCoder4 жыл бұрын
спасибо за отзыв
@michaelmushers63684 жыл бұрын
Спасибо за ролики. Очень кратко и вполне доходчиво. Когда мака под рукой нет то учусь на iPhone в Pythonista. Может эта тема будет интересна !?
@SweetCoder4 жыл бұрын
спасибо за отзыв. да, возможно придется рассмотреть вопрос разработки на мобильных устройствах
@AniHubRus2 жыл бұрын
А как программа называется?
@kron34992 жыл бұрын
День добрый! Не подскажите как избавиться от этой ошибки with sqlite3.connect('db/database.db') as db: sqlite3.OperationalError: unable to open database file Благодарю!
@nalifo22832 жыл бұрын
То же самое, смог пофиксить?
@Александр-о7я3ч Жыл бұрын
Попробуйте убрать название папки, оставить просто название файла.
@Viejo_Cervezaurio9 ай бұрын
Спасибо, помогло. Я думал, что и папка тоже создается, как и фал @@Александр-о7я3ч
@alexsugu4 жыл бұрын
Было интересно, понятно и быстро. Будут видео с подключением к сторонним базам данных?
@SweetCoder4 жыл бұрын
всему свое время )) спасибо за отзыв
@sergeytretyakov30403 жыл бұрын
Подскажите пожалуйста,а sqlite нужно предварительно установить на компьютер?
@SweetCoder3 жыл бұрын
нет, этот модуль входит в стандартную комплектацию Python
@zunalit421110 ай бұрын
Ееее я на своей проге сделаю регистрацию))),жаль почему-то на php не получается
@kirill_spirit_releasement3 жыл бұрын
Огооонь... Просто лучшие туториалы на этом канале. Спасибо! Кстати, столкнулся с такой проблемой - не понимаю, а как дебажить код Python в том же Atome например? В MS Visual Studio это прекрасно делается, но там нет норм linter и kite. Есть какой то вариант решения?
@SweetCoder3 жыл бұрын
спасибо за отзыв. В VS Code и с линтером и с Kite всё в порядке. кстати, есть на канале соответсвующее видео. в Атоме наверняка есть что-то подобное, но никаких конкретных рекомендаций дать не могу
@kirill_spirit_releasement3 жыл бұрын
@@SweetCoder Понял! Но я про microsoft visual studio, а не vs code. Ладно, в PyCharm есть дебагинг, хоть мне и не нравится пайшарм. Но посмотрю тогда повнисательне что нибудь
@ThomasHenryM8 ай бұрын
В чем преимущество управлять через синтаксис python по сравнению с интерфейсом db browser?
@mslq Жыл бұрын
Спасибо, мне это очень помогло в изучении.
@vladislav12.03 Жыл бұрын
расскажи пожалуйста какую программу вы используете для программировании
@Dimon-op7dp4 жыл бұрын
Здравствуйте, у меня такой вопрос, что если залить бота на сервер это будет работать ?
@SweetCoder4 жыл бұрын
какого бота? на какой сервер? что делает бот? да, работать будет.
@caughtbyenot99993 жыл бұрын
Спасибо за видео! Подскажи, пожалуйста какое расширение используешь для подсветки синтаксиса запросов?
@SweetCoder3 жыл бұрын
на здоровье. никакого отдельного расширения не использую. это стандартная атомовская схема подсветки систаксиса
@SacraCorona16 күн бұрын
Какие то библиотеки нужно скачать? Почему-то не работает может есть частая ошибка подскажите
@TheRealSantaKlauS3 жыл бұрын
Здравствуйте. Вопрос таков. query4 = """INSERT INTO expenses (name, id) VALUES(4, 'Ошибка')""" почему не выбрасывает ошибку, а нормально присваивает значения? Выше же мы указывали на то, что id INTEGER. Разве это не влияет на тип входящих данных?
@SweetCoder3 жыл бұрын
база данных не берёт на себя смелость перечить разработчику. если ей прилетают такие данные - sqlite попытается их сконвертировать в нужный тип, а если не удасться - молча их добавит с усталым вздохом "ну надо - так надо". однако на этапе получения данных из базы мы скорее всего получим TypeError ведь будем пытаться использовать строку как int. кстати, если ты попытаешься добавить VALUES(4, '6'), то затем на выходе получишь (6 INT, '4' TEXT), что может сойти за валидные данные. короче, контроль и учёт - дело разработчика
@TheRealSantaKlauS3 жыл бұрын
@@SweetCoder Все ясно с этим. Благодарю! Простая подача. Нраица!
@TheRealSantaKlauS3 жыл бұрын
@@SweetCoder Дополнительный вопрос, немного не в тему. Возможно у тебя будет возможность/желание сделать видео, или просто ответить: 1) что нужно, по твоему мнению, для junior или около junior по знаниям, чтобы получить работу? 2) Какой проект можно сделать чтобы начинающий мог показать и сказать (ВО! мое творение, и почти не стыдно) 3) Если первый вопрос не совсем правильный, то по другому - каких знаний достаточно чтобы найти первую работу? (твое субьективное мнение, пожалуйста)
@SweetCoder3 жыл бұрын
может быть и запишу отдельное видео. но если коротко: 1) хорошее понимание базы ЯП (переменные, циклы, массивы, БД, ООП) 2) любой (я когда устраивался на первую работу у меня не было вообще) 3) дело случая. некоторые компании берут на позицию джуна любого у кого есть пальцы, глаза, уши и рот. а вот насколько долго ты проработаешь в такой компании зависит только от твоего желания и усердия
@ПавелШвайцбург3 жыл бұрын
Не подскажите, что делать, если синтаксис SQLITE не подсвечивается( например NOT EXISTS)
@SweetCoder3 жыл бұрын
а) попробуй другие цветовые схемы; б) попробуй другой текстовый редактор; в) забей;
@radiologiya_uz Жыл бұрын
У меня такой вопрос. Возможно ли файл созданный в Access конвертировать на SQlite и потом его редактировать с помощью Питона? И в конце концов создать exe?
@fionover98163 жыл бұрын
2:37 спасибо, открыл терминал а ты сразу долистал до Fedor(a)-и 😂
@aikosharystamkyzy6940 Жыл бұрын
Здравствуй, как скачать sqlite ?
@dimamakrov29692 жыл бұрын
Бро подскажи принцип как сделать чтобы выдавал qrcode один на язера и чтобы всегда етот код был а транзакцию проверял последную
@radotv1040 Жыл бұрын
Привет,а можешь ссылку кинуть на это приложение,просто у меня при скачке sqlite3 вылезает другое приложение
@denisgor855910 ай бұрын
Спасибо за видео! Подскажите пожалуйста , где бы про сами команды sql получше почитать, желательно на русском. Также интересует вопрос, ? - надо обязательно вбивать, что бы избежать инъекций в телеграмм боте хочу запилить БД для сохранения результатов.. Всего доброго)
@СемёнГуртовой4 жыл бұрын
Знаю что не особо в тему но хелп если можешь.. Короче надо авторизоваться в skype, при помощи библиотеки urllib и других стандартных библиотек не прибегая к сторонним. API скайпа юзать можно, и по возможности вывести сообщения из бесед... Я просто не могу разобраться именно как работать с API скупа )
@SweetCoder4 жыл бұрын
опыта работы со Skype API у меня нет. но может быть кто-то из зрителей чем-то подсобит.
@bogdan41223 жыл бұрын
Добрый день, у меня Visual Studio Code при вписании : import sqlite3 with sqlite3.connect('db/database.db') as db: pass ..выбивает след. ошибку.. Try the new cross-platform PowerShell aka.ms/pscore6 PS C:\Users\Admin\Desktop\db> & C:/Users/Admin/AppData/Local/Programs/Python/Python39/python.exe c:/Users/Admin/Desktop/db/database_sqlite.py Traceback (most recent call last): File "c:\Users\Admin\Desktop\db\database_sqlite.py", line 3, in with sqlite3.connect('db/database.db') as db: sqlite3.OperationalError: unable to open database file PS C:\Users\Admin\Desktop\db> ....Помогите пожалуйста разобраться как решить. Заранее спасибо)
@SweetCoder3 жыл бұрын
насколько я понимаю, c:\Users\Admin\Desktop\db\database_sqlite.py - это местонахождение скрипта, который ты запускаешь. и видимо пытаешься запустить его находясь в c:\Users\Admin\Desktop\db\ следующая ошибка может означать, что в этом рабочем каталоге нет каталога "db", в котором модуль пытается создать/найти файл database.db. Или, если он есть, то скрипту может не хватать прав доступа. Другими словами каталог "db" защищён от записи. Проверь эти моменты
@funk62484 жыл бұрын
что за знак := , как он работает?
@SweetCoder4 жыл бұрын
В некоторых языках программирования это знак присваивания. А в Python это ничего не означает
@minimus913 жыл бұрын
@@SweetCoder С некоторых пор Python также обзавёлся данным оператором - docs.python.org/3.8/whatsnew/3.8.html#assignment-expressions.
@Gigantovod3 жыл бұрын
Моржовый оператор... О как!
@aikosharystamkyzy6940 Жыл бұрын
Здравствуйте, как только я запустила уменя выходит вот это "you don't have an extension for debugging Python. Should we find a Python extension in the Marketplace?" 😅 можете помочь
@АртемВавилов-т5р3 жыл бұрын
sqlite3.OperationalError: near "VALUES": syntax error Что делать? import sqlite3 with sqlite3.connect("game.db") as db: cursor =db.cursor() tableuser = """CREATE TABLE IF NOT EXISTS expenses(Login , Password ) VALUES(1,пони)""" tableuser2 = """CREATE TABLE IF NOT EXISTS expenses(Login , Password ) VALUES(2,кошак)""" db.execute(tableuser) db.execute (tableuser2) db.commit()
@SweetCoder3 жыл бұрын
возьми кошака и пони в кавычки
@igoweiqibaduk82833 жыл бұрын
Отличный контент, спасибо! Есть ли на канале видео о geolite2? Мой путь: читаю код, натыкаюсь на большое количество peewee, на youtube нахожу видео №4 из этого курса, перехожу на видео 1- вижу sqlite3, проверяю, а у меня в коде geolite2. Вопрос - этот курс поможет разобраться в моей ситуации или нужно искать именно geolite2 + peewee?
@SweetCoder3 жыл бұрын
спасибо за отзыв. если речь идёт о использовании mmdb формата - то peewee не поможет в принципе. так как может взаимодействовать только с sqlite, mysql, postgresql и cockroachdb. Если гео-сервис может предоставить один из этих sql-форматов - тогда да, общие принципы взаимодействия описываемые в видосах будут полезны
@ОлегПаламарчук-в9у2 жыл бұрын
Автор, а можно такое же видео только для MS SQL?
@fatumdr51287 ай бұрын
а как можно сделать курсивом, жирным и подчёркнутыми отдельные слова в bd?
@mentefria983 жыл бұрын
неужели нет расширений с помощью которых можно заглянуть на базу данных не выходя из Atom?
@SweetCoder3 жыл бұрын
может и есть
@mentefria983 жыл бұрын
@@SweetCoder как ты умудряешься находить время на ответы каждому комментарию? Ты классный парень, спасибо
@mentefria983 жыл бұрын
@@SweetCoder таким темпом, скоро будут
@Amerando3 жыл бұрын
Я новичок в питоне. Вопрос, как ты писал код внутри кавычек ? И как там писать так же ? У меня это все отображалось как обычный коммент.
@SweetCoder3 жыл бұрын
тут никаких хитростей. открываешь кавычки, пишешь код, закрываешь. отображение может отличаться в зависимости от настроек текстового редактора. но это не очень важно. важнее как это воспринимает интерпретатор
@omygod38572 жыл бұрын
здравствуйте , прошу прощения я хочу у вас спросить. query = """CREATE TABLE IF BOT EXISTS expenses(id INTEGER, name TEXT)""" вот этот вод ряд у меня не отображается как у вас по типу все считается как обычный текст но не функция и папка expenses не создается ( помогите пожалуйста
@rubschik2 жыл бұрын
query = """ CREATE TABLE IF NOT EXISTS expenses(id INTEGER, name TEXT) """ Привет! Ты NOT в BOT превратил
@ЕрасылАкимжанов-в2м2 жыл бұрын
а почему у меня ничего не открывается?
@MrBlecs2 жыл бұрын
sqlite3.OperationalError: near "CREATY": syntax error что-бы это значило?
@alexnavin88332 жыл бұрын
Опечатка у вас, нужно писать CREATE
@MrBlecs2 жыл бұрын
@@alexnavin8833 Спасибо, глаз замылился.
@San4ar3 жыл бұрын
Создайте обучалки на телеграм ботов пожалуйста
@SweetCoder3 жыл бұрын
основываясь на том, что этот комментарий ты оставил под первым (из нескольких) видео по базам данных, я могу предположить, что ты дошел только до него. а это означает, что делать ботов для телеграмма (осознанно, а не просто перепечатывать код с экрана) еще рановато. для начала неплохо было бы познакомиться с сетевыми протоколами и модулями, декораторами и ещё кое чем. всему своё время. step by step
@San4ar3 жыл бұрын
Я смотрю уроки не только у вас)Но а так чем быстрее сделаете бота тем лучше)Заранее спасибо
@SweetCoder3 жыл бұрын
@@San4ar понял )) учту.
@mRelby134 жыл бұрын
Небольшой вопрос. А что если я хочу использовать содержимое переменных/списков/словарей в качестве значений? Как мне их записать в значения? query1 = """ INSERT INTO expenses (title, original_title) VALUES ('firstVar', 'secondVar') """ Или например у меня есть словарь из двух пар ключ/значение: gameInfo = {'name': 'CP 2077', 'year': '2020'}. Я хочу закинуть их в БД. Это можно реализовать? Заранее спасибо! :)
@SweetCoder4 жыл бұрын
'firstVar', 'secondVar' - это значения которые ты хочешь записать в базу? или имена переменных? если имена переменных, то просто убери одинарные кавычки вокруг них. чтобы записать в базу данные из словаря, просто передай необходимые тебе значения указав их с помощью ключей query2 = """ INSERT INTO expenses (title, original_title) VALUES (gameInfo['name'], gameInfo['year']) """
@mRelby134 жыл бұрын
@@SweetCoder да, имена переменных. А пачкой никак нельзя передать значения из словаря? Пробовал через dict.values(dictName), но так не сработало :|
@SweetCoder4 жыл бұрын
@@mRelby13 sqlite может хранить только 2 (в глобальном смысле) и 4 (в локальном) типа данных. это REAL, INT (укороченный REAL), TEXT, BLOB (по сути тот же TEXT). Хранить словари, списки, кортежи и данные других типов не умеет. Чтобы сохранить данные ты должен передавать либо текст либо число. всё. Реорганизуй код или структуру базы данных, чтобы записывать "пачку" строк или "пачку" чисел. других вариантов нет.
@mRelby134 жыл бұрын
@@SweetCoder либо я не правильно выразился, либо ты не так понял. albums = [('Exodus', 'Andy Hunter', '7/9/2002', 'Sparrow Records', 'CD'), ('Until We Have Faces', 'Red', '2/1/2011', 'Essential Records', 'CD'), ('The End is Where We Begin', 'Thousand Foot Krutch', '4/17/2012', 'TFKmusic', 'CD'), ('The Good Life', 'Trip Lee', '4/10/2012', 'Reach Records', 'CD')] cursor.executemany("INSERT INTO albums VALUES (?,?,?,?,?)", albums) Эта запись позволит мне записать в БД содержимое списка. А я спросил, можно ли тоже самое сделать, но со словарями. Ведь по сути такая конструкция: list(dict.values(dictName)) превратит любой словарь в список, который будет состоять из значений словаря.
@delsys2 жыл бұрын
Эмм а что это за прога на которой ты код пишишь?
@aikosharystamkyzy6940 Жыл бұрын
Visual studio code
@ashtonkutcherov39923 жыл бұрын
но мы же программисты, мы не ищем легких путей, у нас все через жопу, мы сами себе должны усложнить работу :)
@SweetCoder3 жыл бұрын
ну так же интереснее
@ka5ito4ek2 жыл бұрын
это база (base)
@onspite1389 Жыл бұрын
Пока существуешь ты, существует моя надежда на диплом.