🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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 ?
#193
Author: Marcin Wojtczuk
Date: Wed, 04 Dec 2002 23:56
20 lines
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 ?
#194
Author: Jarek Zgoda
Date: Thu, 05 Dec 2002 05:42
23 lines
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 ?
#195
Author: Marcin 'Qrczak' Kowalczyk
Date: Thu, 05 Dec 2002 07:41
11 lines
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 ?
#196
Author: Tomek Meka
Date: Thu, 05 Dec 2002 15:47
35 lines
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 ?
#197
Author: Marcin Wojtczuk
Date: Thu, 05 Dec 2002 16:46
12 lines
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 ?
#198
Author: Adam Karpierz
Date: Thu, 05 Dec 2002 17:37
16 lines
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 ?
#199
Author: Lucifer
Date: Thu, 05 Dec 2002 18:27
18 lines
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 ?
#200
Author: Tomek Meka
Date: Thu, 05 Dec 2002 19:37
25 lines
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 ?
#201
Author: Pawel Lewicki
Date: Thu, 05 Dec 2002 20:24
17 lines
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 ?
#202
Author: qdlacz
Date: Fri, 06 Dec 2002 09:16
22 lines
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 ?
#204
Author: Jarek Zgoda
Date: Fri, 06 Dec 2002 19:01
17 lines
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 ?
#203
Author: Przemysław Biel
Date: Fri, 06 Dec 2002 19:11
27 lines
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 ?
#205
Author: Przemysław Biel
Date: Fri, 06 Dec 2002 22:02
25 lines
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 ?
#206
Author: Jarek Zgoda
Date: Fri, 06 Dec 2002 22:21
31 lines
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
#207
Author: Wojtek Walczak
Date: Sat, 07 Dec 2002 09:03
16 lines
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