Сказание о Базах Данных | Python и SQLite3

Поділитися
Вставка
  • Опубліковано 14 кві 2021
  • Умение работать с базами данных, является ключевым навыком для ЛЮБОГО разработчика, независимо от сферы деятельности. В данном ролике мы разберёмся для чего нужны базы данных, что такое СУБД (Система Управления Базами Данных), узнаем чем отличаются между собой MySQL, PostgreSQL и SQLite3. Ну в и конце ролика, мы напишем приложение на языке программировании Python в связке с SQLite3.
    Привет! Меня зовут Игорь. На моём канале ты сможешь найти уроки по нейронным сетям, визуализации данных и программированию в целом.
    Моя цель - сделать программирование более доступным и понятным. Для просмотра моих видео вам не нужно высшее образование по Computer science. Все непонятные темы и термины я буду понятно объяснять и показывать на примерах.
    Оставайся с нами, и чтобы не пропустить ни одного видео - подписывайся на канал и нажимай на колокольчик!
    ► Ссылки из видео:
    Ролик про формат JSON - • Что такое JSON? | JSON...
    Сайт SQLite - www.sqlite.org/index.html
    ✅ Группа VK - bit.ly/VK_PseudoDev
    ✈️ Telegram канал - t.me/PseudoDeveloper
    💲💲 Поддержи проект на Boosty - boosty.to/pseudodev
    📖 Плейлист "Программирование на Практике" - • Программирование на пр...
    📖 Плейлист “Нейронные Сети на Понятном Языке” - • Нейронные Сети на Поня...
    📖 Плейлист "Изучение NumPy" -
    • Изучение NumPy
    #базыданных #python #sqlite

КОМЕНТАРІ • 46

  • @tailogs5825
    @tailogs5825 Рік тому +6

    Спасибо за ролик! С нуля непонятно, но после посмотра пару видео от других ютуберов про базы и после уже твоё видео, все ложиться по полочкам. Удобно кстати ставить f строки и вопросики.

  • @user-ff1sd6wl1h
    @user-ff1sd6wl1h 3 роки тому +8

    Всё четко и по делу! Отличный качественный контент!

  • @xeron9900
    @xeron9900 3 роки тому

    Спасибо понятно объяснил

  • @yuramartynyuk
    @yuramartynyuk 3 роки тому +11

    Молодец.
    Очень понравилось то, что ты показываешь практические примеры которые реально относятся к тому что по идеи ждёт всех.
    Голос приятный и подача хороша.
    Спасибо за видео.
    Недавно начал изучать питон, но на самом деле не совсем понимаю к чему именно меня это ведёт.
    Твоё видео даёт какое-то представление и за это тоже спасибо.
    Удачи.

    • @myata04
      @myata04 Рік тому

      Как успехи?)

    • @ARSmobi_
      @ARSmobi_ Рік тому

      Прошел год. Как успехи? В каком направлении двигаетесь?

  • @myata04
    @myata04 Рік тому +1

    Огромное спасибо, дал представление о бд. Я изучил основы Python (типы, исключения, классы), хотел начать изучать тг ботов, и я не понимал, как работать, и что вообще такое базы данных.

  • @ushid_
    @ushid_ 3 роки тому +12

    Всё круто, но без интернета видео не воспроизводится((

  • @vladdyshkant2542
    @vladdyshkant2542 3 роки тому +1

    класный канал ! топчег продолжай!

  • @ThePerformante
    @ThePerformante 3 роки тому

    Увидел тебя на канале VidIQ, зашел, а тут вон какой контент хороший)

    • @PseudoDev
      @PseudoDev  3 роки тому

      Ооо, спасибо большое)

  • @bebrovich1
    @bebrovich1 4 місяці тому

    Кстати , а что за плагин для подсветки синиаксиса?

  • @rustamkazharov1979
    @rustamkazharov1979 2 роки тому +1

    спасибо за урок. может чуть не хватает больше коментариев к тому что ты пишешь . но все же хорошо . у меня всегда эта ошибка. не могу понять ... помоги плз.
    line 34, in
    if cursor.fetchone() in None:
    TypeError: argument of type 'NoneType' is not iterable

  • @user-ew8vh2on8v
    @user-ew8vh2on8v 6 місяців тому

    Привет Я сделал всё как в видео но после первого вода программа останавливается...
    Подскажите что сделать чтоб она не останавливаясь.
    Инстремет кода PyCharm

  • @user-rs9vc7qe6p
    @user-rs9vc7qe6p 3 роки тому +2

    Привет. У меня к тебе 2 вопроса если не сложно. С чего начать изучать нейросети? И вообще как создать сервер "игровой" на python (это моя заветная, сложно реализуемая мечта)?

    • @PseudoDev
      @PseudoDev  3 роки тому +1

      1. На канале есть плейлист с фундаментальными знаниями о НС. Из литературы могу посоветовать: Грокаем глубокое обучение и Глубокое обучение на python.
      2. Тут я вам не советник :/
      Для отдельной игры, нужна отдельная утилита и настройка сервера. Ищите в Гугле)

    • @user-bl5hz7my9k
      @user-bl5hz7my9k 3 роки тому +2

      @@PseudoDev Спасибо за совет! (Я с другого аккаунта)

  • @meljnichenko
    @meljnichenko Рік тому

    Есть вопрос. Как ты сделал так, чтобы название таблицы в cursor.execute было стандартным цветом текста в vscode, а SELECT login FROM было другого цвета?

    • @PseudoDev
      @PseudoDev  Рік тому

      Я лично ничего не далал)

    • @meljnichenko
      @meljnichenko Рік тому

      @@PseudoDev блин. Я в инете все ищу как это сделать, но не получается

  • @worldtech2770
    @worldtech2770 Рік тому

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

    • @PseudoDev
      @PseudoDev  Рік тому +1

      Если сидишь на Windows то почитай про "Планировщик заданий". Там можно выбрать время или тайминг когда будет запускаться файл

    • @worldtech2770
      @worldtech2770 Рік тому

      @@PseudoDev Подскажите пожалуйста , есть написанный скрипт, он каждый час парсит цены с одного магазина. и записывает в переменную в виде словаря, как сделать так что бы, если пользователь в телеграмме при выборе команды /мониторить ,скрипт каждый час проверял переменную и если по заданным настройкам есть данные то , пользователю присылать эти данные с словаря. У каждого пользователя свои настройки по товарам. Спасибо

  • @galogramma8461
    @galogramma8461 9 місяців тому

    Дисковые, реляционные, это все хорошо.
    Но как же оперативные БД?

  • @user-hj3sp8oh5f
    @user-hj3sp8oh5f 8 місяців тому

    Заметил что в sqlite3 как то криво работает сортировка по дате. Это как-то фиксится или придется менять СУБД?

    • @AntonyKondr
      @AntonyKondr 7 місяців тому +1

      вроде бы в sqlite вообще нет типа поля Дата, надо применять различные модули, вроде datetime или time, и как-либо парсить строки (например очень удобен timestamp)

    • @user-hj3sp8oh5f
      @user-hj3sp8oh5f 7 місяців тому

      @@AntonyKondr как оказалось формат даты должен быть yyyy.mm.dd тогда все работает корректно

    • @AntonyKondr
      @AntonyKondr 7 місяців тому

      @@user-hj3sp8oh5f а ты сортировку именно в запросе sql юзал?

    • @user-hj3sp8oh5f
      @user-hj3sp8oh5f 7 місяців тому

      @@AntonyKondr да, и через peewee

  • @exporticks
    @exporticks Рік тому

    Постоянно выдаёт ошибку с 35 строке...
    по ходу все из за ?, ?

    • @alisherkhamzeyev6398
      @alisherkhamzeyev6398 10 місяців тому

      лучше офиц документацию читай

  • @user-id1bq1pw5z
    @user-id1bq1pw5z Рік тому

    Шпш

  • @user-pz9ju6ss7r
    @user-pz9ju6ss7r 2 роки тому +2

    ну и как новичку понять, что такое коммит или фетчван? толком нет объяснения синтаксиса используемых запросов

    • @serobrine
      @serobrine Рік тому

      Если ты умеешь читать тексты длиной больше одного абзаца и знаешь английский на школьном уровне, то для тебя "фетчван" не станет проблемой.

    • @user-pz9ju6ss7r
      @user-pz9ju6ss7r Рік тому

      @@serobrine если материал для новичков требует от новичков искать базовые определения где-то ещё, это проблема материала и его автора не зависимо от того, способен ли зритель/слушатель искать информацию в других источниках

    • @serobrine
      @serobrine Рік тому +1

      @@user-pz9ju6ss7r Новичок - это не ноль. Это расчитанно на тех, кто знает Python на базовом уровне и умеет искать информацию в гугле. Не нравится - не смотри.

    • @user-pz9ju6ss7r
      @user-pz9ju6ss7r Рік тому

      @@serobrine ну, знает человек питон на базовом уровне и гуглить умеет, и что? сам ролик от этого более последовательным не стал. Ролик начинается с объяснения того, что такое БД, т.е. с информации для тех, кто как раз совсем ноль конкретно в этой теме. По логике "сам нагуглит" можно было и термин БД не объяснять (зачем тогда, правда, обучающий ролик тогда вообще нужен - это отдельный вопрос). "Не нравится - не смотри." Ага, да. А как узнать, нравится ли ролик, если его не посмотреть сначала?

    • @serobrine
      @serobrine Рік тому

      @@user-pz9ju6ss7r ну не знаю. Мне все понятно

  • @thefikus1275
    @thefikus1275 3 роки тому

    .txt

  • @user-dq5yf7iw7g
    @user-dq5yf7iw7g 8 місяців тому

    неприятно начинать игру заново...
    разработчик only up: а че, серьёзно?

  • @Gray-Spot
    @Gray-Spot Рік тому

    Нишиша не понятно

  • @FDoleX
    @FDoleX Рік тому +1

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

  • @vitonamenev5341
    @vitonamenev5341 3 місяці тому

    Программист, который слово "регистрация" пишет с ошибкой, учит как не писать говнокод).

  • @user-gt4gu3rg2n
    @user-gt4gu3rg2n Рік тому

    5 минут какой то болтовни просто жесть