Thread View: pl.comp.lang.python
15 messages
15 total messages
Started by Marcin Wojtczuk
Wed, 04 Dec 2002 23:56
Podejście obiektowe - czy jest konieczne w pythonie ?
Author: Marcin Wojtczuk
Date: Wed, 04 Dec 2002 23:56
Date: Wed, 04 Dec 2002 23:56
20 lines
1802 bytes
1802 bytes
Witajcie!
Zaznaczam, że moja wiedza o pythonie = 0 na razie, ale potrzebuję Waszej
opinii, żeby wiedzieć na co się nastawić przy nauce.
Zastanawia mnie czy musze stosować podejście obiektowe, żeby robić w
pythonie zaawansowane rzeczy ? Czy jest to zalecane ? Czy są tu osoby
znające pythona, ale nie nie mające podejścia obiektowego ? Nie będę
raczej tworzył dużych projektów - raczej proste skrypty systemowe i pod
mod_python. Z drugiej strony pyGTK wygląda ślicznie - czy do tego
powinienem umieć pisać obiektowo ?
W PHP klasy służą do zaciemiania kodu i szpanowania na hotscripts.com
(IMAO) i dlatego się nad tym zastanawiam. Jeśli nie da się inaczej/nie
warto bez obiektów - to wolałbym od razu zacząć od dobrej strony, niż
się przyzwyczaić a potem przestawiać.
Z góry dziekuję za odpowiedź.
--
[ http://www.stringi.com/viper/ ] [ GG 1513591 ]
All good things come to those who wait
Re: Podejście obiektowe - czy jest konieczne w pythonie ?
Author: Jarek Zgoda
Date: Thu, 05 Dec 2002 05:42
Date: Thu, 05 Dec 2002 05:42
23 lines
1924 bytes
1924 bytes
Dnia Thu, 5 Dec 2002 00:56:38 +0100 Marcin Wojtczuk <fastviper@telkab.pl> pisze: > Zastanawia mnie czy musze stosować podejście obiektowe, żeby robić w > pythonie zaawansowane rzeczy ? Czy jest to zalecane ? Czy są tu osoby > znające pythona, ale nie nie mające podejścia obiektowego ? Nie będę > raczej tworzył dużych projektów - raczej proste skrypty systemowe i > pod mod_python. Z drugiej strony pyGTK wygląda ślicznie - czy do tego > powinienem umieć pisać obiektowo ? Nie musisz. Równie dobrze można pisać strukturalnie, w ogóle nie tykając obiektowości. W prostych programach wydaje mi się to nawet lepsze, ale w większych projektach to już bym się nie zdecydował. Pisząc obiektowo łatwiej jest zapanować nad strukturą programu. Niektóre biblioteki wymagają obiektowego podejścia - wxPython, pyDialog, Newt/Snack, ale nie wszystkie. -- ~$ rm -f /bin/Laden I po kłopocie! -- Serwis Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: Podejście obiektowe - czy jest konieczne w pythonie ?
Author: Marcin 'Qrczak' Kowalczyk
Date: Thu, 05 Dec 2002 07:41
Date: Thu, 05 Dec 2002 07:41
11 lines
1338 bytes
1338 bytes
Thu, 5 Dec 2002 00:56:38 +0100, Marcin Wojtczuk <fastviper@telkab.pl> pisze:
> Zastanawia mnie czy musze stosować podejście obiektowe, żeby robić
> w pythonie zaawansowane rzeczy ?
O ile pytanie w ogóle ma sens (co to jest podejście obiektowe?), to nie.
--
__("< Marcin Kowalczyk
\__/ qrczak@knm.org.pl
^^ http://qrnik.knm.org.pl/~qrczak/
Re: Podejście obiektowe - czy jest konieczne wpythonie ?
Author: Tomek Meka
Date: Thu, 05 Dec 2002 15:47
Date: Thu, 05 Dec 2002 15:47
35 lines
2587 bytes
2587 bytes
Hej! Uwazam, ze decyzje o tym, czy w danym programie uzywac klas, czy programowac czysto proceduralnie (ew. z elementami funkcyjnymi), powinienes podejmowac na zasadzie estetyki: jesli program bedzie przez to prostszy w zrozumieniu i konserwowaniu, to oczywiscie uzycie obiektow byloby wskazane. Jesli natomiast uzycie klas spowoduje tylko zwiekszenie ilosci kodu w programie, to nie ma to sensu. Nic, tylko kierowac sie zdrowym rozsadkiem. W kazdym razie na pewno bym Ci radzil, zebys nauczyl sie programowac obiektowo w pythonie. Pozdrowienia, Tomek U¿ytkownik "Marcin Wojtczuk" <fastviper@telkab.pl> napisa³ w wiadomo¶ci news:mn4msa-u89.ln@fastviper.viper.lan... > Witajcie! > Zaznaczam, ¿e moja wiedza o pythonie = 0 na razie, ale potrzebujê Waszej > opinii, ¿eby wiedzieæ na co siê nastawiæ przy nauce. > > Zastanawia mnie czy musze stosowaæ podej¶cie obiektowe, ¿eby robiæ w > pythonie zaawansowane rzeczy ? Czy jest to zalecane ? Czy s± tu osoby > znaj±ce pythona, ale nie nie maj±ce podej¶cia obiektowego ? Nie bêdê > raczej tworzy³ du¿ych projektów - raczej proste skrypty systemowe i pod > mod_python. Z drugiej strony pyGTK wygl±da ¶licznie - czy do tego > powinienem umieæ pisaæ obiektowo ? > > W PHP klasy s³u¿± do zaciemiania kodu i szpanowania na hotscripts.com > (IMAO) i dlatego siê nad tym zastanawiam. Je¶li nie da siê inaczej/nie > warto bez obiektów - to wola³bym od razu zacz±æ od dobrej strony, ni¿ > siê przyzwyczaiæ a potem przestawiaæ. > > Z góry dziekujê za odpowied¼. > -- > [ http://www.stringi.com/viper/ ] [ GG 1513591 ] > All good things come to those who wait
Re: Podejście obiektowe - czy jest konieczne wpythonie ?
Author: Marcin Wojtczuk
Date: Thu, 05 Dec 2002 16:46
Date: Thu, 05 Dec 2002 16:46
12 lines
1291 bytes
1291 bytes
Tomek Meka claimed:
> W kazdym
> razie na pewno bym Ci radzil, zebys nauczyl sie programowac obiektowo w
> pythonie.
To będzie trudne. Słówko 'class' wywołuje u mnie dreszcze i skurcze
mięśni twarzy :/ Skąd się uczyć obiektowego podejścia, żeby bolało
jak najmniej ?
--
[ http://www.stringi.com/viper/ ] [ GG 1513591 ]
All good things come to those who wait
Re: Podejście obiektowe - czy jest konieczne wpythonie ?
Author: Adam Karpierz
Date: Thu, 05 Dec 2002 17:37
Date: Thu, 05 Dec 2002 17:37
16 lines
1586 bytes
1586 bytes
Użytkownik "Marcin Wojtczuk" <fastviper@telkab.pl> napisał: > To będzie trudne. Słówko 'class' wywołuje u mnie dreszcze i skurcze > mięśni twarzy :/ Skąd się uczyć obiektowego podejścia, żeby bolało > jak najmniej ? No tak.. Mozna na upartego bez obiektow, tyle tylko ze obiekty to w Pythonie rzecz tak powszednia ze az podstawowa i od tego naprawde bedzie trudno Ci uciec. Jest na to rada: wojne juz obiektom wypowiedziales wiec teraz wystarczy ze sie poddasz :) -- Adam Karpierz karpierz@zope.pl
Re: Podejście obiektowe - czy jest konieczne wpythonie ?
Author: Lucifer
Date: Thu, 05 Dec 2002 18:27
Date: Thu, 05 Dec 2002 18:27
18 lines
1569 bytes
1569 bytes
Marcin Wojtczuk wrote: > Tomek Meka claimed: > >>W kazdym >>razie na pewno bym Ci radzil, zebys nauczyl sie programowac obiektowo w >>pythonie. > > > To będzie trudne. Słówko 'class' wywołuje u mnie dreszcze i skurcze > mięśni twarzy :/ Skąd się uczyć obiektowego podejścia, żeby bolało > jak najmniej ? Widze, ze kolega ma problem natury psychologiczno neurologicznej. Może pora sie przemoc i poprobowac zabawy z jakas obiektowa biblioteka, w pytonie wychodzi to miodnie. -- Lucifer
Re: Podejście obiektowe - czy jest koniecznewpythonie ?
Author: Tomek Meka
Date: Thu, 05 Dec 2002 19:37
Date: Thu, 05 Dec 2002 19:37
25 lines
2014 bytes
2014 bytes
Zasadniczo programowanie obiektowe jest bardzo proste w pythonie, dopoki nie zapuszczasz sie w rejony bardziej egzotyczne, typu wielobazowe dziedziczenie z konfliktami nazw, czy prz³adowywanie operatorów (co nie jest trudne, ale na takie wyglada :-) Na poczatku siegnij po prostu do tutoriala pythona - http://www.python.org/doc/current/tut/ Postaraj sie zrozumiec poczatkowe przyklady, a pozniej wszystko pojdzie samo... Pozdrowienia, Tomek U¿ytkownik "Marcin Wojtczuk" <fastviper@telkab.pl> napisa³ w wiadomo¶ci news:0uvnsa-07m.ln@fastviper.viper.lan... > Tomek Meka claimed: > > W kazdym > > razie na pewno bym Ci radzil, zebys nauczyl sie programowac obiektowo w > > pythonie. > > To bêdzie trudne. S³ówko 'class' wywo³uje u mnie dreszcze i skurcze > miê¶ni twarzy :/ Sk±d siê uczyæ obiektowego podej¶cia, ¿eby bola³o > jak najmniej ? > > -- > [ http://www.stringi.com/viper/ ] [ GG 1513591 ] > All good things come to those who wait
Re: Podejście obiektowe - czy jest konieczne wpythonie ?
Author: Pawel Lewicki
Date: Thu, 05 Dec 2002 20:24
Date: Thu, 05 Dec 2002 20:24
17 lines
1602 bytes
1602 bytes
"Marcin Wojtczuk" <fastviper@telkab.pl> wrote in message news:0uvnsa-07m.ln@fastviper.viper.lan... > Tomek Meka claimed: > > W kazdym > > razie na pewno bym Ci radzil, zebys nauczyl sie programowac obiektowo w > > pythonie. > > To będzie trudne. Słówko 'class' wywołuje u mnie dreszcze i skurcze > mięśni twarzy :/ Skąd się uczyć obiektowego podejścia, żeby bolało > jak najmniej ? Zabrać się za pythona :) Natura języka jest taka, że w pewnym momencie sam się zorientujesz, że tak naprawdę myślisz już obiektowo. Albo jesteś tym skażony :) Zależy jak patrzeć. Paweł
Re: Podejście obiektowe - czy jest konieczne w pythonie ?
Author: qdlacz
Date: Fri, 06 Dec 2002 09:16
Date: Fri, 06 Dec 2002 09:16
22 lines
1631 bytes
1631 bytes
Marcin Wojtczuk <fastviper@telkab.pl> wrote in news:mn4msa- u89.ln@fastviper.viper.lan: > Witajcie! > Zaznaczam, że moja wiedza o pythonie = 0 na razie, ale potrzebuję Waszej > opinii, żeby wiedzieć na co się nastawić przy nauce. > > Zastanawia mnie czy musze stosować podejście obiektowe, żeby robić w > pythonie zaawansowane rzeczy ? Czy jest to zalecane ? Czy są tu osoby > znające pythona, ale nie nie mające podejścia obiektowego ? Nie będę > raczej tworzył dużych projektów - raczej proste skrypty systemowe i pod > mod_python. Z drugiej strony pyGTK wygląda ślicznie - czy do tego > powinienem umieć pisać obiektowo ? Ja pisalem i tak i tak - zdecydowanie polecam pisanie obiektowe, gdyz jest bardziej uniwersalne a i sa biblioteki, ktore wymagaja takiego podejscia, ale jak piszesz proste rzeczy, jakies nieskomplikowane skrypty na potrzeby www to chyba nie ma sensu, skladnia jest wystarczajaco czytelna :-P pozdrawiam qdlaty Tomasz Szkudlarek
Re: Podejście obiektowe - czy jest konieczne w pythonie ?
Author: Jarek Zgoda
Date: Fri, 06 Dec 2002 19:01
Date: Fri, 06 Dec 2002 19:01
17 lines
1487 bytes
1487 bytes
Dnia Fri, 6 Dec 2002 20:11:46 +0100 Przemysław Biel <stoodi@wp.pl> pisze: > Całkiem fajnie opisane podejście obiektowe, najciekawsze że we > wszystkich opracowaniach jakie czytałem używa się tych samych > przykładów lub bardzo podobnych :D I we wszystkich przykładach w kółko tylko mielonka, jajka, szynka... Poczytaj to sobie w pracy, jak Ci się chce jeść! Ja po prostu nie wyrabiam... ;) -- ~$ rm -f /bin/Laden I po kłopocie! -- Serwis Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: Podejście obiektowe - czy jest konieczne w pythonie ?
Author: Przemysław Biel
Date: Fri, 06 Dec 2002 19:11
Date: Fri, 06 Dec 2002 19:11
27 lines
2025 bytes
2025 bytes
On Thu, 5 Dec 2002 00:56:38 +0100
Marcin Wojtczuk <fastviper@telkab.pl> wrote:
> Witajcie!
> Zaznaczam, że moja wiedza o pythonie = 0 na razie, ale potrzebuję Waszej
> opinii, żeby wiedzieć na co się nastawić przy nauce.
>
> Zastanawia mnie czy musze stosować podejście obiektowe, żeby robić w
> pythonie zaawansowane rzeczy ? Czy jest to zalecane ? Czy są tu osoby
> znające pythona, ale nie nie mające podejścia obiektowego ? Nie będę
> raczej tworzył dużych projektów - raczej proste skrypty systemowe i pod
> mod_python. Z drugiej strony pyGTK wygląda ślicznie - czy do tego
> powinienem umieć pisać obiektowo ?
>
Ja też zaczynam z Pythonem i mam ten sam problem.
Tutorial to podstawa, potem polecam to:
http://www.ibiblio.org/obp/thinkCSpy/index.htm
Całkiem fajnie opisane podejście obiektowe, najciekawsze że we wszystkich
opracowaniach jakie czytałem używa się tych samych przykładów lub bardzo podobnych :D
Tutor, "Po prostu Python" i to wyżej :D
--
Przemyslaw Biel (StOOdi) stoodi@slackware.eu.org
*->> GG: 1212973 JID:stoodi@jabber.sk RLU: 226082 <<-*
Re: Podejście obiektowe - czy jest konieczne w pythonie ?
Author: Przemysław Biel
Date: Fri, 06 Dec 2002 22:02
Date: Fri, 06 Dec 2002 22:02
25 lines
1903 bytes
1903 bytes
On Fri, 6 Dec 2002 20:01:05 +0100
Jarek Zgoda <jzgoda@usun.gazeta.pl> wrote:
> I we wszystkich przykładach w kółko tylko mielonka, jajka, szynka...
> Poczytaj to sobie w pracy, jak Ci się chce jeść! Ja po prostu nie
> wyrabiam... ;)
>
To jest niezłe :
I'm really, really stuck and I need help.
First, try getting away from the computer for a few minutes. Computers
emit waves that affect the brain, causing these effects:
* Frustration and/or rage.
* Superstitious beliefs ("the computer hates me") and magical
thinking ("the program only works when I wear my hat backward").
* Random-walk programming (the attempt to program by writing every
possible program and choosing the one that does the right thing).
--
Przemyslaw Biel (StOOdi) stoodi@slackware.eu.org
*->> GG: 1212973 JID:stoodi@jabber.sk RLU: 226082 <<-*
Re: Podejście obiektowe - czy jest konieczne w pythonie ?
Author: Jarek Zgoda
Date: Fri, 06 Dec 2002 22:21
Date: Fri, 06 Dec 2002 22:21
31 lines
1874 bytes
1874 bytes
Dnia Fri, 6 Dec 2002 23:02:59 +0100
Przemysław Biel <stoodi@wp.pl> pisze:
> > I we wszystkich przykładach w kółko tylko mielonka, jajka, szynka...
> > Poczytaj to sobie w pracy, jak Ci się chce jeść! Ja po prostu nie
> > wyrabiam... ;)
> >
>
> To jest niezłe :
>
> I'm really, really stuck and I need help.
Ty się śmiejesz, ale jak ktoś jest poważnym grubasem, jak ja, i o 11.30
(godzinę przed lunchem!) czyta w tekście:
meals = ['spam', 'eggs', 'bacon']
for meal in meals:
print meal
i widzi spis tego, co by zjadł:
spam
eggs
bacon
to co - nie można oszaleć?!
A większość przykładów w dokumentacji Pythona to właśnie rozważania o
'spam' (mielonka) i całej reszcie... ;)
--
~$ rm -f /bin/Laden
I po kłopocie!
--
Serwis Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: Podejście obiektowe - czy jest konieczne
Author: Wojtek Walczak
Date: Sat, 07 Dec 2002 09:03
Date: Sat, 07 Dec 2002 09:03
16 lines
1819 bytes
1819 bytes
Dnia Fri, 6 Dec 2002 23:21:44 +0100, Jarek Zgoda napisał(a): > Ty się śmiejesz, ale jak ktoś jest poważnym grubasem, jak ja, i o 11.30 > (godzinę przed lunchem!) czyta w tekście: > meals = ['spam', 'eggs', 'bacon'] [...] > to co - nie można oszaleć?! > A większość przykładów w dokumentacji Pythona to właśnie rozważania o > 'spam' (mielonka) i całej reszcie... ;) To ja tak samo mam z kawa. Ciagle jakies kubeczki w sygnaturkach, czajniczki, z ktorych leci para, albo teksty w stylu 'zawsze jest czas na kubek kawy'. Ostatnio nawet sam sobie zycie komplikuje wlasna sygnaturka :) -- [ ] gminick (at) underground.org.pl http://gminick.linuxsecurity.pl/ [ ] [ "Po prostu lubie poranna samotnosc, bo wtedy kawa smakuje najlepiej." ]
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads