[python] beginnen, handige tips?

Pagina: 1
Acties:
  • 360 views sinds 30-01-2008
  • Reageer

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12 19:17
[edit] De typo in de title heb ik ook al gezien :-O[/edit][acm-edit: niet meer]


Ik wil me in Python gaan verdiepen om het samen met Zope te gebruiken. Maar aangezien ik er nog niet veel over heb gehoord (en de search weinig bruikbaars uitpoept) wou ik ff weten of hier mensen zijn die wat tips hebben, goeie links naar tutorials, handige dingen om te weten, ideale werkomgeving etc . . .

Iemand?

Everyone complains of his memory, no one of his judgement.


Verwijderd

Ideale werkomgeving: Linux
Ideaal boek: Python van 'O reillys'
Ideale voorkennis: Perl, een OOP taal en C

En wat wil je nog meer dan: http://www.python.org/doc/current/tut/tut.html :)

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12 19:17
joska: heb jij met python gewerkt?

Everyone complains of his memory, no one of his judgement.


Verwijderd

Op zaterdag 30 juni 2001 18:45 schreef Sebas het volgende:
joska: heb jij met python gewerkt?
Ooit eens mee begonnen, maar ik vond het niet zo'n prettige taal.

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12 19:17
waarom niet?

(ben ff doesjen trouwens ... ;))

Everyone complains of his memory, no one of his judgement.


Verwijderd

Van Rossum (de bedenker) heeft geprobeerd alle voordelen van allerlei talen (shell scripting, OOP, Perl, C, Tcl enz) erin te stoppen (Zelf een beetje Lisp-achtige functionaliteit). Daardoor is het een beetje een vreemd mengelmoesje geworden. Verder is Python nog niet zo erg ingeburgerd, dus is er weinig support voor. Maar ieder zijn smaak natuurlijk. :)

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

dit is een goede

hier ook wat goede links

ik voorzie een hele goede toekomst voor Python :) vooral voor het protoypen van grote applicaties en in de wereldje van het leren programmeren

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12 19:17
* sebas is weer fresh 'n fruity.

Ja, de support voor python is inderdaad niet overal even goed *kuch*.

Ik wil het gebruiken om

a) zope beter te leren begrijpen en
b) uit te breiden.
c) wat meer programmerervaring ook mbt. OO op te doen.

Weet iemand nog een tutorial dat echt de moeite waard is? Ik denk dat het erg moeilijk is om vanavond nog dat boek van O'Reilly te regelen...

Everyone complains of his memory, no one of his judgement.


Verwijderd

Op zaterdag 30 juni 2001 19:18 schreef Sebas het volgende:
* sebas is weer fresh 'n fruity.

Ja, de support voor python is inderdaad niet overal even goed *kuch*.

Ik wil het gebruiken om

a) zope beter te leren begrijpen en
b) uit te breiden.
c) wat meer programmerervaring ook mbt. OO op te doen.

Weet iemand nog een tutorial dat echt de moeite waard is? Ik denk dat het erg moeilijk is om vanavond nog dat boek van O'Reilly te regelen...
Ah, ik ruik een fris zeepluchtje. :)
Voor een tutorial: zie de link in mijn 1e post, volgens mij is die wel aardig om mee te beginnen.
En voor doel c) zou ik liever beginnen met C++ of Java.
(En ik heb geen idee wat zope is, of heb je daar net mee gedoucht? :) )

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Ik heb er zelf nog niet mee gewerkt, maar ga binnenkort eens kijken naar Python (met dank aan Arien ;) ).

Ik wil jython ( http://www.jython.org ) gaan gebruiken om het compileren naar Java bytecode. Je kan het dan combineren met je Java code en andersom...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12 19:17
Op zaterdag 30 juni 2001 18:42 schreef Sebas het volgende:
[edit] De typo in de title heb ik ook al gezien :-O[/edit][acm-edit: niet meer]


[...blaa...]
Dankjewel ACM :)

Everyone complains of his memory, no one of his judgement.


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zaterdag 30 juni 2001 19:44 schreef Sebas het volgende:
Dankjewel ACM :)
Geen . :)

Verwijderd

Sebas: Ik wil me in Python gaan verdiepen om het samen met Zope te gebruiken.

:7

Maar aangezien ik er nog niet veel over heb gehoord (en de search weinig bruikbaars uitpoept) wou ik ff weten of hier mensen zijn die wat tips hebben, goeie links naar tutorials, handige dingen om te weten, ideale werkomgeving etc...

Ik heb niet veel met Zope gedaan (ik zie het "killer app" er niet zo van), maar wat Python betreft..... :P

Er staan op de Python site wel goede tutorials, "Programming Python" van O'Reilly is wel een goed boek (geloof dat er ondertussen een nieuwe editie is die 2.0 behandelt en niet meer 1.5/1.6).

Online staan ook Learn to Program Using Python en How to Think Like a Computer Scientist (Python) die wel aardig zijn geloof ik.

Verwijderd

joska: Ideale werkomgeving: Linux

Gaan we weer... Waarom? :?

Ideaal boek: Python van 'O reillys'

Oh ja, dat boek... Is dat Programming Python, Learning Python, Python Pocket Reference, Python Standard Librbary of Python Programming on Win32? :?

Ideale voorkennis: Perl, een OOP taal en C

Ideale voorkennis: niet van toepassing, Python is prima geschikt als eerste programmeertaal.

Verwijderd

joska: Van Rossum (de bedenker) heeft geprobeerd alle voordelen van allerlei talen (shell scripting, OOP, Perl, C, Tcl enz) erin te stoppen (Zelf een beetje Lisp-achtige functionaliteit).

Ik zou hem dat even vertellen, hij vindt zelf dit:
It all started with ABC, a wonderful teaching language that I had helped create in the early eighties. It was an incredibly elegant and powerful language, aimed at non-professional programmers. Despite all its elegance and power and the availability of a free implementation, ABC never became popular in the Unix/C world. I can only speculate about the reasons, but here's a likely one: the difficulty of adding new "primitive" operations to ABC. It was a monolithic, "closed system", with only the most basic I/O operations: read a string from the console, write a string to the console. I decided not repeat this mistake in Python.

Besides this intention, I had a number of other ideas for improvement over ABC, and was eager to try them out. For instance, ABC's powerful data types turned out to be less efficient than we hoped. There was too much emphasis on theoretically optimal algorithms, and not enough tuning for common cases. I also felt that some of ABC's features, aimed at novice programmers, were less desirable for the (then!) intended audience of experienced Unix/C programmers. For instance: ABC's ideosyncratic syntax (all uppercase keywords!); some terminology (e.g. "how-to" instead of "procedure"); and the integrated structured editor, which its users almost universally hated. Python would rely more on the Unix infrastructure and conventions, without being Unix-bound. And in fact, the first implementation was done on a Mac.

As it turned out, Python is remarkably free from many of the hang-ups of conventional programming languages. This is perhaps due to my choice of examples: besides ABC, my main influence was Modula-3. This is another language with remarkable elegance and power, designed by a small, strong-willed team (most of whom I had met during a summer internship at DEC's Systems Research Center in Palo Alto). Imagine what Python would have looked like if I had modelled it after the Unix shell and C instead! (Yes, I borrowed from C too, but only its least controversial features, in my desire to please the Unix/C audience.)
Daardoor is het een beetje een vreemd mengelmoesje geworden.

Ja ja... :?

Verder is Python nog niet zo erg ingeburgerd, dus is er weinig support voor.

-1, Troll

Maar ieder zijn smaak natuurlijk. :)

+3, Inzichtvol

Verwijderd

joska: En voor doel [meer OOP ervaring opdoen] zou ik liever beginnen met C++ of Java.

OOP in Python is beter dan in C++ en Java.

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12 19:17
joska: Zope is een webapllicationserver, die is compleet in python gecood. Ik denk niet dat ik de tijd heb om 3733+ java coden te gaan leren, maar ik heb wel enige programmeerkennis en -ervaring. Het structurele is er wel, alleen nog maar weinig ervaring met OOdingen.

Ik ga me morgen in ieder geval maar in de programmeeromgeving storten en een beetje RTFM w0rk doen. Je hoort het dan wel wat het resultaat wordt, zo niet hier dan op de #chat, mmkay.

OOh, en als er nog meer goeie linx&tips zijn, kom maar op!

Everyone complains of his memory, no one of his judgement.


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12 19:17
euhm ... Dankje Arien, ik denk dat ik hier echt iets mee kan! Wordt flink lezen dus ...

Everyone complains of his memory, no one of his judgement.


  • Orphix
  • Registratie: Februari 2000
  • Niet online
hmm, ligt het het aan mij?? of is de python.org site nou helemaal brak??
nogal wat urls kunnen niet gevonden worden

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 01 juli 2001 23:10 schreef Arien het volgende:
http://www.cwi.nl/www.python.org/
Wow, een mirror van het CWI voor python?
Geinig.

Verwijderd

ACM: Wow, een mirror van het CWI voor python? Geinig.

Pyhton schijnt daar in de buurt geboren te zijn ofzo. :? ;)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 01 juli 2001 23:33 schreef Arien het volgende:
Pyhton schijnt daar in de buurt geboren te zijn ofzo. :? ;)
Ik ben niet helemaal wakker ;)

Want dat wist ik wel... |:(
Magoed, het blijft leuk om het cwi op de "gekste" plaatsen tegen te komen :)

Verwijderd

ACM: Het blijft leuk om het cwi op de "gekste" plaatsen tegen te komen :)

Behalve in de Watergraafsmeer bedoel je? >:) ;)

Verwijderd

Op zaterdag 30 juni 2001 23:57 schreef Arien het volgende:
joska: Ideale werkomgeving: Linux

Gaan we weer... Waarom? :?
Jij gaat VB proggies schrijven onder linux? Als iets waar is wordt het gemiddeld wat vaker gezegd dan dingen die niet waar zijn.
Ideaal boek: Python van 'O reillys'


Oh ja, dat boek... Is dat Programming Python, Learning Python, Python Pocket Reference, Python Standard Librbary of Python Programming on Win32? :?
Die eerste; ik heb geen fotografisch geheugen, sorry!
Ideale voorkennis: Perl, een OOP taal en C

Ideale voorkennis: niet van toepassing, Python is prima geschikt als eerste programmeertaal.
-10 Onzin!

Verwijderd

Op zondag 01 juli 2001 00:03 schreef Arien het volgende:
joska: Van Rossum (de bedenker) heeft geprobeerd alle voordelen van allerlei talen (shell scripting, OOP, Perl, C, Tcl enz) erin te stoppen (Zelf een beetje Lisp-achtige functionaliteit).

Ik zou hem dat even vertellen, hij vindt zelf dit:
[..]
Zullen we Bill dan maar als betrouwbare bron over Windows gaan citeren?
Daardoor is het een beetje een vreemd mengelmoesje geworden.

Ja ja... :?
Ja
Verder is Python nog niet zo erg ingeburgerd, dus is er weinig support voor.


-1, Troll
Hmm, toch schijnen mensen het er mee eens te zijn.
Maar ieder zijn smaak natuurlijk. :)

+3, Inzichtvol
Och och, je bent te mild.. :)

Verwijderd

Op zaterdag 30 juni 2001 23:53 schreef Arien het volgende:
maar wat Python betreft..... :P
Shit, al mijn vorige reacties voor niets. Ik probeer te praten met een blinde volgeling! ;)

(Hoef je echt niet op in te gaan hoor, Arien ;) )

Verwijderd

joska: Als iets waar is wordt het gemiddeld wat vaker gezegd dan dingen die niet waar zijn.

Vergelijk:
"ASP is een taal."
"CGI is Perl, Perl is CGI."

Moet ik doorgaan?

-10 Onzin!

Heb je daar ook argumenten voor of is dit weer een troll? :?

Verwijderd

Op maandag 02 juli 2001 01:07 schreef Arien het volgende:
joska: Als iets waar is wordt het gemiddeld wat vaker gezegd dan dingen die niet waar zijn.

Vergelijk:
"ASP is een taal."
"CGI is Perl, Perl is CGI."

Moet ik doorgaan?

-10 Onzin!

Heb je daar ook argumenten voor of is dit weer een troll? :?
Op IRC vroegen ze mij net of wij ruzie hebben...

  • Onno
  • Registratie: Juni 1999
  • Niet online
En geen on-topic reactie, joska? Jammer. :)

Verwijderd

joska: Zullen we Bill dan maar als betrouwbare bron over Windows gaan citeren?

Ik denk dat er wel een verschil is tussen Bill Gates en Guido van Rossum: Bill Gates heeft technisch 0.0% met Windows te maken, Guido van Rossum bedacht en schreef Python. Zou kunnen dat hij weet waar hij het over heeft.

En misschien is hij niet erg onpartijdig (voor zover patijdigheid hier mee te maken heeft/kan hebben) maar je zou eens voorbeelden kunnen geven van "shell scripting, OOP, Perl, C, Tcl enz" in Python.

[Mengelmoesje:] Ja

Voorbeeld? Argument voor deze bewering?

Hmm, toch schijnen mensen het er mee eens te zijn.

Een paar gebruikers: van Disney en Google tot ABN en IBM. (En Microsoft heeft een produkt in Python ontwikkeld lees ik telkens maar ik weet niet welk produkt, dus als iemand dat weet...)

Verder zijn bedrijven als ActiveState bezig met ontwikkeling Python en mensen als Eric Raymond... Maar ach, geen support, onbekend, etc... :z

Verwijderd

joska: Op IRC vroegen ze mij net of wij ruzie hebben...

Ik heb geen ruzie. Vond je argument(en|atie) niet zo sterk /me *. :)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Op maandag 02 juli 2001 01:29 schreef Arien het volgende:
Ik heb geen ruzie. Vond je argument(en|atie) niet zo sterk * mbravenboer *. :)
Die kuch is neem ik aan omdat je zelf helemaal geen argumenten aanvoert? >:)

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Om mijn reeks van High Quality post in dit forum maar eens te onderbreken:

JERRY! JERRY!

:+

Verwijderd

Op maandag 02 juli 2001 01:29 schreef Arien het volgende:
joska: Op IRC vroegen ze mij net of wij ruzie hebben...

Ik heb geen ruzie. Vond je argument(en|atie) niet zo sterk /me *. :)
Ik zei ook al dat we geen ruzie hebben, maar elkaar graag klieren! :)

Verwijderd

Op maandag 02 juli 2001 01:32 schreef mbravenboer het volgende:

[..]

Die kuch is neem ik aan omdat je zelf helemaal geen argumenten aanvoert? >:)
Zoals gewoonlijk kan ik mij vinden in de mening van mbravenboer! :)

Verwijderd

Op maandag 02 juli 2001 01:34 schreef MrX het volgende:
Om mijn reeks van High Quality post in dit forum maar eens te onderbreken:

JERRY! JERRY!

:+
Wie gaat Steve nu beschermen? mij of Arien? ;)

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op maandag 02 juli 2001 01:37 schreef joska het volgende:

[..]

Wie gaat Steve nu beschermen? mij of Arien? ;)
Hoezo? Jij blijkt nu toch een man te zijn, die het al maanden doet met ACM??? :P

  • Onno
  • Registratie: Juni 1999
  • Niet online
(drie reacties achter elkaar kunnen ook in één post hoor... dat is zelfs wel zo prettig)

Verwijderd

Op maandag 02 juli 2001 01:41 schreef Onno het volgende:
(drie reacties achter elkaar kunnen ook in één post hoor... dat is zelfs wel zo prettig)
Dan doe ik de quotes altijd verkeerd, en heeft iedereen de ongecorrigeerde post al gelezen voor die verbeterd is. Dat is (in ieder geval voor mij) ook niet prettig. :)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Op maandag 02 juli 2001 01:36 schreef joska het volgende:
Zoals gewoonlijk kan ik mij vinden in de mening van mbravenboer! :)
Nou, laten we het over jouw beargumentering maar helemaal niet hebben! Arien zegt tenminste nog iets bij zijn statements :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Onno
  • Registratie: Juni 1999
  • Niet online
Op maandag 02 juli 2001 01:42 schreef joska het volgende:
Dan doe ik de quotes altijd verkeerd,
Dan leer je dat maar goed doen. :)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Ik zou graag deelnemen aan deze nuttige discussie (die niet echt opschiet op deze manier) maar helaas ken ik Python nog niet :( .

Wel vind ik het VB argument van Joska nogal flauwekul.... VB draait niet onder Linux.... (toch?) Python wel onder Windows. Python draait immers ook op de Java VM.... en als iets JVM draait... dan draait het op heel veel plaatsen :9~

;( volgens mij is Arien weg? Of is hij een hele lange post vol met argumenten aan het maken? >:)

In ieder geval: *;

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Oke, ik trek mij (voorlopig) terug uit de discussie. Alleen nog even een :* voor Arien, want ik wil geen ruzie! :)

  • Onno
  • Registratie: Juni 1999
  • Niet online
Op maandag 02 juli 2001 01:46 schreef mbravenboer het volgende:
Python wel onder Windows. Python draait immers ook op de Java VM....
D'r bestaat ook gewoon een native versie voor Windows hoor. ;)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Op maandag 02 juli 2001 01:50 schreef Onno het volgende:
D'r bestaat ook gewoon een native versie voor Windows hoor. ;)
Zei ik dan van niet? ;)

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Op maandag 02 juli 2001 01:50 schreef Onno het volgende:

[..]

D'r bestaat ook gewoon een native versie voor Windows hoor. ;)
Ja, dat klopt. En vergelijk hem eens met Python onder *nix (shit, ik kon het niet laten :) )

  • Onno
  • Registratie: Juni 1999
  • Niet online
Op maandag 02 juli 2001 01:51 schreef mbravenboer het volgende:

[..]

Zei ik dan van niet? ;)
Verdiep je eens in de implicatie van het woord 'immers'. :P

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Op maandag 02 juli 2001 01:53 schreef Onno het volgende:
'immers' :)
Dat sloot niet uit dat er ook een native versie is ;) . Maar goed.... dit gaat nergens over :)

Ok, even over de term immers:

Python draait ook op Windows, immers Python kan ook onder JVM draaien.

Dit betekent: omdat Python onder de JVM draait, draait het ook onder Windows. Ik doe volgens mij geen uitspraken over andere mogelijkheden? ;)

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

mbravenboer: ;( volgens mij is Arien weg? Of is hij een hele lange post vol met argumenten aan het maken? >:)

Ja, ik zit met een deadline-probleempje :P dus ik denk niet dat ik de komende uren hier vaak op refresh druk. ;)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Op maandag 02 juli 2001 02:06 schreef Arien het volgende:
Ja, ik zit met een deadline-probleempje
Hum jammer, wilde net vol interesse de discussie gaan volgen :) .
Maar.. uh, succes :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

mbravenboer: Hum jammer, wilde net vol interesse de discussie gaan volgen :) .

Jullie moeten al lang in bed liggen allemaal. >:) :+

Maar.. uh, succes :) .

Dank je, komt wel goed als ik dit venster zo dicht heb (ik ga voor een nieuw snelheidsrecord 8-) ).

  • Johannes
  • Registratie: Juni 2000
  • Laatst online: 20-12 20:42
Sja, ik moet zeggen dat ik het eigenlijk eens ben met Arien, ik vind het nl. een best wel goede taal.

Voorkennis: Geen eigenlijk. Je hebt in iig niet nodig.
Maar ik raad Python niet aan als 1e taal, omdat je als je dan een andere taal wilt gaan doen, gillend wegrent van de ranzigheid van de code tov Python. :P

Ik heb trouwens gezien dat ze op Devshed net met Python 101 zijn begonnen...

Uit volle borst op weg naar nergens / Zonder reden zonder doel
Met m'n zeden en m'n zonden / En mijn angstig voorgevoel
Laat mij mijn kont tegen de krib / Laat mij dit goddeloze lied
Hef jij je handen maar ten hemel / Maar red mij niet

Pagina: 1