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 😀
@@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
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ść :)
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.
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ę!
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
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)
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" :)
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
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 😀
Ciekawy i przydatny film, dlatego komentarz dla zasięgu zostawiam.
dzięki tobie zainteresowałem się programowaniem i zdecydowałem się ścigać karierę juniora :) Komentarz taktyczny raz
Mega! Trzymam kciuki za naukę!
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
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ść :)
Chłopie robisz mega dobrą robotę. Dzięki!
Konkrety!
Mimo, że na co dzień nie siedzę w pythonie, fajnie sobotę zerknąć jak działają inne języki. Dzięki! 😁
Przydało by się więcej takich filmów. Bardzo efektywne 20 min 👍
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.
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ę!
Ś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
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 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
Co to za rozszerzenie do kolorowych nawiasów?
To Bracket Pair Colorizer 2: ruclips.net/video/m_vZ3v65sak/видео.html
@@JakNauczycSieProgramowania Dziękuje bardzo😊
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" :)
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
Fajny odcinek następnym razem może coś ML?
Jak kiedyś zgłębię ten temat to pewnie :)
będzie jakiś kurs z kotlina najlepiej to z kotlin/android ?
Na obecną chwilę Kotlina nie mam w planach.
@@JakNauczycSieProgramowania szkoda :(
Jakieś książki do Pythona polecasz? :)
ok
Ś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
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