3 sposoby na obiektowe połączenie z bazą danych w Pythonie

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

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

  • @robertmoteka
    @robertmoteka 2 месяца назад

    Dobry dźwięk, dobry obraz, dobre podejście. Subuję.

  • @adik6528
    @adik6528 2 месяца назад

    Jak zwykle pięknie wytłumaczone, dzięki 😀 Jednak to jest dopiero początek. Bo w prawdziwym projekcie jak nie ma migracji, to się uznaje, że projekt jest jeszcze nie rozpoczęty. Poproszę o migracje i to do Ponny'ego. Bo do dinozaura Alchemy, to już jest mnustwo materiałów.

    • @KacperSieradziński
      @KacperSieradziński  2 месяца назад

      To ja dziekuje za tak mily komentarz 😉 Nad ponym na pewno się pochyle, bo to całkiem nowoczesne podejście, które bardzo mi się podoba. Natomiast muszę też pomyśleć o ludziach którzy szukają treści o Alchemy, więc nie zdziw się jeśli i on zagości w którymś projekcie.

  • @Krzysztof.Kinel.
    @Krzysztof.Kinel. 2 месяца назад

    Kacper, jak zawsze super materiał!

  • @bottomek1348
    @bottomek1348 2 месяца назад

    Pan jest po prostu wspaniały. Wstaję sobie dzisiaj, zastanawiam się, jak tutaj by fajnie połączyć SQL'a z OOP i patrzę, a Pan 1 dzień temu wrzucił film (jakby z dedykacją dla mnie😅😇). Zabieram się za oglądanie!!!

    • @KacperSieradziński
      @KacperSieradziński  2 месяца назад

      Cześć Tomku! Umówmy się, że ten film jest z dedykacją dla Ciebie ;) I nie pisz mi na Pan! Proszę.

    • @bottomek1348
      @bottomek1348 2 месяца назад

      @@KacperSieradziński Haha dzięki i jasne Kacprze! :)

  • @krzysiekkrzysiek9059
    @krzysiekkrzysiek9059 2 месяца назад

    No i to są materiały z których można coś się nauczyć, bez zbędnego pitolenia i sztucznych pauz. Naprawianie błędów `live` też mile widziane.

  • @tomaszd3200
    @tomaszd3200 2 месяца назад

    Kacper u mnie zawsze masz łapkę w górę.

    • @KacperSieradziński
      @KacperSieradziński  2 месяца назад

      O, to bardzo miłe :) "zawsze" to bardzo odważny kwantyfikator. Dzięki!

  • @pawes9611
    @pawes9611 2 месяца назад

    Kacper czy mógłbyś coś więcej w następnych filmach powiedzić o podlączeniu do bazy SQL serwer. Oraz coś na temat Audit Trail - czyli jeśli w projekcjie chciałbym wiedzieć kto, kiedy, co i z jakiej na jaką wartość zminił konkretną daną w bazie SQL

    • @hovardlee
      @hovardlee 2 месяца назад

      Audit trail możesz robić na kilka sposobów:
      - triggery na bazie danych (ale to spowalnia ją)
      - logowanie w aplikacji
      - dopisać dodatkową logikę w procedurach (jeśli z nich korzystasz)
      - audit na bazie, ale to z administratorami trzeba rozmawiać

  • @krchr
    @krchr 2 месяца назад

    7:14 czy w tym przypadku nie lepiej zrobić jakiegoś if'a? Wiem, że takiego if'a ma w sobie zapytanie do bazy danych. Pytam, bo zawsze mnie zastanawiało w tym momencie, jak to też wygląda od strony kodu i co lepiej? Z góry dziękuję za poradnik! :)

  • @andrzejmrosewski9031
    @andrzejmrosewski9031 2 месяца назад

    Witam jak płomyczek.

  • @Pawlo370
    @Pawlo370 2 месяца назад

    musisz poprawić rozdziały, przypadkowo napisałeś "15:53:00 Połączenie z bazą danych za pomocą SQL Alchemy" zamiast "15:53 Połączenie z bazą danych za pomocą SQL Alchemy" a także napisałeś "baządanych" zamiast "bazą danych"

  • @hovardlee
    @hovardlee 2 месяца назад

    Zastanawiam się czy w sqllte po create table potrzeba commita. Create table jest instrukcją DDL i w większości silników, po operacji DDL masz commita.
    Ten commit jest spoko po insert / update / delete, bo to instrukcje DML. Ale czy po DDL też w tym przypadku?

  • @astronom921
    @astronom921 2 месяца назад

    Cześć Kacper, to dlaczego nie powinno się robić SELECT * FROM... ?😊

    • @KacperSieradziński
      @KacperSieradziński  2 месяца назад +1

      Przygotuję dla Ciebie film na ten temat :-)

    • @astronom921
      @astronom921 2 месяца назад

      @@KacperSieradziński będę czekał 👍

  • @hovardlee
    @hovardlee 2 месяца назад

    Dodam tylko, że select() działa do Pythona 3.11. Mam 3.13, więc jest błąd.

  • @gracjanchudziak4755
    @gracjanchudziak4755 2 месяца назад

    Przecież __init__ to nie jest konstruktor, to jest inicjalizator. Konstruktorem jest __new__, bo to ta metoda tworzy instancję.

    • @KacperSieradziński
      @KacperSieradziński  2 месяца назад

      Na ten temat nagram osobny film, bardzo ważna uwaga. Dzięki.

  • @ZCJGitara
    @ZCJGitara Месяц назад

    ~Tak... migracje.. e to super pomysl.. czy będzie o tym film?
    .