Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder5.xlned.com!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.094 X-Spam-Evidence: '*H*': 0.85; '*S*': 0.04; 'python.': 0.02; 'python,': 0.02; 'patterns': 0.04; 'subject:Python': 0.06; 'cc:addr:python- list': 0.11; 'python': 0.11; 'language.': 0.14; "c'est": 0.16; "qu'il": 0.16; 'trouve': 0.16; 'voir': 0.16; 'mal': 0.16; 'seems': 0.21; 'email addr:gmail.com>': 0.22; 'les': 0.22; 'cc:addr:python.org': 0.22; 'url:moin': 0.24; 'java': 0.24; 'cc:2**0': 0.24; 'script': 0.25; 'header:In-Reply-To:1': 0.27; 'est': 0.30; 'message-id:@mail.gmail.com': 0.30; 'url:mailman': 0.30; 'code': 0.31; 'url:wiki': 0.31; 'python.org.': 0.31; 'url:python': 0.33; 'standards': 0.33; 'maybe': 0.34; 'received:google.com': 0.35; 'there': 0.35; 'url:listinfo': 0.36; 'url:org': 0.36; 'url:mail': 0.40; 'skip:u 10': 0.60; 'different': 0.65; 'avec': 0.65; 'to:addr:gmail.com': 0.65; 'world': 0.66; 'qui': 0.68; 'reverse': 0.68; 'skill': 0.68; 'tout': 0.68; 'subjectcharset:utf-8': 0.72; 'ceci': 0.84; "j'aimerais": 0.84; 'mes': 0.84; 'pain': 0.84; 'pourquoi': 0.84; 'savoir': 0.84; 'toujours': 0.84; '.net,': 0.91; 'hate': 0.91; 'joel': 0.91; 'luck': 0.93 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=zg1jqbuPP6Aiz2cMpoE+o52P2Ua4XZNOsSSKTH5rV/k=; b=AuOxA4SAYC7qUv6QFZeunQDc6ZevGRwUZjFNpIzSDFWXfvpPc+4xSSO6fmvlbvZq5o oa14WxQRb3eHKtwxi4PGamn1Kbb6biJgJIAXjoJWqE+20rp2suvmN0RjUsdHzuZhloxi V3X4pIPNNzR/mblRn5bkMQkpMHFG3eyNO6DZeVB1HfsN0viPv6Ce3guAipB8DV/54t9Z HYUyClpWuRuVi93BDkeBX4nnfpGySOHUjHu4xizBLWoG/QPgiwT0hOgVjuLI2VaUbpx7 Z4pgfMDCizPr8edY7zrFFVIu8pYqxKQS2V5V25uAWn3rCjE0x698ehjBpHkDdQskRur8 ROSQ== MIME-Version: 1.0 X-Received: by 10.52.65.136 with SMTP id x8mr6752573vds.23.1380311823685; Fri, 27 Sep 2013 12:57:03 -0700 (PDT) In-Reply-To: <0d6b5b97-c5fc-496f-8cfd-07631de3a61b@googlegroups.com> References: <0d6b5b97-c5fc-496f-8cfd-07631de3a61b@googlegroups.com> Date: Fri, 27 Sep 2013 15:57:03 -0400 Subject: =?UTF-8?Q?Re=3A_Aide_pour_bien_d=C3=A9marrer_en_Python?= From: Joel Goldstick To: jonathan.corriveau@gmail.com Content-Type: multipart/alternative; boundary=bcaec5015f0bee201404e762e34d Cc: "python-list@python.org" X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 141 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1380311831 news.xs4all.nl 15925 [2001:888:2000:d::a6]:49699 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:54908 --bcaec5015f0bee201404e762e34d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2013/9/27 > Je sais qu'il y a plein d'information =C3=A0 lire un peu partout, mais j'= ai > vraiment du mal =C3=A0 voir pourquoi Python est si fantastique... > > Je m'explique.... > > Pour moi python c'est un langage de script tr=C3=A8s cryptique avec des n= oms de > m=C3=A9thodes courts, pas claire, dans une identation pas toujours facile= =C3=A0 lire > et qui me rappel (mauvais souvenir) le positionnement obligatoire des > instructions en COBOL... Je viens d'un monde .Net o=C3=B9 les noms de m= =C3=A9thodes > disent exactement, tr=C3=A8s pr=C3=A9cisemment ce que fait le code (quite= =C3=A0 avoir un > nom de 30 caract=C3=A8res)... > > Dans les standards PEP-8, il y a beaucoup de standards qui vont de soit, > c'est facile de comprendre pourquoi c'est comme =C3=A7a. Mais, il y a ple= in de > cas o=C3=B9, personnelement et pour probablement plusieurs d=C3=A9veloppe= urs qui > viennent du monde JAVA ou .Net, c'est tr=C3=A8s illisible et m=C3=AAme > contre-intuitif... > > Outre l'aspect visuel, je trouve des codes d'exemples, prit dans un pain > et dans un seul fichier, tr=C3=A8s mal d=C3=A9coup=C3=A9s et =C3=A7a devi= ent tr=C3=A8s difficile de > se retrouver pour savoir qui fait quoi... > > On voit partout Python est orient=C3=A9 objet, tout le tralala, mais dans= ma > t=C3=AAte, j'ai bien du mal =C3=A0 voir du code Python qui suit certaine = r=C3=A8gle =C3=A0 la > Clean Code avec des patterns bien =C3=A9tablient (IoC, DI, Repository, > UnitOfWork)... > > J'ai plus souvent l'impression de voir des SmartUI (anti-pattern) qui > d=C3=A9pendent de la terre enti=C3=A8re avec aucune r=C3=A9=C3=A9l separa= tion of concern... > > Ceci dit, j'essaie vraiment d'apprendre le python et j'aimerais bien le > faire... > Pourriez-vous m'indiquer des bonnes ressources, documentation qui pourrai= t > r=C3=A9pondre =C3=A0 mes int=C3=A9rogations ? > > Merci! > -- > https://mail.python.org/mailman/listinfo/python-list > It seems that people in the .NET world don't seem to like python. Maybe the reverse is true. All the things that .net or java people hate about python, python people view as the best parts of the language. But, if you need to use python you can start with python.org. There are many links to documentation suitable for different skill levels. Some of it is available in French: https://wiki.python.org/moin/FrenchLanguage good luck to you --=20 Joel Goldstick http://joelgoldstick.com --bcaec5015f0bee201404e762e34d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable



2013/9/27 <jonathan.corriveau@gmail.com>=
Je sais qu'il y a plein d'information =C3=A0 lire un peu partout, m= ais j'ai vraiment du mal =C3=A0 voir pourquoi Python est si fantastique= ...

Je m'explique....

Pour moi python c'est un langage de script tr=C3=A8s cryptique avec des= noms de m=C3=A9thodes courts, pas claire, dans une identation pas toujours= facile =C3=A0 lire et qui me rappel (mauvais souvenir) le positionnement o= bligatoire des instructions en COBOL... Je viens d'un monde .Net o=C3= =B9 les noms de m=C3=A9thodes disent exactement, tr=C3=A8s pr=C3=A9cisemmen= t ce que fait le code (quite =C3=A0 avoir un nom de 30 caract=C3=A8res)...<= br>
Dans les standards PEP-8, il y a beaucoup de standards qui vont de soit, c&= #39;est facile de comprendre pourquoi c'est comme =C3=A7a. Mais, il y a= plein de cas o=C3=B9, personnelement et pour probablement plusieurs d=C3= =A9veloppeurs qui viennent du monde JAVA ou .Net, c'est tr=C3=A8s illis= ible et m=C3=AAme contre-intuitif...

Outre l'aspect visuel, je trouve des codes d'exemples, prit dans un= pain et dans un seul fichier, tr=C3=A8s mal d=C3=A9coup=C3=A9s et =C3=A7a = devient tr=C3=A8s difficile de se retrouver pour savoir qui fait quoi...
On voit partout Python est orient=C3=A9 objet, tout le tralala, mais dans m= a t=C3=AAte, j'ai bien du mal =C3=A0 voir du code Python qui suit certa= ine r=C3=A8gle =C3=A0 la Clean Code avec des patterns bien =C3=A9tablient (= IoC, DI, Repository, UnitOfWork)...

J'ai plus souvent l'impression de voir des SmartUI (anti-pattern) q= ui d=C3=A9pendent de la terre enti=C3=A8re avec aucune r=C3=A9=C3=A9l separ= ation of concern...

Ceci dit, j'essaie vraiment d'apprendre le python et j'aimerais= bien le faire...
Pourriez-vous m'indiquer des bonnes ressources, documentation qui pourr= ait r=C3=A9pondre =C3=A0 mes int=C3=A9rogations ?

Merci!
--
https://mail.python.org/mailman/listinfo/python-list

It se= ems that people in the .NET world don't seem to like python.=C2=A0 Mayb= e the reverse is true.=C2=A0 All the things that .net or java people hate a= bout python, python people view as the best parts of the language.=C2=A0 Bu= t, if you need to use python you can start with python.org.=C2=A0 There are many links to documentation suitable for= different skill levels.=C2=A0 Some of it is available in French: https://wiki.python.org/mo= in/FrenchLanguage

good luck to you

= --
--bcaec5015f0bee201404e762e34d--