Python + MySQL - operacje na bazie danych w kilkunastu liniach kodu

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 41

  • @Lymphater
    @Lymphater 3 года назад +4

    Ja pierniczę, w 10 minut dowiedziałem się tego, czego od miesięcy bałem się dotykać. :) Dzięki bardzo!

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 года назад +1

      Ooo mega! A czego bałeś się dotykać? Pythona czy MySQLa?

    • @Lymphater
      @Lymphater 3 года назад +1

      MySQL już znałem. Obawiałem się, że w pythonie będzie to jakimś cudem na kiju, a tu proszę, w tydzień poznałem pythona i zapytania do bazy w 10 minut. :)

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 года назад +2

      ​@@Lymphater To jest mega zaleta Pythona - wiele rzeczy w nim robi się naprawdę w łatwy sposób. Kilka linijek kodu (przy naprawdę minimalnej ilości boilerplate'u) i już :)

  • @bartas7261
    @bartas7261 4 года назад +3

    SQL+Python, bardzo fajnie :D. Super, że są i będą te tygodnie z językami, bo zawierają naprawdę ciekawe informacje.
    PS. Ten kurs z API i Pythonem też świetny :D. Przyda mi się do tworzenia jakiś stron, czy aplikacji, które będą związane z emmebed, czy jakoś tak😀.

  • @ukaszxyz5689
    @ukaszxyz5689 4 года назад

    Dzięki za film.

  • @bartdziubek327
    @bartdziubek327 4 года назад +1

    super materiał - szybko i konkretnie :) python + MySQLsuper w Twoim wykonaniu ;p

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 года назад

      Dzięki! Nie ma co lać wody i tracić mojego i Waszego czasu ; ) Najważniejszy jest konkret!

    • @arekkarczewski8228
      @arekkarczewski8228 3 года назад

      @@JakNauczycSieProgramowania Siema, Czy oprocz tego materialu, który komentuje, a widzę, że pojawiła się tutaj taka nazwa: 03-laczenie-z-baza-mysql.py robiłeś materiały o pythonie i mysql ?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 года назад

      @@arekkarczewski8228 W sensie jeszcze jakieś inne materiały o Pythonie i MySQL? Bo 03-laczenie-z-baza-mysql.py to skrypt, który tworzę w tym filmie i łączę się w nim z bazą MySQL :)

  • @damianr.7846
    @damianr.7846 3 года назад +7

    dla tych co kodują w pycharm i napotkają na error : unread , to poprawka do 8 linii : cursor = connection.cursor(buffered=True)

  • @tadeusznorek6763
    @tadeusznorek6763 Год назад

    taki błąd pojawia się po wpisaniu pierwszej komendy:
    'touch' is not recognized as an internal or external command,
    operable program or batch file.
    co z tym zrobić?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Год назад

      touch to komenda konsoli systemowej: ruclips.net/video/ioJybk5KMkU/видео.html.
      W przypadku, gdy korzystasz z Windowsa utwórz po prostu nowy plik tekstowy i nadaj mu odpowiednią nazwę z rozszerzeniem py.

  • @mchess7157
    @mchess7157 Год назад

    Zastanawiam się czy wpisywanie hasła bezpośrednio w kodzie to dobry pomysł. Odpowiedź wydaje się oczywista - niedobry 😉 Ale czy da się to zrobić inaczej?

  • @radekmgth
    @radekmgth 3 года назад

    Cześć,
    w jaki sposób zrzucić dane z query do pliku html ?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 года назад

      Prawdopodobnie najlepszą opcją będzie zbudowanie odpowiedniego stringa i zapisanie go do pliku z rozszerzeniem html, ale poszukaj jeszcze pod tymi hasłami:
      www.google.com/search?q=python+output+to+html
      www.google.com/search?q=python+write+to+html

  • @decimus1447
    @decimus1447 3 года назад

    Nietypowe pytanie, co to za muzyczka w outro?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 года назад +1

      Ten kawałek to Lexica - Tiger Tracks :)
      ruclips.net/video/SCK1zTjgKsk/видео.html

    • @decimus1447
      @decimus1447 3 года назад

      @@JakNauczycSieProgramowania Dzięki! :)

  • @vexo-mobilegaming644
    @vexo-mobilegaming644 4 года назад

    Cześć mam pytanie nie dotyczące odcinka. Mianowicie ostatnio na lekcji doradztwa zawodowego, nauczyciel mówił że programista (z dużym prawdopodobieństwem), zostanie w przeciągu kilkunastu lat zastąpiony przez sztuczną inteligencję. Myślisz że jest to prawdopodobne? Pytam bo stoję przed wyborem szkoły ponadpodstawowej i nie chciałbym zmarnować 5 lat na naukę bezużytecznego zawodu.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 года назад +4

      Siema, moim zdaniem nauczyciel powinien zmienić pracę albo przynajmniej nie wypowiadać się w tematach, o których nie ma pojęcia :) Bo o ile każdy może mieć swoje zdanie na każdy temat, tak w przypadku, gdy ktoś z poziomu autorytetu (a kimś takim jest, a przynajmniej powinien być nauczyciel) doradza innym w BARDZO ważnych kwestiach (a taką jest wybór właściwej ścieżki zawodowej), powinien opierać się na jakicholwiek faktach i twardych danych, a nie na tym, co mu się wydaje.
      A wszystko wskazuje na to, że wspomniany nauczyciel nie ma pojęcia ani o tym, czym jest programowanie, ani o tym czym jest sztuczna inteligencja, ani o tym na jakim poziomie ta sztuczna inteligencja obecnie się znajduje.
      Sztuczna inteligencja w przeciągu kilkunastu lat może zastąpić zawody takie jak magazynier, recepcjonista, telemarketer czy kierowca zawodowy, ale to wszystko będzie musiało zostać zaprogramowane i tym będą zajmować się właśnie programiści. Także wszystko wskazuje na to, że zapotrzebowanie na programistów będzie rosło jeszcze długo.
      Zastępowanie programistów sztuczną inteligencją mogłoby nastąpić dopiero w momencie, gdyby udało się opracować sztuczną inteligencję, która sama potrafi podejmować decyzje, czyli de facto posiada świadomość. Nie jest to oczywiście niemożliwe, ale horyzont czasowy w tym przypadku jest zdecydowanie dłuższy, raczej nie wydarzy się to w ciągu najbliższych kilkudziesięciu lat. Do tego czasu taką sztuczną inteligencję widzieć będziemy raczej na pewno tylko w filmach science fiction :)

    • @vexo-mobilegaming644
      @vexo-mobilegaming644 4 года назад

      @@JakNauczycSieProgramowania Dzięki bardzo za odpowiedź :)

    • @dictator7586
      @dictator7586 4 года назад

      Te nauczytor to debil z zwykły

    • @bartekkwiecien9556
      @bartekkwiecien9556 3 года назад +1

      Mi nauczyciel z doractwa zawodowego wmawia że praca w McDonalds jest wspaniała... to tylko mała myśl. Takie osoby jak doradcy zawodowi szczerze mówiąc to średnio mogą "doradzać" gdyż sami zarabiają do 70% średniej krajowej. Ale odnośnie zdania o sztucznej inteligencji, fakt to co można zastąpić uczeniem maszynowym czy AI to się zastępuje no ale ktoś to musi zaprogramować przecież. Ludzkość nie jest na tym etapie rozwoju...1.5mld ludzi nie ma co jeść.

    • @mariuszmater6313
      @mariuszmater6313 Год назад

      @Vexo - Mobile Gaming Haha. Ciekawy filmik umieściłeś na kanale. Co do doradcy zawodowego, to już jest ChatGPT, więc chyba niebawem Pan doradca straci pracę.

  • @rafabaranowski513
    @rafabaranowski513 4 года назад

    Łapka w górę :) Będziesz może robił ORM w pythonie?

  • @5012DEV
    @5012DEV 2 года назад

    Czy mogę dodać plik .exe do SQL'a a potem go pobrać na komputer na wybraną przeze mnie lokację?

  • @tomkocinski1659
    @tomkocinski1659 2 года назад

    Dziwna sprawa za pierwszym razem normalnie dodałem dane do tabeli a teraz już nie dodaje tylko wyskakuje Query interrupted. Z VSC nie dostałem odpowiedzi od bazy bo mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'kamil'@'localhost' (using password: YES)

    • @tomkocinski1659
      @tomkocinski1659 2 года назад

      długo się z tym męczyłem, okazało się, że odkliknąłem schemę python i nie było żadnej odpowiedzi :) później nie mogłem się z bazą połączyć ale się okazało, że wcześniej przy instalacji wrzuciłem sobie hasło na mysql :D

  • @Rudzix66
    @Rudzix66 4 года назад

    O pierwszy komentarz to ja

  • @piotr1925
    @piotr1925 4 года назад

    PEP-8 zwija się w agonii jak widzi ten kod :D

  • @kubixon_orginal9911
    @kubixon_orginal9911 2 года назад

    No ale 20 to liczba większa niż kilkanaście, kilkanaście to liczba do liczby 19, dalej już są kilkadziesiątki a składnia złożona jest z 25 linijek w sumie.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 года назад +1

      A odjąłeś puste linie?

    • @kubixon_orginal9911
      @kubixon_orginal9911 2 года назад

      @@JakNauczycSieProgramowania no dlatego zaznaczyłem że w sumie to 25 jak licząc uporządkowanie kodu

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 года назад +1

      @@kubixon_orginal9911 to tylko warstwa prezentacji dla nas, dla kompilatora i interpretera linii do przeprocesowania i wykonania jest kilkanaście:)

    • @kubixon_orginal9911
      @kubixon_orginal9911 2 года назад

      @@JakNauczycSieProgramowania no ale nadal w sumie linii jest 25 :>

  • @mateusz5216
    @mateusz5216 4 года назад +1

    Widzę obsługa błędów na najwyższym poziomie, same dobre praktyki.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 года назад +1

      Właściwą obsługą błędów zajmę się w odcinku wtorkowym, tutaj celem było jedynie pokazanie w jaki sposób z poziomu Pythona łączyć się z bazą MySQL, bez skupiania się na czymkolwiek innym. W każdym razie dzięki za zwrócenie na to uwagi!