Transcript for:
Podstawy Pythona dla początkujących

cześć dzisiaj dla odmiany python sumie to zawsze jest łatwe ale dzisiaj podstawy czyli zupełnie od zera startujemy od zera nic nie musisz umieć nic nie musisz wiedzieć jeżeli nigdy w życiu nie programowałeś w pythonie super to właśnie dla ciebie dzisiaj nauczymy jeżeli nigdy w życiu nie programowałeś w niczym nie mam zielonego pojęcia co to jest programowanie super ten filmik jest dla ciebie dzisiaj będziemy zaczynać totalnie od zera nie potrzebuje żadnej wiedzy nie potrzebujesz żadnych wymyślonych edytorów i tak dalej wszystko zrobimy w edytorze online który będzie na stronie link do tego edytora będzie w opisie pod filmikiem nic nie musisz instalować nic nie musisz wiedzieć po najmniejszej linii oporu jak najprościej do celu natomiast jeżeli chciałbyś zrobić to na swoim komputerze przykład używając złotego od to to gdzieś masz link do filmiku gdzie pokazuję jak sobie to na windowsie skonfigurować jak najlepiej się uczysz czym jest owa już wiele sposobów prowadzenia zajęć że i definitywnie i to również potwierdzone przez innych wykładowców jest system który rozwiązujemy wspólnie jakieś zadanie rozwiązania zadania jest najlepszym sposobem żeby się czegoś nauczyć czy można rozwiązać jakieś zadania kiedy nic tak oczywiście że tak bo zaraz ludzie mogą być więc spokojnie będziemy mogli zacząć jak ja to widzę widzę to w ten sposób że ja będę wam dostarcza wiedzę w momencie kiedy ona będzie nam potrzebna i to dokładnie ta wiedza którą wy potrzebujecie sposobem by to wyglądało tak że dam wam kilka wiedzy na tapetę którą zaraz i ustawimy co my będziemy robić jeżeli będziemy się rozwiązywać i podstawie tej wiedzy tak jak umiemy na tą chwilę rozwiążemy zadanie potem ja mam dostarczyć coś więcej tak coś więcej dzięki temu będziemy mogli nasze rozwiązanie poprawić i tak w kółko aż będziemy zadowoleni się dzisiaj zajmiemy to o czym dzisiaj porozmawiamy o i tutaj jeżeli mówimy o opętanie podstawy warto by było może wspomóc się łyżkami bo przecież prosta droga bo to jest klasyczna droga żeby nauczyć się czegokolwiek no i tutaj z książkami jest pewien problem bo do zupełnie innego filmiku pod tytułem by to zrobił taki mały research jak kursanci sami uczą się i jeżeli chodzi o książki to bardzo dużo z kursantów ma te książki to sumie spoko natomiast w zasadzie nikt nie otwiera albo po prostu nikt nie czyta i teraz dlaczego bo to jest nudne bo to zajmuje dużo czasu bo łatwo się w takiej książce zgubić bo to też nie jest super wygodne że musisz sobie tą książkę otworzyć i przeczytać potem odpalić kompa napisać zamknąć książkę bo nie jest to chyba sposób by sprzedawane w tym momencie jest mocny i wygodny więc dlatego ja tu jestem to ma wy jesteście tam i ja dzisiaj będę was uczył w taki sposób jakby ja sam chciałbyś uczony okej co ja od siebie wymagam drogi człowieku po drugiej stronie kamery żebyś ty mógł ze mną dzisiaj zrobić to małe szkoły tak mówić o to nazywać które ma jakby zachęcić cie do zobaczenia w ogóle programowania jakkolwiek tak także co musisz umieć musisz umieć tak włącz komputer otwórz przeglądarkę jakąkolwiek naprawdę i odpalić mniej stronę którą link dam ci w opisie pod spodem i to będzie link do edytora którym będziemy sobie dzisiaj kodować ona jedyne czego teraz brakuje to jest tak naprawdę zadanie które będziemy wspólnie rozwiązywać i to nie jest tak łatwo ale nie wymyślić zadanie które będzie się nadawało na rozpoczęcie przygody z programowaniem dlatego też postanowiłem zaprosić eksperta ekspertem jest otóż ręką co będziemy dzisiaj robić udzielam głosu a ok coś tak jakby więcej szczegółów nie ma go w domu i to było dla mnie coś mówi no dobra jedziemy z programem album i co może być program nasz program będzie bombą co robi bo wszyscy wiedzą że fachowej wiedzy fachowej danych prosto z hollywood bomby odliczają zawsze od 10 do 0 a potem wybuchają którą mogę i niezwykle to robią bardzo wolno i dodatku te ostatnie sekundy są jeszcze wolniejsi niż te pierwsze są było to nie są same w spokoju sekundy na sekundę dłuższy a to co zaczynamy pracować czapeczkę idą okej to co rozpoczyna nową przygodę tutaj widzicie moją przeglądarkę to jest serwus w mogło to być cokolwiek innego także jeżeli macie inną ulubioną przeglądarkę nieważne czy widziałeś to co musimy zrobić to przeglądarce to musimy sobie żartujesz sobie zrobię to w następujący sposób i ton wzrostu python online nawet tak jak powiedziałaś i tutaj mamy twilight oczywiście link do tej edytora online będzie również w opisie filmu pod spodem także możecie śmiało kliknąć od razu przejść na właściwą stronę sobie daje załadujmy sobie tę stronę upewnij się że nasze środowisko pracy u mnie to się troszkę ładujemy internet stał się z was powinno być o wiele szybciej okej co my tutaj widzimy tak i tutaj w lewym oknie są się pliki wszystko w jednym z prosto spokojnie więc to nie za bardzo mnie interesuje najbardziej interesuje nas to okienko siatkowe który teraz jest puste pisać swoją będziemy pisać kod w pythonie naszego programu czy to jest najbardziej istotne natomiast tutaj po prawej mamy mamy tak naprawdę miejsce konsolę gdzie będą się wyświetlały wyniki naszego oprogramowania dzisiejsze od czegoś trzeba zacząć program i moim pomysłem zaczęcia jest skorzystanie z narzędzia o tym funkcji print która jak sama nazwa wskazuje funkcja służy do publikowania czyli do wyświetlania czegoś na ekranie a mianowicie jeżeli mamy ten punkt piszemy tutaj ten w kodzie to tutaj po prawej stronie w tej koszulce powinno się wyświetlić jakiś przykład napis zaraz to pokażemy niestety lub stety jest także z uwagi na to że uczymy się takim trybie którym ja staram się promować czyli ja daje nam wiedzę i na podstawie tego czy jesteście w stanie coś zrobić czyli mamy taki bardzo krótki filmik z wiedzą i użyciem bardzo krótki czas między tym jednym drugim będzie się przewijało to że w trakcie pisania będzie trochę jakby takiej ma i ja to magię w trakcie filmów moich filmów tego również ale też następnych będę wyjaśniał natomiast na tą chwilę wrócimy troszkę zaufać i niektóre rzeczy przyjąć to na wiarę że tak jest jak ma być a potem to wszystko będzie się powoli powoli klarowność tak naprawdę chodzi o to żebyście zobaczyli tą kolację między tym co zrobicie a tym co wydarzy się w wykonaniu stanie chodzi o ten szybki wilk okej o co chodzi z tym klientem jak wygląda trening wygląda tak żebyś mógł w pełni zarabiać tak jak i o tym też porozmawiamy o tej magii jeśli wpiszemy sobie słowo które opisuje wypisuje na konsoli i teraz to słowo musi być cudzysłowie może być w tym może być również w tym nie ważne który uważany był jakiś tam uszach i teraz ja wybiorę to pojedyncze jakoś tak nie przywykłem do adam zaraz sobie wytłumaczymy dlaczego o ludziach a nie na razie przyjmujemy to jest jak to musicie sobie na razie przyjąć na wiarę tu mamy taki zielony i to się robi zielony zielony trójkącik ja na niego nacisnę to tutaj w polsce pojawiły się napisałam to pewnie oczywiście on to zrobił sobie adam jest jest fajny jest coraz to uruchomiony i wyświetla nam ten napis no dobra i to jest pierwsza rzecz druga natura by musimy na razie wiedzieć jak działa płynnie koniec okej a teraz co by się stało gdybyśmy mieli więcej tych klientów miał więcej punktów w tym przypadku mam pojęcia adam to zrobię sobie piercing adam jeden raz adam 2 jak myślicie jakiej kolejności te słowa wyświetla nam się tutaj po prawej stronie na konsoli odpalam mamy adam adam 112 po kolei tak dlaczego on to pokazuje dlaczego to jest takie istotne istotne dlatego że ważne jest to jak interpretowana wykonuje nasze polecenia czyli musimy o tym myśleć w ten sposób że każda linia każdy klient naszej linii to jest właśnie w tym momencie polecenie teraz jak działa internet i pythona on jest głupi on działa od samej góry w dół do samego dołu czyli on będzie przechodził od góry naszego pliku czy to sobie na później tak jakby człowiek czytał książkę linia po linii każdą linię sobie wykonywał i tutaj widać czyli najpierw wyglądała ta linia nam się pojawi się napis potem się wyglądała ta linia a potem się wyglądała ta linia możemy się przygotować na razie nie wiemy co to jest zablokowanie wielkim skrócie będziemy mogli by przeszli w ten program i zobaczyć jak interpretować na sobie z tym radzi okej uruchamiamy sobie fuck teraz zobaczcie podświetlą się na pierwsza czyli jesteśmy winni pierwszej ona się jeszcze nie wyglądała tutaj mówimy to wyczyścić okno kilka o jesteśmy winni pierwszego tutaj jeszcze w konsoli nic nie mamy teraz jeśli ja zrobię sobie występował także kliknę to powiem mówimy o tym nie wykonał i zobaczymy dziecko czy on wykonał i nie pierwszą i efektem jest wyświetlanie tego słowa adam na konsoli i przeskoczyć do linii tak jak wam mówiłem od dołu do góry i do dołu linia po linii chcemy go tak to jest w sumie jeszcze prostsze rozwiązanie ok teraz jeszcze nie wykonałem dopiero tam wszedł teraz on wykonają tą instrukcję pojawi się adam 2 następnie mamy prezent adam sorry adam 1 następnie mamy kolejnego klienta który wywołałam nazywa się pojawił linia po linii typu nas przychodzi w japonii i wykonuje nasze polecenia proste bardzo proste chyba okej to czy to nam możliwość zrobienia naszego byłoby myślę że tak więc to nasza mała robić to byłoby hollywoodzkie odlicza od dziesięciu w dół a na końcu robi spektakularne eksplozje i tam oczywiście gdzieś tam nie wiem rudy z w tle nie oczywiście wybór zanim on chodzi coś takiego coś w tym kierunku ok czyli jeżeli byśmy zrobili program który nam będzie liczył w dół nie klient od czego powinniśmy zacząć no jak to zwykle bywa od 10 lat temu to jest czemu to są te uszy czemu to są te uszy o tym pogadamy za sekundkę na razie jeszcze nie to na wiarę jak uruchomimy teraz ten temat programu i zachęcam do tego żeby jak najczęściej swój program uruchamiasz tak dopiszemy sobie kawałek i uruchamiamy patrzymy jak działa dzięki temu nie ma takiego czegoś nie nauczymy się nauczymy się będziemy na końcu odpalamy i nie działa i nie wiemy gdzie do tego żeby dojść do takiego etapu że potrafię napisać sobie gdzieś tam 19 i i do tego nie znalazłeś to trzeba po prostu dojść doświadczeniem tak czyli im więcej będziemy robić to będzie nam łatwiej na tą chwilę bądźcie bardzo ostrożni ok 10 sekund pochylając go dziesięciu nie było 10 powinno być 9 a potem powinno być 8 tutaj w stanie dziesięć dziewięć osiem siedem tak samo jak on znowu napisałam numerkiem na dworze fuck outside numerkiem na razie w tych urzędu pracy o tym pogadamy o tego typu rzeczach 7 potem będziemy mieli 65 dla was tak więc zrobiłem siedem sześć pięć cztery trzy dwa i księga powtórzonego prawa 18 będę musiał sobie kliknąć zero tutaj jak i na końcu zrobimy sobie jakiś fajny napis tak jak na przykład w to tylko ból ale bardzo mi się podoba dobra mamy 10 9 8 7 6 5 4 3 2 1 i 0 kaboom i co spokojnie i zobaczcie że tak naprawdę jest tylko instrukcje print zrobiliśmy naszą pierwszą grę nie jest ona idealna na pewno zrobić to lepiej nie ma d d a można zrobić lepiej natomiast natomiast na tą chwilę wiedzą którą my mamy osiągnęliśmy nasz cel no dobrze to ja mogę wam teraz tutaj dość ciekawego żeby było ciekawiej no bo teraz niestety jest tak że my ai-speaker.com mikron jest jakby wykonuje się tak szybko że nawet nie widzimy że to jest jedno po drugim po prostu stajemy na konsole od razu pełen napis no dobrze i tutaj znów kolejna rzecz którą musimy przyjąć troszkę ale to chyba z tego co widziałem to nie jest żaden problem zaczynających przygodę z vlogowaniem wprowadzimy tutaj pewne opóźnienie żeby to był taki wiele bardziej pilnowanie żeby to zrobić musimy to zrobić tak for the front wzory forum czyli z takiego czegoś co się nazywa tak to jest na razie nic nie musicie wiedzieć zaimportuj nam lipa no to musimy sobie zdawać z tego zaimportować będzie potrzebny i teraz zobaczcie jakie sobie przykład 3 było widać że to są to sekundy nie teraz to ale to patrzcie zobaczcie że pojawi się dziesiątka do wykonania się ta lista przez chwilę nic się nie działo i dopiero potem pojawiła się reszta czyli ta instrukcja instrukcja klient mówi wyświetla na konsole już instrukcja sleep robimy opóźnienie czyli sytuacja jest inna mówi dokładnie stoi w tej linii trzy sekundy interpreter tam siedzi za karę przez 3 sekundy i czeka co dalej czyli jak byśmy chcieli wprowadzić takie bardziej kinowy efekt do naszego no i bomby to wypadałoby takich lipa zrobić po każdym projekcie nie po no tutaj zrobimy klip ale niestety ale fajnie potem się ładnie skróci się nowych rzeczy ale wszędzie jest tylko jedno sekundowe wyzwanie okej to zrobiłem ale nie jest po to żebyśmy mogli tego co w ogóle używać w i tyle musicie wiedzieć na chwilę klinika jest po to żeby w tej klinice stał sobie sekundę czyli co jeśli to entry nowy świat dychę ostatni sobie sekundę i znów się zobaczymy jak to będzie wyglądać 10 9 8 7 6 5 4 3 2 1 i 0 domu no i co wygląda to już całkiem całkiem dobrze to wygląda ok czy to mi się podoba i jeszcze nie do końca tak jak mówiłem hollywoodzkiej bo mają trochę za gorąco poczucie czasu a za dużo czasu zaburzone poczucie czasu hollywoodzkich bomb polega dokładnie na tym że nie czy zauważyliście ale to ostatnie trzy setki one trwają zazwyczaj o wiele o wiele dłużej niż te wyżej okej czyli pewnie wiecie jak to jest to poprawić poprawić wprowadzić ten film teraz już tutaj troszkę dłużej i tutaj również i to no dobra ran zobaczmy jak to działa 10 98 napięcie rośnie 7 już standard trwają one cztery przeciąć czerwony zielony nie wiadomo dwa i jeden z nich były te emocje nie jest inaczej no dobra no super udało nam się troszkę wydłużyć czas trwania tej bomby zanim ona wybuchnie okej to jest pierwsza wersja naszego programu poznaliśmy klienta który nam pójdzie na ekran i poznaliśmy i który umożliwia wprowadzenie opóźnienia w tym celu żeby była bardziej wiecie hollywoodzka i fajniejsza i to jest moment kiedy robimy przerwę czy przerwę w mordowaniu teraz ja wam pokażę coś nowego co zaraz będziemy mogli zastosować oczywiście w naszym programie okej to należy sobie odłożę na bok bo to mi się nie przyda będzie potrzebujemy trochę nasz program poznajemy trochę wkładamy skąd ta magia nam się tutaj wzięła zanim dojdziemy do tego bo to był to najbardziej wyjaśnić to musimy zrozumieć czym są typy aby zrozumieć czym są typy musimy znowu poznać czym są zmienne to trochę skomplikowane ale niestety trzeba zacząć od początku bo inaczej to nie będzie miało żadnego sensu ok teraz pojęcie zmiennej jest pojęciem które dla osób które zaczynają swoją przygodę z programowaniem jest chyba najbardziej problematyczny i zrozumienie tego jakby abstrakcyjnej wtedy innego podejścia to jest zmienna jest mega istotne dla tego żeby zacząć od nowa także mam go nazywamy i od zera w sobie pogadajmy o zmiennych ja zmienne lubię traktować jak tłumaczyć komuś kto to jest zmienne których nie ma w tym żadnego kontaktu to lubię porównywać zmienne do pojemników a mianowicie do pojemników na śniadanie bo takich pojemników na śniadanie może być dużo nie widzimy sobie nie wiem na co każdy tam nie idzie do szkoły dzieci w szkole mają pojemniki na śniadanie i teraz tak czyli jeżeli by mieli wszystkie takie same pojemniki to znaczy że każdy miał to samo kanapka środku no nie mogą być te same wyniki każdy może mieć pojemnik z lakierem akrylowym bo akurat jest z moda na zakupy albo na innego gracza na natomiast w środku może być różnie może być nie wiadomo co środku i tak czy czy to jest tak że jak my dzisiaj mamy pojemnik dziecka się kończy to znaczy że już do końca życia będziemy musieli mieć kanapkę z szynką w tym pojemniku nie bo jutro możemy dostać kanapkę z miodem musi wtedy będziemy mieli w tym pojemniku zupełnie coś innego ale do kodu to wszystko się wyjaśni i teraz tak zmienna ma swoją nazwę czyli nasz pojemnik na żarcie ma swoją nazwę ja mój pojemnik nazwę sobie pojemnik z pojemnika dama będzie w środku i to był taki znaczek równa się teraz ten znaczek równa się to wcale nie jest takie trudne jak matematyce i to też jest mylące dla osób które zaczynają to nie jest tak że cztery dwa plus dwa równa się 4 nie to nie o to chodzi to znaczy równa się o znaczy przypisz czyli włóż do pojemnika czyli do pojemnika adama włóż nam przykład liczbę 4 a teraz w tym momencie od tego momentu w pojemniku adama moim kanapki jest w środku czwóreczka kanapkę z szynką ale może być może być czwórka dostałem dostałem śniadanie co to jest taki przykład ok teraz do końca znaczy to że na przykład możemy sobie zrobić taki eksperyment czyli wyświetlam i tutaj możemy sobie wyświetlić nam pojemnika na ma co myślą o mnie czy ona myśli to co jest w środku co nam wyświetlić zawartość pojemnika mamy czwórkę okej czy to znaczy że możemy mieć zawsze człowiek nie może być 10 10 odpalimy sobie pojawi nam się 10 ok ale czy tylko razem możemy coś położyć no nie mamy pojemnika dama podała było 10 ale potem będziemy sobie pojemnika i wkładamy do niego skórkę jak myślicie co się tutaj wyświetlili to w środku no właśnie czwóreczka czyli to znaczy że nasz pojemnik adam może mieć jedną rzecz środku nie czuję jakbym ułożymy coś nowego coś rzeczywistego tam już nie ma czyli no to mogę wyobrazić sobie tam włożyć czwórkę i tyle oczywiście te są mi jakie możemy znaleźć pojemnika możemy to nazwać ich z możemy sobie wybrać dowolną tutaj słowo możemy zrobić aby to po prostu nasz pojemnik musi mieć nas żebyśmy mogli się do niego dobrać i go otworzyć zobaczmy co mamy w środku i tym sposobem czy tym małym początkiem zmiennych doszliśmy do czegoś takiego co się nazywa typy tak jak układają czwórkę ale czy to znaczy że w pojemniku mogą być tylko o cyferki no nie mogę włożyć tutaj jakieś słowo i to są te uszy teraz o nich pogadamy jest okej ale to oczywiście w środku że adam jest ok i tutaj mamy takie właśnie fajną lub nie fajną rzecz fajnie mianowicie i to nie jest językiem dynamicznie typowanym co to znaczy po polsku tak na świecie normalnych ludzi to znaczy dokładnie to że i ten sam nam stwierdzić jakiego typu jest to co jest w środku i to są te typy teraz wróćmy jednak do naszej córeczki nie naszej córeczki o teraz pojemnika wam się 4 to oczywiście sobie to odpalimy kontroler jest gdybyście potrzebowali i nie chciało mi się robić cały czas klikać to jest kontrolerem ten kontroler odpala wyświetlaną czwórkę ale ładny no dobra czyli mamy tę trójkę to teraz skąd python wie jakiego typu ta czwórka ma być teraz jakbyśmy chcieli sobie wyświetli oczywiście jest wyświetlany ten pomnik adama to nam się zawartość ale zrobimy sobie taką magiczną funkcję type po to nam powie tego typu jest w środku nie musicie tego rozumieć chodzi o to żebyśmy zobaczyli co tam w środku patrzcie co teraz tutaj klasy na ziemi ważny i nt i nie to jest i george i to jest zmiana całkowita czy to są te numerki wiecie co tam minus i plus minus tam 1 2 3 i 4 i 1 5 to sobie i tak chodzi o to że są całe nie są przyczyny coś tam tylko to jest nie mam pojęcia nie 5.6 o 5.30 i tak nie jest wszystko takie całkowite liczby tobą i nigdy jej to dowodzi tego że python co zrobił python i tą zmienną do tej zmiennej musieliśmy czwórkę w czwórkę i on tam w środku czasu czwórka i on sam sobie wykombinował że to jest i nie no dobra co to jest ten to zdanie adam adam o s t r link wróciliśmy w tekst ja sam sobie stwierdził że to jest tekst bo on jest dynamicznie typowanym czyli on sam umiem rozpoznać jakiego typu jest tak nadmierna skąd to wie że to nie jest nic no właśnie po tych łóżkach jest taka umowa jeżeli coś jest takie duże czy takie duże jest stringiem i on jest tak samo skuteczny to jest link cyferki piszemy normalnie to są narazie dwa typy którymi musimy dzisiaj poznać jeden to jest int czy jeszcze raz no to całkowite liczby 5 10 15 12 tysiąclecia to są całkowite liczby x pl tekst i tekst zawsze musi być tutaj jest a on się nie zorientuje że to jest styl możemy eksperymentować i zobaczyć co nam powie o odpalimy on tutaj robi takiego o wielkie coś tak pojemników na się adam i administracji thunderbolta adam myślisz to jakaś inna zmienna nie to nie jest prawda to jest nasz tekście kop powinno być tak no dobra mam nadzieję że to jest w miarę w miarę ja wiem że sorka początek jest dziś jest to wszystko przetrawić na spokojnie natomiast tyle nam było znaleźć potrzebne w porządku ok idziemy dalej jesteście gotowi macie jeszcze ok teraz porozmawiamy jeszcze o czymś co nazywa się enthlon for do tej pory nasze produkty były od góry dotknąłem był wykonywany od góry do dołu prawda jeden za drugim a teraz jak to zrobić żeby ten film był krótszy mamy taką funkcję four four tam mówi żeby nam się iterować poczuć teraz myślę to jest ignorować tutaj będziemy mieli jakiś nasz pojemnik z psem dobrze inny czyli wy też prowadzimy nasze takie coś jeszcze tego nie musicie zrozumieć jakieś tam cyferki nie dobra klient nasz pojemnik okej czyli to kolejna nie wiem że ciężko fortune z naszego do tego pojemnika będzie nam rzucam po kolei cyferki z tego czegoś to jest chyba nazywa się lista ale o tym nawet nie będziemy grać to co musicie wiedzieć co myślicie o czym my tutaj mamy taki wiecie ekstra dzisiaj siedzimy nie do końca próbujemy wszystko zrozumieć część bierzemy na wiarę na magię ale to tylko po to żeby osiągnąć nasz cel i żebyście zobaczyli to nie jest takie trudne tak ale potem to się kiedyś na spokojnie wyjaśnimy okej odpalmy to czyli jeżeli napiszesz coś takiego i klikniemy ran to nam się tutaj pojawi coś takiego to jeszcze raz tym komfortowo on po prostu będzie nam tak długo tutaj w dziwnego w tą linijkę aby to się to ta pętla fortu się kręci o tak to trzeba było być ona będzie tą linię tą wykonywał tyle razy ile my tutaj mamy tych cyferek i za kazdym razem w naszym pojemniku będzie nowa kolejna cyferka czy ja muszę to odpalimy mamy 1 2 3 4 i ciężko wytłumaczyć 2014 czyli przy pierwszym oplocie pętli on zawsze tutaj wyświetlę jedynkę o tym zaklęciu znów dojdzie do tego więc do tego momentu i na myśli dwójkę zakręć się i trójkę czwórkę może też jakieś dziwne ale żeby było łatwiej to wyjaśnić to info 1 5 2 mimo że to trochę pomoże zrozumieć i odpalimy sobie ran pogadamy sobie o tym przypomnieć o test 1 się prezentował czyli najpierw czerwoną linię potem interpretowane przez i wyglądało to mnie potem przed i wyglądało to mnie a musimy sobie zdawać z tego świetnie jesteśmy pierwszej linii fora chodzimy sobie występuje w projektowanie test 1 oczywiście jeszcze raz to zrobię to zrobię stop dobrze teraz musimy sobie tego by być generowane wszystko super to jesteśmy winni fora podzielone pierwszy raz naszą pętlę następujące pytanie ale i tak go nie wykonuje test 1 po tym ten nasz pojemnik czyli to jest zawartość tego co było naszym pojemnik na tą chwilę jest 10 jest na tym elemencie to robimy sobie z tego ofertę dla siebie w świetle i znowu wracamy do fora niebo ten tam jeszcze nawet dokończymy tutaj idziemy się jeszcze nie skończyła to o czym myślimy się nie skończyła znów zgadzam się na to jest jeden potem się w naszych ludzi w drugim elementem czyli przechodzimy wszystkie te elementy do zrobimy sobie z tego ofert z całego świata a kolejny obiekt pętli bo jeszcze się nie skończyło tak trzymać w trójkę czyli znów nam się wyświetli jeden potem się nam bezpieczniejsza potem zrobię próbnik nasz pojemnik wykonajmy to nie to jest trójeczka i podstawa teraz się świetnie super i kolejny obiekt pętli bo znów jeszcze nie skończyliśmy jeszcze mamy czwórkę link test 1 a duda córka i punkt 2 no i to już jest koniec for się skończył się o wiele bardziej komfortowo nam zapewnić że to tutaj macie też pamiętać o tym że to jest na końcu kropka tutaj musi być regulacja pacjent musi być wcięcie trzeba się w cztery spacje większość takich jak ten zrobisz daba to i tak wpisuję cztery spacje ale za tydzień chciałbym teraz jeszcze o tym myśleć w okej czyli mamy takie coś mamy takie coś jak to coś nam pozwoli ulepszyć też program ale wróćmy teraz do tego jak programy tej pory wyglądał a wygląda on tak musimy zmniejszyć masz taki duży jest już nie mieści w sobie no dobra czyli on wyświetla wszystko od 10 do 0 a potem robie napisy w my no świetnie czy możemy to więc jakoś wykorzystać tą wiedzę którą przed chwilą dostaliśmy o pętli for o czymś tam możemy wykorzystać do tego co my tu robimy no zobaczmy zobaczmy zobaczmy dobra na razie to wywalamy zostawmy go na koniec nam się jeszcze przyda i w sobie zrobimy teraz tak i for w pojemniku nasza zmienna im raz od tego do czego oni się 10 przecinek 99 przecinek 83 odcinek 7 przecinek przecinek pięć przecinek cztery przecinek trzy przecinek jeden dwa trzy przecinek jeden jeszcze nie było to nie jest dobra mamy pojemnik po tym ma iść tak to sobie myśleliśmy spróbujmy wyświetlić tam w środku czyli print nasz pojemnik ok odpalimy to wyczyścimy jeszcze raz proszę bardzo od 10 do 0 dlaczego bo on tutaj w tej pętli się kręci między 4 a trzecią w się skończą wszystkie te dane są wyświetlenia potem idziemy dalej czyli próbuję wykonać linię pionową linią to jest pusta więc czy nie wykonana z aluminium co jest kaboom super czyli co mamy taki tutaj pojemniczek one się kręci w pojawiło super dobra dlaczego czy to dokładnie działa jak to poprzednie filmy to sobie jeszcze raz plan nie do końca bo tam pamiętajcie żeby ten opóźniacz nie no to zainstaluj naszą płodność from czyli z opcją czyli z ciężko się pisze mówiłem wcześniej bo jestem w nim importu importuje nam tutaj coś co się nazywa sleep no dobra teraz gdy tylko sklep a wstawić wypadałoby ustawić tutaj nie jedną sekundę on będzie naszą pętlę wyświetli automatycznie podjeżdża to poczekaj sekundę zakręci spowrotem znów do linii trzeciej wyświetla nam dziewiątki poczekaj sekundkę i tak będzie tutaj kręcić sobie tam w tej pętli autobusowej będzie mówił użyję tyle razy ile ma tutaj tych cyferek nie odpalamy 10 9 8 7 6 5 4 3 2 1 i trochę trudne ale dlaczego mamy ten opóźniacz już jest całkiem fajnie no dobra to teraz czy wszystko już jest tak jak być powinno czy kot oraz borys odpalić czy ten kod działa tak samo jak ten który tutaj miałem na czas odpalmy ten drugi to poszło wspięliśmy się w ten sposób że na razie przygotujemy też właśnie dzięki niej gdzieś na później do poprawy solid as a service ten kącik nasz i wklejamy nasz poprzedni które w tych projektów które miał odpalimy sobie również działa ale fajnie no tam było wiele krótszy tamten jest jest krótki czym on się różni od tamtego on się różni się tym że on tutaj ma na koniec ten nasz opóźniacz kinowy że ostatnie sekundy trwają dłużej niż te wcześniej no dobra wprowadźmy nas to samemu w domu nie wracamy składając naszą pętli for a wklejamy mamy oprócz jednej sekundy ale chcieliśmy w areszcie z dwóch tylko dla ostatnich elementów a nie dla tych sumie też wszystkich tak bym to zrobił dwójkę i odpalił bo każdy element byłby opóźniony o 2 a nie tylko trzy ostatnie no właśnie i co z tym możemy zrobić i tutaj wchodzimy znów z czymś kolejnym mianowicie z się dokonało nienawiści wykonuje to zagranie wykonuje czego kolejny element jest nam potrzebny czy teraz następuje uwaga wstrzyknięcie kolejnej jest do tej pory nauczyliśmy się robić klienta nauczyliśmy się też trochę sklepie nauczyliśmy się o tym jak interpretacji tam idzie na policję chyba że na forach wtedy robię takie kółka właź tam razy nie nauczyliśmy się czegoś jeszcze nauczyliśmy tylko tyle na razie dobra czyli teraz przyszedł czas na coś co zwykle się nazywa instrukcje warunkowe coś bardzo strasznie potocznie kto mówi wy to też nie brzmi zbyt dobrze nie chodzi o coś takiego jeżeli czyli zrób coś jeżeli nie dlatego to jest instrukcją bo to jest jeżeli dobra no to spróbujmy sobie to pokazać przykładzie ten kącik naleśnik wyrzucę i poeksperymentujemy sobie z jeżeli czyli z wpływ na początek potrzebujemy jakąś zmienną jakiś pojemnik w tym pojemniku wpiszemy sobie chwileczkę o mamy zmienną w której mamy pudełko śniadaniowe na kanapki w którym środku do pudełku podpisane pojemnik w środku w tym pudełku jest liczba 4 ok teraz wchodzimy już z ich pewnie teraz tak i w czyli jeżeli to co jest w pojemniku i tutaj patrzcie mamy dwa znaki równa się dlaczego mamy dwa znaki równa się 1 i czym to się różni od tego wyżej tak jak mówiłem powyżej tutaj co mamy oto równa się równo to się nazywa przypisz pojedyncze równa sumie przypisz czyli w do pojemnika i w tej klinice mówimy mu python w czwórkę do pojemnika w tej winnicy mówimy jeżeli pojemnik równa się równa się 5 na przykład kropek to jest cięcie to klient wyświetli nam napis w wyniku jest 5 rano nic z tego nie wyszło bo ta instrukcja się nie wykonała nie wyglądała się boją się wygląda tylko i wyłącznie wtedy jeżeli stanie się to czyli tak jeżeli pojemniku jest liczba 5 wtedy napis wyświetlał napis w pracujemy na czwórkę co jest prawdą tak czy tak jeżeli w pojemniku jest liczba 4 i jest to trend w pojemniku jest 4 odpalamy ta na dowód rzeczowy numer jeden tak to działa no to trzeba rozumieć jeżeli w pojemniku jest 4 jeżeli w pojemniku jest liczba 4 to zrób to i to działa tylko na dobra adam to jest adam odpal przykład kanapką tak to się wyświetliło się wskazujemy plan pojemniku jest 4 spróbujmy teraz to użyć w naszym programie wracamy z naszym kodem który jest łooo skomplikowany hej to jest nasz kot zapalamy sobie go nawet działa i teraz co my musimy osiągnąć kiedy my powinniśmy czekać dłużej niż sleep czyli standardowo on czeka na jedną sekundę co jeżeli byśmy chcieli żeby nam poczekał na niektórych rzeczy o jedną sekundę jeszcze więcej okej czyli tak kręgosłupa na razie zostawiamy w ten klip jest tutaj w porządku on będzie działał dla wszystkich nie tylko dla naszej tutaj liście nazwijmy to liście teraz co jeżeli w pojemniku w środku mamy liczbę 2 to poczekaj nam dodatkową sekundę teraz jeżeli to będzie liczba 2 to będzie tutaj poczekaj sekundę a potem i tak poczekaj sekundę tutaj jeżeli w pojemniku jest liczba 1 sklep poczekaj nam kolejną sekundę super no dobra no i ostatni raz if jeżeli w pojemniku jest liczba 0 również poczekaj nam sekundę zobaczmy czy to działa mamy 10 9 8 7 6 5 4 3 2 1 i tutaj mamy te spowolnienie 10 jest śmieszne tak udało nam się osiągnąć ten efekt dzięki zastosowaniu tych trzech i w takcie dla tych cyferek jeżeli on nam tutaj któraś z tych cyferek jeżeli będzie wojtek doczeka sekundy sekundy sekundy i nie działa mamy to co chcieliśmy no dobra czy w związku z tym nie możemy coś co jeszcze poprawić myślę że możemy okej przechodzimy z cyklu akumulacji na bok i teraz pokażę wam nasze instrukcji iw pojemnik równa się 4 ok mamy czwórka w pojemniku położyliśmy tamtym budynku ale spoko i teraz do tej pory zrobiliśmy i w zawartość pojemnika jest równe 4 ton aby świec jakiś napis nie widziała przykład i teraz na to oczywiście zadziała wyświetlacz działa bo to jest pojemniku jest twórca w pojemniku jest czwórka zawartość pojemnika do worka a tutaj sprawdzamy ale wcześniej odrzuciliśmy okej czy to jest jedyne miejsce w którym możemy sprawdzić czyli czy możemy sprawdzić coś więcej niż to że coś jest równa czemuś oczywiście możemy to sprawdzić czy to się czegoś mniejszy czyli tak jeżeli zawartość pojemnika jest mniejsza od dziesięciu lat ale zastanówmy się komunikujesz córka czyli tak czwórka jest mniejsza od dziesięciu jest czyli działa co się działo a teraz możemy mieć znaczenie drugą stronę czy czwórka jest większa od 10 teraz nam się wyświetli totalnie nic bo tam jest tłumaczenie wykonała on tego i fajnie wyszedł z tego powodu że o wrażenie którą ten jest nieprawdziwy po prostu czwórka nie jest większa od 10 okej czyli co możemy zrobić jest równa 10 możemy sprawdzić czy jest mniejsze od dziesięciu możemy sprawdzić czy jest większe od dziesięciu to co jest w środku w tym pojemniku możemy też sprawdzić czy jest na przykład mniejsze bądź równy i teraz musimy mieć trójkę czwórkę i tak czy czwórka do środku trzeba pamiętać tym pojemniku jest mniejsza czwórki tak sobie to odpalimy a nic nie jest mniejsza o to kim on jest również funkcja aktywuj umiejętność równa się jeszcze raz no to było że działa jak u mnie już nie jest mniejsza niż p ale jest mniejsza bądź równa teraz na to zadziała tak tym mniejsza bądź równa i mamy jeszcze większa będzie równa oczywiście okej no dobra co wjeżdżamy z naszym kotem z powrotem skopiuj i wklej no dobra i teraz tak zastanówmy się ten film tutaj na końcówkę czy top3 warunki nie dałoby się mając tą wiedzę którą teraz już mamy zastąpić jednym warunkiem czyli jakim dzieci dla ich takich sytuacjach my musimy być przygotowani na dla mniejszych bądź równy 2 prawda okej czyli teraz tak i spojrzeli pojemnik to jest ta wartość jest pojemniku jest mniejsza bądź równa dwójka dwójki to ty sleep tam naszą dodatkową sekundę mu fajny mi się podoba adam dziesięć dziewięć osiem siedem sześć pięć cztery trzy dwa spowolnienie jedynka spowolnienie 0 album no i to by było chyba na tyle jeżeli chodzi o mega podstawy pana wiem że nie jest łatwe wiem że jest sporo magii też pamiętajcie że to nie jest tak że którykolwiek z tych tematów pod tytułem i wedle typy że jako z jakoś dogłębnie mówiłem nie myślę tylko że tak powiem liznęli po wierzchu to co to jest ale dzięki temu że wzięliśmy tak trochę po wierzchu byliśmy w stanie zrobić jakiś program tak zamiast nie zamiast marnować czas na to żeby się nie wiem uczyć przez dwie godziny o typach i tak już nie nauczyli się uczyć się kolejne dwie godziny o pętlach a potem kolejne dwie godziny o jakichś tam po instrukcji warunkowych i dopiero po 16 godzin abyśmy mogli coś zrobić z tym sposobem po wierzchu czyli trudno tak się teraz chyba powinno uczyć tak żeby się jak najszybciej osiągnąć efekt i mając tą wiedzę która jest wiedzą bardzo płytką my jesteśmy w stanie tak naprawdę sporo problemów mam nadzieję że się podobało i że ten sposób przekazywania wiedzy jest dla was dobry chciałbym was prosić bardzo o filmach czy ten styl prowadzenia zajęć dla was okej czy można było coś poprawić czy nie jest przypadkiem także z uwagi na to że tak mieszam żeton wiedzę z praktyką to nie muszę się gubicie i zachęcam do subskrypcji kanału