Dzięki za ten materiał. Część z tych sposobów znałam, co mnie jako osobę początkującą mocno ucieszyło. Bardzo fajny materiał, z chęcią obejrzę kolejne w tym stylu. Twoje filmy są bardzo pomocne. Wczoraj też kupiłam Roadmapę i czuję się mocno podbudowana po jej wstępnej lekturze.
@@JakNauczycSieProgramowania uczę się pythona od połowy sierpnia tego roku, ale Twój kanał znam jakoś od miesiąca. Idę takim tempem, na jakie pozwala mi życie 😀
Super odcinek! Jedna mała uwaga, co do odwracania stringa to nie jest optymalny sposób. Wydajniej jest użyć wbudowanej funkcji reversed(), z uwagi na to, że slice'ing w python tworzy kopie, a reversed() nie. Na takim przykładzie nie ma to większego znaczenia ale przy większych obiektach już tak.
Dokładnie, ani to szybsze, ani czytelniejsze. Zalatuje kimś, kto odkrył list comprehensions i stosuje to zawsze, wszędzie, zagnieżdżając i przy okazji zabijając całą czytelność, kosztem bycia "pythonic".
Dzięki za cenną uwagę! Co do czytelności to uważam to za subiektywną kwestię, bo z jednej strony mamy text[::-1], a z drugiej mamy "".join(reversed(text)), co też jakoś super czytelne na pierwszy rzut oka nie jest :) Samo odwracanie stringa potraktujmy też jako pretekst do przedstawienia samego slicingu stringów, bo to zdecydowanie ciekawie zaimplementowana funkcjonalność :)
@@JakNauczycSieProgramowania Pozdrawiam :) Chwile już nie programuje w Pythonie, ponieważ dużo bardziej zaawansowana osoba podjeła się mentorowania w projekcie z JS, ale jeszcze pamiętam smaczki z Pythona, właśnie przed chwilą na twoim serwerze odpowiedziałem na pytanie osobie, właśnie odnośnie Pythona, fajnie że tworzysz, bo dużo się dowiaduje, dobrze jest wymieniać się wiedzą :) Ja np. z poradnika powiedziałem się że jest biblioteka do tego, gdy zipujesz nierówne listy
Liczby były spoko i zip_longest - tego nie znałem. Fajnie, że podałeś strict=True w funkcji zip - może odcinek o nowościa w 3.10?. A pobieranie wartości ze słownika metodą get() powinno być absolutną podstawą we wszystkich kursach pythona - pamiętam jak pisałem wyjątek jak nie znajdzie klucza - a tu gotowiec i to piękny.
Co do 2:25 - 2:35. Sprawdziłem, co by było w przypadku gdyby DOMINIK występował tylko raz (podobnie co np Anna czy Rafał. Wtedy wyskoczy chyba tylko jedno z tych imion (chyba pierwsze w kolejnosci z listy). Co zrobić, żeby np wyskoczyły wszystkie imiona, które występują 2x? Np gdybym miał JEDNO imię występujące 4x, X imion występujących 3x, X imion występujących 2x i 100 imion występujących raz? Co w takim przypadku wpisać, żeby mi wyskoczyły wszystkie występujące 4 oraz 3x? (nie znając liczby imion które występują 3x)
Hej mam do ciebie pytanie jakie masz ustawienia dotyczące czcionki i jak ustawiłeś takie kolory w tym projekcie to-do w odcinku: podstawy pythona w 2 h
Bardzo fajny materiał, przystępny dla osoby spoza IT. Cały kanał 10/10! /chciałabym tylko coś podpowiedzieć (przepraszam skrzywienie zawodowe) -słowo "none" trochę inaczej się wymawia. Pozdrawiam! 🙂
Ooo ja zawsze bardzo dużą wagę przykładam do poprawności językowej i gramatycznej (mówiąc zarówno po polsku jak i po angielsku), także bardzo cenię sobie taką uwagę. Dziękuję!
To Oh My Zsh + Powerlevel10k: medium.com/@satriajanaka09/setup-zsh-oh-my-zsh-powerlevel10k-on-ubuntu-20-04-c4a4052508fd github.com/romkatv/powerlevel10k dev.to/abdfnx/oh-my-zsh-powerlevel10k-cool-terminal-1no0
Niestety nie podpowiem, bo nie pisałem nigdy bota do Discorda, także nie znam zupełnie możliwości jego API. Ale jak to mówił pewien kolega z mojej pierwszej pracy - "wszystko da się zrobić, to tylko kod" :)
Zdecydowanie tak! Pisanie czytelnego kodu to jedna z najważniejszych zasad w programowaniu - kod powinno czytać się jak książkę, wszystko powinno być zrozumiałe :) Ale siłą Pythona jest właśnie to, że często kod jest nie tylko krótki, ale jednocześnie bardzo czytelny :) A o czystości i czytelności kodu dawno temu nagrałem odcinek: ruclips.net/video/beX2mHo8ZTQ/видео.html
@@JakNauczycSieProgramowania a z atrybutami w funkcji na wywołaniu nie lepiej zapisać default="Kraj nie został znaleziony, podaj inny" ?. :) z liczbami to mozna jeszcze zapisac w postaci int(20e7) ale w sumie Twoj zapis liczby czytelniejszy.
Odwracanie stringów przydaje się tym co oszczędzają na proszku do prania. A tak już na poważnie, to przydatny filmik. Dzięki.
Dzięki za ten materiał. Część z tych sposobów znałam, co mnie jako osobę początkującą mocno ucieszyło. Bardzo fajny materiał, z chęcią obejrzę kolejne w tym stylu. Twoje filmy są bardzo pomocne. Wczoraj też kupiłam Roadmapę i czuję się mocno podbudowana po jej wstępnej lekturze.
Mega mnie cieszy Twój komentarz! A od kiedy oglądasz kanał i od kiedy uczysz się programowania?
@@JakNauczycSieProgramowania uczę się pythona od połowy sierpnia tego roku, ale Twój kanał znam jakoś od miesiąca. Idę takim tempem, na jakie pozwala mi życie 😀
dzięki tobie zainteresowałem się programowaniem i zdecydowałem się ścigać karierę juniora :) Komentarz taktyczny raz
Mega! Trzymam kciuki za naukę!
Super odcinek! Jedna mała uwaga, co do odwracania stringa to nie jest optymalny sposób. Wydajniej jest użyć wbudowanej funkcji reversed(), z uwagi na to, że slice'ing w python tworzy kopie, a reversed() nie. Na takim przykładzie nie ma to większego znaczenia ale przy większych obiektach już tak.
Dokładnie, ani to szybsze, ani czytelniejsze. Zalatuje kimś, kto odkrył list comprehensions i stosuje to zawsze, wszędzie, zagnieżdżając i przy okazji zabijając całą czytelność, kosztem bycia "pythonic".
Dzięki za cenną uwagę!
Co do czytelności to uważam to za subiektywną kwestię, bo z jednej strony mamy text[::-1], a z drugiej mamy "".join(reversed(text)), co też jakoś super czytelne na pierwszy rzut oka nie jest :)
Samo odwracanie stringa potraktujmy też jako pretekst do przedstawienia samego slicingu stringów, bo to zdecydowanie ciekawie zaimplementowana funkcjonalność :)
4:16 można też dać po 'languages' przecinek i wpisać 1, wtedy funkcja enumerate będzie lecieć od tej podanej liczby, można podać jakakolwiek liczbę ;)
Dzięki za tę uwagę, tak faktycznie jest lepiej i czytelniej!
@@JakNauczycSieProgramowania Pozdrawiam :)
Chwile już nie programuje w Pythonie, ponieważ dużo bardziej zaawansowana osoba podjeła się mentorowania w projekcie z JS, ale jeszcze pamiętam smaczki z Pythona, właśnie przed chwilą na twoim serwerze odpowiedziałem na pytanie osobie, właśnie odnośnie Pythona, fajnie że tworzysz, bo dużo się dowiaduje, dobrze jest wymieniać się wiedzą :)
Ja np. z poradnika powiedziałem się że jest biblioteka do tego, gdy zipujesz nierówne listy
Ciekawy i przydatny film, dlatego komentarz dla zasięgu zostawiam.
Chłopie robisz mega dobrą robotę. Dzięki!
Mimo, że na co dzień nie siedzę w pythonie, fajnie sobotę zerknąć jak działają inne języki. Dzięki! 😁
Konkrety!
Liczby były spoko i zip_longest - tego nie znałem. Fajnie, że podałeś strict=True w funkcji zip - może odcinek o nowościa w 3.10?. A pobieranie wartości ze słownika metodą get() powinno być absolutną podstawą we wszystkich kursach pythona - pamiętam jak pisałem wyjątek jak nie znajdzie klucza - a tu gotowiec i to piękny.
Planuję odcinek o nowościach w 3.10, zwłaszcza, że kilka z nich jest bardzo ciekawych :)
@@JakNauczycSieProgramowania Switch case zwłaszcza by się przydał na jakimś dobrym przykładzie.
Przydało by się więcej takich filmów. Bardzo efektywne 20 min 👍
Świetna sprawa. Co to za rozszerzenie podpowiadające funkcje ?
Tabnine: www.tabnine.com/install/vscode
Wspomniałem o nim, ale zapomniałem wyświetlić nazwę na ekranie :)
@@JakNauczycSieProgramowania Dzięki, mega użyteczne
Co do 2:25 - 2:35.
Sprawdziłem, co by było w przypadku gdyby DOMINIK występował tylko raz (podobnie co np Anna czy Rafał. Wtedy wyskoczy chyba tylko jedno z tych imion (chyba pierwsze w kolejnosci z listy). Co zrobić, żeby np wyskoczyły wszystkie imiona, które występują 2x? Np gdybym miał JEDNO imię występujące 4x, X imion występujących 3x, X imion występujących 2x i 100 imion występujących raz? Co w takim przypadku wpisać, żeby mi wyskoczyły wszystkie występujące 4 oraz 3x? (nie znając liczby imion które występują 3x)
stackoverflow.com/questions/26830929/collections-counter-most-common-including-equal-counts
Hej mam do ciebie pytanie jakie masz ustawienia dotyczące czcionki i jak ustawiłeś takie kolory w tym projekcie to-do w odcinku: podstawy pythona w 2 h
To motyw Nord: marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code
Co to za rozszerzenie do kolorowych nawiasów?
To Bracket Pair Colorizer 2: ruclips.net/video/m_vZ3v65sak/видео.html
@@JakNauczycSieProgramowania Dziękuje bardzo😊
Bardzo fajny materiał, przystępny dla osoby spoza IT. Cały kanał 10/10!
/chciałabym tylko coś podpowiedzieć (przepraszam skrzywienie zawodowe) -słowo "none" trochę inaczej się wymawia. Pozdrawiam! 🙂
Ooo ja zawsze bardzo dużą wagę przykładam do poprawności językowej i gramatycznej (mówiąc zarówno po polsku jak i po angielsku), także bardzo cenię sobie taką uwagę. Dziękuję!
Jakieś książki do Pythona polecasz? :)
Mam takie pytanie, jakie to rozszerzenie że ten terminal tak ładnie wygląda?
To Oh My Zsh + Powerlevel10k:
medium.com/@satriajanaka09/setup-zsh-oh-my-zsh-powerlevel10k-on-ubuntu-20-04-c4a4052508fd
github.com/romkatv/powerlevel10k
dev.to/abdfnx/oh-my-zsh-powerlevel10k-cool-terminal-1no0
Stworzyłem bota na Discord i jest taka opcja aby API się samo aktualizowalo i wysyłało wiadomość ?
Niestety nie podpowiem, bo nie pisałem nigdy bota do Discorda, także nie znam zupełnie możliwości jego API.
Ale jak to mówił pewien kolega z mojej pierwszej pracy - "wszystko da się zrobić, to tylko kod" :)
będzie jakiś kurs z kotlina najlepiej to z kotlin/android ?
Na obecną chwilę Kotlina nie mam w planach.
@@JakNauczycSieProgramowania szkoda :(
Fajny odcinek następnym razem może coś ML?
Jak kiedyś zgłębię ten temat to pewnie :)
Świetny materiał, natomiast link do discorda nie działa.
Dzięki za info, poprawiłem już przekierowanie, ale gdyby nie zadziałało, skorzystaj bezpośrednio z tego linka: discord.com/invite/E3YeWCMxxr
ok
Mnie uczono by nie zwijać wszystkiego w jedną linie czasem tak by kod był czytelniejszy dla innych.
Zdecydowanie tak! Pisanie czytelnego kodu to jedna z najważniejszych zasad w programowaniu - kod powinno czytać się jak książkę, wszystko powinno być zrozumiałe :)
Ale siłą Pythona jest właśnie to, że często kod jest nie tylko krótki, ale jednocześnie bardzo czytelny :)
A o czystości i czytelności kodu dawno temu nagrałem odcinek: ruclips.net/video/beX2mHo8ZTQ/видео.html
@@JakNauczycSieProgramowania a z atrybutami w funkcji na wywołaniu nie lepiej zapisać default="Kraj nie został znaleziony, podaj inny" ?. :) z liczbami to mozna jeszcze zapisac w postaci int(20e7) ale w sumie Twoj zapis liczby czytelniejszy.
Pascal jest bardziej czytelny