Znów wracamy do tupli, ale nie tylko. Co jeśli mamy więcej wartości niż zmiennych? Co jeśli nie wiemy z góry ile chcemy przypisać wartości? Czy ten mechanizm da radę?
Continue reading "82% of Zagadka Pythonowa #5 still remains to read.
Znów wracamy do tupli, ale nie tylko. Co jeśli mamy więcej wartości niż zmiennych? Co jeśli nie wiemy z góry ile chcemy przypisać wartości? Czy ten mechanizm da radę?
Continue reading "82% of Zagadka Pythonowa #5 still remains to read.
Tym razem pod lupę wzięliśmy dzielenie w Pythonie - całkowitoliczbowe i z resztą. Jak sobie poradziliście z tym wyzwaniem?
Continue reading "94% of Zagadka Pythonowa #4 still remains to read.
Ostatnia zagadka dotyczyła typów danych. Nawet podobnie wyglądający zapis, może stworzyć zupełnie inną strukturę. Odpowiedzi na zagadki w poście poniżej.
Continue reading "92% of Zagadka Pythonowa #3 still remains to read.
Można powiedzieć, że ludzie dzielą się na dwa typy - tych co uwielbiają list comprehensions i tych, którzy jeszcze ich nie znają. Na początku wydawało mi się, że to mi się na nic nie przyda. Przecież wszystko co robi list comprehensions można zrobić za pomocą pętli z dodatkowymi warunkami. Gdy jednak nauczyłam się je tworzyć, nie ...
Continue reading "98% of List comprehensions still remains to read.
Chcąc dodać elementy do listy w Pythonie możemy użyć jednej w dwóch metod: append i extend. Jakie są między nimi różnice i jakie efekty pozwalają uzyskać? Poznaj obie, by osiągać zamierzony efekt i uniknąć zaskoczenia. Zacznijmy od przykładu.
Tworzymy bardzo prostą listę trójelementową, zawierającą wydatki z trzech kolejnych dni:
lista = [10, 23, 15]
# lista
# [10 ...
Continue reading "87% of Funkcje append i extend na listach still remains to read.
Z czasem, gdy nasze modele się rozrastają, rosną nasze potrzeby związane z bardziej skomplikowanymi zależnościami między danymi. Zaczynamy od zupełnie prostych pól, przechowujących podstawowe dane, takie jak imię, nazwisko czy data urodzenia. W pewnym momencie chcemy jednak mieć możliwość obliczania wieku dynamicznie. Z pomocą przyjdzie nam dekorator property.
Innym przykładem może być użycie property do ...
Robienie tutoriali w kółko może być nużące. W pewnym momencie chcesz zobaczyć co jesteś w stanie już zrobić swoimi nowo nabytymi, programistycznymi super mocami. Jednak na początku ciężko wymyślić projekty, które będą w Twoim zasięgu umiejętności, a z drugiej strony będą już rozwiązywały praktyczny problem. Dlatego zebrałam kilka pomysłów, które możesz zrealizować lub wymyślić podobne.
Continue reading "91% of Proste projekty dla początkujących still remains to read.
Jeśli znasz podstawy Pythona i marzy Ci się własna aplikacja webowa, to Django będzie Twoim wspaniałym przyjacielem. Dlaczego? Bo Django powstało z myślą uproszczenia i przyspieszenia budowania aplikacji webowych. Z tego względu ma wbudowane dodatkowe narzędzia, które rozwiązują typowe problemy.
Continue reading "95% of Pierwszy projekt w Django still remains to read.
Temat kontroli wersji jest często omijany przez adeptów programowania. Bywa określany jako mało przydatny na samym początku albo trudny. Chciałabym jednak zachęcić Was do zapoznania z nim, bo bardzo się przydaje zarówno w życiu zawodowym, jak i przy własnych projektach.
A więc postanowione. Uczysz się programować. Już świerzbią ręce, żeby zakodzić nowego Facebooka albo apkę mobilną przynoszącą kolosalne pieniądze. Pojawia się pytanie czego się uczyć i jaki język wybrać na początek. Zacznę od mojej historii programistycznej.
Continue reading "95% of Od jakiego języka zacząć naukę programowania? still remains to read.