X-FeedAbuse: http://nntpfeed.proxad.net/abuse.pl feeded by 195.154.70.45 Path: csiph.com!usenet.pasdenom.info!nntpfeed.proxad.net!news.redatomik.org!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!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.011 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'postgresql': 0.07; 'sql.': 0.07; 'received:openend.se': 0.09; 'received:theraft.openend.se': 0.09; 'sqlite': 0.09; 'cc:addr:python-list': 0.10; 'python': 0.11; 'do,': 0.15; 'server,': 0.15; 'cc:addr:lac': 0.16; 'cc:addr:openend.se': 0.16; 'from:addr:lac': 0.16; 'from:addr:openend.se': 0.16; 'from:name:laura creighton': 0.16; 'message-id:@fido.openend.se': 0.16; 'received:89.233': 0.16; 'received:89.233.217': 0.16; 'received:89.233.217.133': 0.16; 'received:fido': 0.16; 'received:fido.openend.se': 0.16; 'sqlalchemy': 0.16; 'usual.': 0.16; 'laura': 0.18; 'cc:addr:python.org': 0.21; 'cc:2**1': 0.22; 'java': 0.22; '2015': 0.23; 'tutorials': 0.23; "haven't": 0.24; 'tried': 0.24; 'header :In-Reply-To:1': 0.24; '+0200,': 0.27; 'received:se': 0.29; 'cc:no real name:2**1': 0.29; 'fri,': 0.31; 'programmers': 0.31; 'wrong': 0.35; 'really': 0.35; 'expected': 0.35; 'but': 0.36; 'there': 0.36; 'should': 0.37; "didn't": 0.37; 'subject:: ': 0.37; 'charset :us-ascii': 0.37; 'world,': 0.38; 'things': 0.39; 'header:Message- Id:1': 0.62; 'more': 0.62; 'great': 0.64; 'course': 0.64; 'you.': 0.64; 'forward': 0.65; 'everybody': 0.67; 'online': 0.71; 'yourself': 0.73; 'received:89': 0.80; 'friends': 0.82; "'you": 0.84; 'cecil': 0.84; 'subject:good': 0.84; 'subject:tool': 0.84; 'url:cecilwesterhof': 0.84; 'westerhof': 0.84 To: Cecil Westerhof cc: python-list@python.org, lac@openend.se From: Laura Creighton Subject: Re: Camelot a good tool for me In-Reply-To: Message from Cecil Westerhof of "Fri, 22 May 2015 15:11:03 +0200." <87siaopxjs.fsf@Equus.decebal.nl> References: <87zj4xoxfd.fsf@Equus.decebal.nl> <87siaopxjs.fsf@Equus.decebal.nl> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <1902.1432303062.1@fido> Date: Fri, 22 May 2015 15:57:42 +0200 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.9 (theraft.openend.se [89.233.217.130]); Fri, 22 May 2015 15:57:43 +0200 (CEST) X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ 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: 22 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1432303131 news.xs4all.nl 2970 [2001:888:2000:d::a6]:42137 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:91041 In a message of Fri, 22 May 2015 15:11:03 +0200, Cecil Westerhof writes: >I know SQL. Until now I almost always did everything with SQL. The >problem is that you are expected not to use it. With Python you are >supposed to work with SQLAlchemy and with Java Hibernate. I think you have got the wrong idea. Lots of Python programmers use SQLAlchemy but there is no 'you should use this' about it. In my corner of the world, everybody uses SQL. The great buring questions are 'MySQL vs PostgreSQL?' and 'Should you ever use SQLite?' The people who have tried SQLAlchemy really didn't like it, and of course the people who haven't tried it do what their friends do, as usual. If you already know SQL get yourself a MySQL server, a SQLite or PostGreSQL server, depending on what is more like what you are used to. There are tons of online tutorials on how to use these. And if you already know SQL things will be pretty straight forward for you. >Cecil Westerhof >Senior Software Engineer >LinkedIn: http://www.linkedin.com/in/cecilwesterhof Laura