Wszystko
Najnowsze
Archiwum
- 5
Mirki, mam pytanie odnośnie dziedziczenia.
Klasa Foo2 dziedziczy po Foo. I czy dobrze rozumiem:
- jeśli chcę aby obiekty klasy Foo2 miały wszystkie atrybuty co obiekty Foo i jeden dodatkowy, to w konstruktorze klasy Foo2 muszę powtórzyć atrybuty i dodać nowy?
- jeśli obiekty klasy Foo2 mają mieć dokładnie te same atrybuty co klasy Foo to mogę pominąć konstruktor?
#python
Klasa Foo2 dziedziczy po Foo. I czy dobrze rozumiem:
- jeśli chcę aby obiekty klasy Foo2 miały wszystkie atrybuty co obiekty Foo i jeden dodatkowy, to w konstruktorze klasy Foo2 muszę powtórzyć atrybuty i dodać nowy?
- jeśli obiekty klasy Foo2 mają mieć dokładnie te same atrybuty co klasy Foo to mogę pominąć konstruktor?
#python
@venomik: Dziedziczenie zakłada, że zawierasz wszystkie elementy od klasy dziedziczonej. Po to też wywołuje się konstruktor klasy, która jest dziedziczona, przed konstruktorem klasy, która dziedziczy.
Myślę, że zwykle dodanie nowego pola przez self załatwi sprawę.
Myślę, że zwykle dodanie nowego pola przez self załatwi sprawę.
- 6
@japer:
nie
Dziedziczenie zakłada, że zawierasz wszystkie elementy od klasy dziedziczonej.
nie
Po to też wywołuje się konstruktor klasę, która jest dziedziczona, przed konstruktorem klasy,
7
The Best Websites to Learn Coding Online

The best tutorials and websites where you can learn how to write code in PHP, JavaScript, HTML, CSS, Python and all the other popular programming languages.
z- 1
- #
- #
- #
- #
- #
- #
- 2
Tak z czystej ciekawości.
Są przynajmniej dwa sposoby na zmianę wartości atrybutu obiektu. Można utworzyć odpowiednia metodę (setter), można po prostu nadać wartość. Przykład:
http://pastebin.com/YuctCEtF (linia 10 oraz 11)
Obie oczywiście działają w pełni poprawnie.
Jaka jest dobra praktyka? Dlaczego używanie setterów jest ponoć lepsze od odnoszenia się bezpośrednio do atrybutu obiektu? Czy może jest jeszcze inny, polecany sposób?
#python
Są przynajmniej dwa sposoby na zmianę wartości atrybutu obiektu. Można utworzyć odpowiednia metodę (setter), można po prostu nadać wartość. Przykład:
http://pastebin.com/YuctCEtF (linia 10 oraz 11)
Obie oczywiście działają w pełni poprawnie.
Jaka jest dobra praktyka? Dlaczego używanie setterów jest ponoć lepsze od odnoszenia się bezpośrednio do atrybutu obiektu? Czy może jest jeszcze inny, polecany sposób?
#python
- 4
@venomik: Jeśli setter ma tylko przypisać wartość do atrybutu to nie opłaca się go pisać.
Jeśli stoi za tym jakaś logika to wtedy trzeba zrobić setter.
Jest jeszcze dekorator
Jeśli stoi za tym jakaś logika to wtedy trzeba zrobić setter.
Jest jeszcze dekorator
property pozwalający stworzyć seperator.- 5
@venomik: w pythonie robi się to tak: https://docs.python.org/2/library/functions.html#property
co sprawia, że leszcze od C++ i Javy czują mieknące kolana
co sprawia, że leszcze od C++ i Javy czują mieknące kolana
#python #linux #unix Ej mirko jak mogę z poziomu pythona uruchomić komendę w bashu, tak żeby skrypt nie czekał aż komenda w bashu się zrobi tylko odpalił i robił to co ma robić dalej, tak jakbym odpalił coś screenem i od razu zrobił ctrl-a ctrl-d.
Narazie jedynym rozwiązaniem jest wrzucać komendy do wykonania do pliku i ustawić crona żeby wykonywał plik co minutę, ale może jest
Narazie jedynym rozwiązaniem jest wrzucać komendy do wykonania do pliku i ustawić crona żeby wykonywał plik co minutę, ale może jest
- 4
- 1
Używa ktoś z powodzeniem Vima na Windowsie do programowania w Pythonie? Ilekroć starałem się to skonfigurować to zawsze coś się srało. Naszło mnie by spróbować jeszcze raz, ale żeby oszczędzić sobie nerwów to stwierdziłem, że spytam wpierw czy to w ogóle sensowne :P
#programowanie #python
#programowanie #python
- 2
@dyeprogr: oh wait, to znaczy że umiesz vima, który najlepiej działa pod uniksami, ale chcesz go używać pod Windowsem, bo linuksa nie umiesz.
Pytanie brzmi, jak nauczyłeś się obsługi vima skoro nie pod Windowsem (bo źle działa) i nie pod Linuksem (bo nie umiesz), nie pod BSD (bo to unix) i nie pod MacOSem (bo to BSD).
#fucklogic
Pytanie brzmi, jak nauczyłeś się obsługi vima skoro nie pod Windowsem (bo źle działa) i nie pod Linuksem (bo nie umiesz), nie pod BSD (bo to unix) i nie pod MacOSem (bo to BSD).
#fucklogic
- 1
@dyeprogr: ty chory windziarzu
- 1
Co polecacie do nauki pythona 3? Bo tak jak innych języków uczyłem się na tworzeniu projektów to odnoszę wrażenie, że pythona najlepiej się uczyć z książki.
#naukaprogramowania #python
#naukaprogramowania #python
- 5
- 3
@yodaa1: zrobić coś małego, spróbować zrobić większego, nie widzieć jak, zobaczyć czy pytali o to inni i jakie odpowiedzi uzyskali, zobaczyć jak zrobili to inii, kontynuuować tę ścieżkę, zauważyć co można robić lepiej, wrócić do początku, sprawdzić co się zrobiło źle, poprawić, kontynuować
#django #python pomuszcie mam apkę którą robiłem na własnym komputerze i teraz przeniosłem na serwer i próbuję zrobić makemigrations ale dostaję taki eksczepczyn: https://gist.github.com/ca1ek/aa486c5915790dd25806
edit: naprawiuem już, pamietajcie pliki migracji tez na serwer wrzucic!
edit: naprawiuem już, pamietajcie pliki migracji tez na serwer wrzucic!
- 1
@gulamin: python hard way jest bardzo fajnym szkoleniem
- 1
@gulamin: Świetny zbiór linków z podziałem na kategorie na który wpadłem ostatnio:
https://python.zeef.com/alan.richmond
Poza tym ja bym nie polecił "Python the Hard Way" - początek jest całkiem spoko (uwagi, porady i zapoznanie z terminalem bodajże), a później ogólnie źle nie jest ale nudne i trochę kiepsko uczy dość bezużyteczne rzeczy - padaka trochę wg mnie. Zawiodłem się tą książką - ale to tylko moje zdanie. Jeśli zrobiłaś Codecademy to przerabianie
https://python.zeef.com/alan.richmond
Poza tym ja bym nie polecił "Python the Hard Way" - początek jest całkiem spoko (uwagi, porady i zapoznanie z terminalem bodajże), a później ogólnie źle nie jest ale nudne i trochę kiepsko uczy dość bezużyteczne rzeczy - padaka trochę wg mnie. Zawiodłem się tą książką - ale to tylko moje zdanie. Jeśli zrobiłaś Codecademy to przerabianie
- 2
Potrzebuje wyciągnąć z pliku listę, która jest ukryta pośród ciągów znaków, ale #python uznaje, że to i tak jest ciąg znaków, mimo iż uciąłem fragment tekstu z początku i końca, a lista ma kwadratowe nawiasy, a nie mogę podzielić jej splitem, bo wychodzą jakieś pierdoły, a lista jest wielowymiarowa. Oczywiście po podzieleniu przypisałem do innej zmiennej. Jakiś pomysł na to? #programowanie
- 3
@hesus: daj jakiś przykład konkretny bo "python uznaje" to znaczy tyle, że tobie się coś wydaje.
@hesus: spróbuj tego stringa wrzucić do ast.literal_eѵal()
- 28
Chwaliłem się już na Hacker News, to pochwalę się też tu ( ͡° ͜ʖ ͡°)
YouTube Filesystem - YTFS. W skrócie, tworząc katalog wyszukuje się filmy, które można następnie odtwarzać, czy tam kopiować przy użyciu dowolnych narzędzi.
#programowanie #python #fuse #linux #youtube #akomutopotrzebne
YouTube Filesystem - YTFS. W skrócie, tworząc katalog wyszukuje się filmy, które można następnie odtwarzać, czy tam kopiować przy użyciu dowolnych narzędzi.
#programowanie #python #fuse #linux #youtube #akomutopotrzebne
- 8
Przestrzegam przed czytaniem niewłaściwych książek. @Bionizy przeczytał niewłaściwe książki co skutkuje tragicznym kodem.
Najpierw malutki plik wejściowy
Najpierw malutki plik wejściowy
$ python generator.py 9999; du -hs liczby
68KJest jakiś prostszy sposób by odczytać linijki z pliku?
array = []
with file as f:
for line in f:- 12
mirko z jakiej strony uczyc się #django?
#python chyba #programowanie
edit: jak się da to po polsku pls też, po angielsku umiem ale łatwiej z polskiego mi się uczyć.
#python chyba #programowanie
edit: jak się da to po polsku pls też, po angielsku umiem ale łatwiej z polskiego mi się uczyć.
- 3
@n_i_e_rozumiem: openshift i heroku mają darmowe plany
- 1
Ja używam do swoich projektów: mydevil.net
- 37
Poniważ na najbliższym wroc.py będę prowadził Lightning Talka o Xpath'ie, postanowiłem poprosić Was o małą pomoc, by się lepiej przygotować. Będę miał mało czasu (5-10 minut max), więc muszę być dość konkretny. Dla zachęty, wśród osób, które wypełnią poniższą ankietę, rozlosuję *jeden* (oczywiście nowy, prosto ze sklepu ;)) git-kubek.
https://docs.google.com/forms/d/1Wr7J1Z_4qQ5G0lwG-_TSoqPvdTHoRyBtFwCsQeeO1gk/viewform?usp=send_form
Będę bardzo wdzięczny za pomoc. Jest tylko 9 pytań, w czym tylko 5 pytań zamkniętych z wymaganymi odpowiedziamy.
#wroclaw
https://docs.google.com/forms/d/1Wr7J1Z_4qQ5G0lwG-_TSoqPvdTHoRyBtFwCsQeeO1gk/viewform?usp=send_form
Będę bardzo wdzięczny za pomoc. Jest tylko 9 pytań, w czym tylko 5 pytań zamkniętych z wymaganymi odpowiedziamy.
#wroclaw
źródło: comment_qCQ4UmtpiE3GSJDvPL0SJAzhCjj1hdUx.jpg
Pobierz- 16
Pytanie: Czego chciałbyś dowiedzieć się o xpathie?
:D
Czy lecą na niego lachony.
:D
- 23
Osoby zainteresowane tym Lighting Talkiem informuję, że planujemy go nagrać. Osoby plusujące ten komentarz zostaną później zawołane przeze mnie do tego wątku, jak już filmik będzie dostępny na YT :)


















fd.write(chunk)progress += 1
report(progress)