KONSTRUKCYJNE WZORCE PROJEKTOWE W PYTHONIE

  Рет қаралды 5,468

Kacper Sieradziński

Kacper Sieradziński

Күн бұрын

Szukasz tematów podstawowych? Zapisz się na newsletter!
podstawypythona.pl
Sprawdź też mój kurs:
pystart.pl
Ten film stanowi źródło wiedzy dla programistów chcących nauczyć się wykorzystywania wzorców projektowych w swoich projektach. Wzorce projektowe to sprawdzone sposoby, które pozwalają na rozwiązywanie powszechnych problemów związanych z projektowaniem oprogramowania. W filmie zostaną przedstawione konstrukcyjne wzorce projektowe, czyli te wzorce, które odpowiadają za tworzenie obiektów i ich relacje.
Zostaną przedstawione takie wzorce jak: Fabryka, Builder, Prototype, oraz Singleton. Dzięki zrozumieniu tych wzorców projektowych będziesz w stanie lepiej projektować swoje aplikacje w Pythonie, a także rozwiązywać problemy związane z ich budową.
W filmie zostaną przedstawione przykłady zastosowania poszczególnych wzorców w Pythonie, dzięki czemu łatwiej będzie zrozumieć ich działanie. Poruszone zostaną również zalety poszczególnych wzorców oraz sytuacje, w których najlepiej je stosować.
Film jest idealny dla osób, które chcą nauczyć się wzorców projektowych w Pythonie i lepiej zrozumieć mechanizmy za ich działaniem. Poprzez zastosowanie wzorców projektowych będziesz w stanie tworzyć lepsze i bardziej elastyczne aplikacje. Wzorce projektowe to niezwykle ważna umiejętność dla każdego programisty, dlatego warto poświęcić czas na ich naukę.
#python #wzorceprojektowe #programowanie
00:00 Zaczynamy!
00:50 Wstęp do wzorców projektowych
02:50 Rodzaje wzorców projektowych
03:39 Wzorzec projektowy Fabryka (Factory & Abstract Factory)
10:31 Wzorzec projektowy Budowniczy (Builder)
17:44 Wzorzec projektowy Prototyp (Prototype)
24:44 Wzorzec czy antywzorzec Singleton

Пікірлер: 55
@norbert3476
@norbert3476 Жыл бұрын
Super, że poruszasz bardziej zaawansowane tematy, ponieważ ciężej znaleźć tego typu materiały, a są bardzo ważne
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Czekam na kolejne propozycje tematów :-)
@norbert3476
@norbert3476 Жыл бұрын
Może zasada SOLID i tak jak w odcinku mówiłeś najważniejsze wzorce konstrukcyjne i behawioralne.
@KacperSieradziński
@KacperSieradziński Жыл бұрын
@@norbert3476 Tak, tak.. to już mam zaplanowane 🙂
@norbert3476
@norbert3476 Жыл бұрын
Świetnie, to może jeszcze najczęściej wykorzystywane biblioteki, dzięki którym kod jest czytelniejszy i często wykorzystuje ciekawsze, łatwiejsze rozwiązania np. functools, collections, itertools
@eZwoodb1ne
@eZwoodb1ne Жыл бұрын
@@KacperSieradziński podpinam się pod prośbę Norberta na temat popularnych bibliotek jak collections i itertools
@mateuszg2930
@mateuszg2930 Жыл бұрын
Chcemy zobaczyć rozbudowany film o dekoratorach :D
@tkniejski
@tkniejski Жыл бұрын
Filmik świetny, dowiedziałem się kilku ważnych rzeczy. ps. jedna uwaga, muzyka nieco za głośno i rozprasza
@bartessbartes9818
@bartessbartes9818 Жыл бұрын
Pliiiiz muzyka ciszej... :-). Reszta super.
@KacperSieradziński
@KacperSieradziński Жыл бұрын
O.. w których momentach? Mi się wydaje, że ledwo ja słychać jak mówię
@bartessbartes9818
@bartessbartes9818 Жыл бұрын
@@KacperSieradziński może i tak, ale ciężej się skupić ;-).
@wojciechsobczak6163
@wojciechsobczak6163 Жыл бұрын
Dla mnie też ten typ muzyki nie pasuje jako podkład, za bardzo przykówa uwagę
@wojciechsobczak6163
@wojciechsobczak6163 Жыл бұрын
Nareszcie! Już miałem przesyt lekcji dla początkujących ;) Dobrze zrobiony materiał, czekam na więcej. W kwestii muzyki komentarze niżej ;)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Dzięki Wojtku! Cieszę się, że materiał się podoba, a kwestię muzyki wezmę sobie do serduszka :)
@JakNauczycSieProgramowania
@JakNauczycSieProgramowania Жыл бұрын
Bardzo ładnie wygląda i brzmi ten film! Treść też pierwsza klasa 👌
@mrfish_22
@mrfish_22 Жыл бұрын
zajebisty film! pozdrawiam jeszcze z 2022
@sebawa
@sebawa Жыл бұрын
Klasa film! Wszystkiego dobrego w nowym roku!
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Dziękuje Sebastianie! Dla Ciebie też wszystkiego najlepszego!
@sawojarianski6991
@sawojarianski6991 Жыл бұрын
Super film, dzięki :)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Dziękuję, do usług!
@marcinbrzeczyszczykiewicz6269
@marcinbrzeczyszczykiewicz6269 Жыл бұрын
Content super, muzyka za bardzo rozprasza. Jak mam ochotę słuchać muzyki to odpalam sobie w tle to co lubie a ta muzyka wywołuje u mnie tylko ból głowy :P
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Wezmę to pod uwagę przy następnym filmie :-)
@szamp
@szamp Жыл бұрын
Brakowało mi tej wiedzy. Czytałem o wzorcach projektowych, ale w kontekście innych języków i nie wiedziałem które są przydatne w pythonie. Dzięki:)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Cieszę się, że mogłem pomóc! Będą jeszcze omówione inne typy wzorcow w przyszłych filmach :-)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Jak już czytasz komentarze to zostaw łapkę w górę, komentarz i wpadnij na discorda! Mozes też odwiedzić newsletter :-)
@VermiNew8475
@VermiNew8475 Жыл бұрын
Szczęśliwego nowego roku wszystkim :)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Vermi, bardzo dziękuje! :-)
@mariuszdrabik7119
@mariuszdrabik7119 Жыл бұрын
Superos film. Sweterk zmienia kolor ;-)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Ano.. okazał się zbyt zielony :D
@akademiaqa
@akademiaqa Жыл бұрын
Shure sm7b - uwielbiam to brzmienie, a i odcinek zacny ;)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Ja tez, choć wymagał sporo dodatkowych zakupów :D
@akademiaqa
@akademiaqa Жыл бұрын
@@KacperSieradziński wiem bo też mam. U mnie cloudlifter plus interface audio to drugie tyle co sam majk.
@Kaemer1000
@Kaemer1000 Жыл бұрын
Chyba wszyscy w IT ogarniają już wzorce projektowe, że ten film ma tak mało wyświetleń ^^. Dawaj rozbudowany film o dekoratorach! :D
@Kaemer1000
@Kaemer1000 Жыл бұрын
I oczywiście film o reszcie wzorców :)
@krzysztofgie7936
@krzysztofgie7936 Жыл бұрын
Chętnie zobaczę inne wzorce projektowe. Odnośnie singletona, to całą jego funkcjonalność można osiągnąć za pomocą wykorzystania modułu.
@KacperSieradziński
@KacperSieradziński 11 ай бұрын
Zgadzam się :-) jakie wzorce chciałbyś zobaczyć?
@krzysztofgie7936
@krzysztofgie7936 11 ай бұрын
@@KacperSieradziński Flyweight i Composite myślę, ze są bardzo spoko
@eZwoodb1ne
@eZwoodb1ne Жыл бұрын
Podrzucisz linka gdzie można poczytać o reszcie wzorców projektowych?
@eZwoodb1ne
@eZwoodb1ne Жыл бұрын
Może być po angielsku :P
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Polecam serdecznie te stronę: refactoring.guru/design-patterns
@djdiejususis1839
@djdiejususis1839 Жыл бұрын
Kacper, co myślisz o tym, żeby nagrać filmik, jak odpowiadasz na pytania teoretyczne które są na rozmowach na juniora? :)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
A już kilka takich filmów było :-) Jeśli masz pytania to dawaj! Odpowiem :)
@djdiejususis1839
@djdiejususis1839 Жыл бұрын
@@KacperSieradziński o kurde, to muszę nadrobić :) niee, niestety nie mam, dopiero w czerwcu zamierzam startować na juniora :)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
@@djdiejususis1839 No to śmiało :-) Poza playlistą z pytaniami jest też cała jest playlista związana z szukaniem pracy :)
@djdiejususis1839
@djdiejususis1839 Жыл бұрын
@@KacperSieradziński aaa Kacper jeszcze jedna propozycja - może nagralbys coś z biblioteką pandas? :)
@cojaslucham
@cojaslucham Жыл бұрын
Dzięki za wiedzę. Muzyczka niepotrzebna.
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Dziękuje za komentarz! Ja muzyczkę lubię, więc zostanie :)
@bazejszczesny6921
@bazejszczesny6921 Жыл бұрын
Nie wiem czy z tego korzystałeś, ale dokładnie te same przykłady pokazuje chatGPT, z dokładnie tym samym kodem.
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Dokładnie z tego narzędzia korzystałem :-)
@djdiejususis1839
@djdiejususis1839 Жыл бұрын
Ale się chłopaki rozleniwili, Kacper już 2 tydzień nic nie wrzucił a Adam ponad tydzień 🤣
@KacperSieradziński
@KacperSieradziński Жыл бұрын
Coś się niebawem pojawi, muszę się tylko odgrzebać z zaległości oraz dzieci wykurować. Wszystko się zwaliło w jednym czasie, ale jest już trochę pomysłów na filmy :-)
@bioaktywny
@bioaktywny Жыл бұрын
Wypowiedź fajna. Ale muzyka dwa razy za głośna - jest zagłuszająca i denerwująca. Lepiej żeby jej w ogóle nie było, bo każdy ma inne gusta muzyczne. Jest wiele dobrych rodzajów muzyki, ale o prostu nie każdy ma ochotę w danej chwili czegoś takiego słuchać.
@berekberekberek
@berekberekberek Жыл бұрын
Niestety oklepane te przykłady...Z wzorcami projektymi jest tak, że najlepiej się je stosuje, jeśli nie próbuje się na siłę ich wstawiać tam, gdzie nie ma potrzeby. I tak w Pythonie 98% programistów będzie robiło proceduralnie :)
@KacperSieradziński
@KacperSieradziński Жыл бұрын
No tak to jest, że w filmie prezentującym wzorce trudno przygotować coś większego. Najlepiej byłoby gdybym miał cały przygotowany projekt i pisał wspólnie z Wami refaktor takiego fragmentu przy użyciu wzorców. Może kiedyś:-)
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 17 МЛН
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 62 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 65 МЛН
Próbuję tego po raz pierwszy.. :) Rest API, Async, Docker, MongoDB i Pyfestival
1:04:37
PODSTAWY PYTHONA: CZTERY INSPIRUJĄCE PROJEKTY DLA POCZĄTKUJĄCYCH!
1:17:19
Kacper Sieradziński
Рет қаралды 23 М.
OOP i Wzorce projektowe - niezbędnik programisty
1:46:10
Fullstack Developer
Рет қаралды 22 М.
This Is Why Python Data Classes Are Awesome
22:19
ArjanCodes
Рет қаралды 797 М.
CO MUSI WIEDZIEĆ JUNIOR DEVELOPER?
13:12
Kacper Sieradziński
Рет қаралды 4,8 М.
Podstawy Pythona: Jak pisać testy?
40:50
Kacper Sieradziński
Рет қаралды 20 М.
Dlaczego kult Pythona to gruba przesada
6:54
Bulldogjob
Рет қаралды 3,1 М.