I'm coming from a .NET, VB, C background.
C was good, and VB was better (with all of its libraries). Than .NET
came along and all the libraries you can require are ready to go. I
have no preference with MySQL or SQL, stored procedures or ad-hoc
queries.
SO, I'm interested in using my Google App space (free 500MB) to
develop a quick database application. Using Python. I found "Dive
Into Python" which I will be reading shortly.
Any suggestions for someone new to the scene like me? 11 1017
2008/9/3 ToPostMustJoinGroup22 <be**************@yahoo.com>:
Any suggestions for someone new to the scene like me?
Welcome!
There's a number of resources that you might find useful here: http://wiki.python.org/moin/BeginnersGuide
--
Cheers,
Simon B.
Using Python. I found "Dive Into Python" which I will be reading shortly
The title of the book is good advice all by itself. Especially with
prior programming experience, you'll get started very quickly. What
will take longer is the assimilation of some of python's neater and
more idiomatic features, like list comprehensions and generators.
Also, the fact that strings are immutable threw me off a little the
first day or two.
If you stick with it, I think you'll find those little things to be
your favorite parts though. Certainly I use list comprehensions all
the time now, when I used to not use them at all.
In about 90% or more of cases, you can avoid doing things that you do
routinely in other languages.. mostly by iterating directly over
things you don't need counter variables or intermediate variable
names. In fact, I find myself going back through old code and
removing variables pretty frequently.
I'm sure there's a lot more. Personally I find it a lot of fun to code in.
2008/9/3 Dennis Lee Bieber <wl*****@ix.netcom.com>:
non-relational DBMS (if any such are still in use),
There certainly are...
>SO, I'm interested in using my Google App space (free 500MB) to develop a quick database application. Using Python. I found "Dive Into Python" which I will be reading shortly.
So one question: what RDBMs are supported in that space?
.... and the Google's BigTable (see
<http://en.wikipedia.org/wiki/BigTable>) is one of them.
--
Cheers,
Simon B.
On Thu, Sep 4, 2008 at 12:16 AM, Dennis Lee Bieber
<wl*****@ix.netcom.comwrote:
On Wed, 3 Sep 2008 09:52:06 -0700 (PDT), ToPostMustJoinGroup22
<be**************@yahoo.comdeclaimed the following in
comp.lang.python:
>have no preference with MySQL or SQL, stored procedures or ad-hoc queries.
Please note: MySQL is specific relational database management system
(RDBMs), which uses a dialect of structured query language (SQL). SQL by
itself is just a semi-standardized query language -- and can technically
be used to access non-relational DBMS (if any such are still in use),
though the query processor would be a pain to program (map a relational
join into a hierarchical DBMS schema? ugh).
>SO, I'm interested in using my Google App space (free 500MB) to develop a quick database application. Using Python. I found "Dive Into Python" which I will be reading shortly.
So one question: what RDBMs are supported in that space?
The appearance is not an RDBMS, at least, maybe it is, but under the surface.
Looks more that you've persistent objects with a SQL-like language to
query them.
Regards
Marco
--
Marco Bizzarri http://notenotturne.blogspot.com/ http://iliveinpisa.blogspot.com/
Marco Bizzarri a écrit :
On Thu, Sep 4, 2008 at 12:16 AM, Dennis Lee Bieber
<wl*****@ix.netcom.comwrote:
>On Wed, 3 Sep 2008 09:52:06 -0700 (PDT), ToPostMustJoinGroup22 <be**************@yahoo.comdeclaimed the following in comp.lang.python:
>>have no preference with MySQL or SQL, stored procedures or ad-hoc queries.
Please note: MySQL is specific relational database management system (RDBMs), which uses a dialect of structured query language (SQL). SQL by itself is just a semi-standardized query language -- and can technically be used to access non-relational DBMS (if any such are still in use), though the query processor would be a pain to program (map a relational join into a hierarchical DBMS schema? ugh).
>>SO, I'm interested in using my Google App space (free 500MB) to develop a quick database application. Using Python. I found "Dive Into Python" which I will be reading shortly.
So one question: what RDBMs are supported in that space?
The appearance is not an RDBMS, at least, maybe it is, but under the surface.
Not AFAIK, cf: http://en.wikipedia.org/wiki/BigTable
BigTable looks great! There's a 3% performance hit for these types of
databases. However it makes up for it in other ways.
"Dive Into Python" seems to suggest there is less busy work, but I am
still looking into the GUI components of Python. Say, a grid of 10x10
tiles of PNGs.
__________________________________________________ _____________________________
have no preference with MySQL or SQL, stored procedures or ad-hoc
queries.
Please note: MySQL is specific relational database management
system
(RDBMs), which uses a dialect of structured query language (SQL). SQL
by
itself is just a semi-standardized query language -- and can
technically
be used to access non-relational DBMS (if any such are still in use),
though the query processor would be a pain to program (map a
relational
join into a hierarchical DBMS schema? ugh).
SO, I'm interested in using my Google App space (free 500MB) to
develop a quick database application. Using Python. I found "Dive
Into Python" which I will be reading shortly.
So one question: what RDBMs are supported in that space?
--
Wulfraed Dennis Lee Bieber KD6MOG
On 3 Sep, 18:52, ToPostMustJoinGroup22 <benjaminlinde...@yahoo.com>
wrote:
I'm coming from a .NET, VB, C background.
Any suggestions for someone new to the scene like me?
Welcome! Unfortunately, you probably have a lot of bad habits to
unlearn. Don't use Python like another C, VB or Java. It will cause a
lot of grief, and you'll end up with the idea that Python is slow like
a slug. Python is more like Lisp or Haskell, but with a readable
syntax. There are list comprehensions, generator expressions,
dictionaries, sets, lists, list slicing, lambdas, map, reduce, filter,
closures, etc. They are there to be used, and be used a lot. Learning
to use Python efficiently is what has the steepest learning curve.
Hi
What do you mean by a 3% performance hit? And compared to what ?
Any performance hit or for that matter
a performance improvement would very much dependant on the problem
domain
, how it maps to the data store and what you are trying to do with it,
and
your choice of algorithms.
T
On Sep 9, 8:02*am, benlinde...@gmail.com wrote:
BigTable looks great! *There's a 3% performance hit for these types of
databases. *However it makes up for it in other ways.
"Dive Into Python" seems to suggest there is less busy work, but I am
still looking into the GUI components of Python. *Say, a grid of 10x10
tiles of PNGs.
__________________________________________________ _____________________________
have no preference with MySQL or SQL, stored procedures or ad-hoc
queries.
* * * * Please note: MySQL is specific relational database management
system
(RDBMs), which uses a dialect of structured query language (SQL). SQL
by
itself is just a semi-standardized query language -- and can
technically
be used to access non-relational DBMS (if any such are still in use),
though the query processor would be a pain to program (map a
relational
join into a hierarchical DBMS schema? ugh).
SO, I'm interested in using my Google App space (free 500MB) to
develop a quick database application. *Using Python. *I found "Dive
Into Python" which I will be reading shortly.
* * * * So one question: what RDBMs are supported in that space?
--
* * * * Wulfraed * * * *Dennis Lee Bieber * * * ** * * KD6MOG
Bruno Desthuilliers <bd*****************@free.quelquepart.frwrites:
Could you please timh and belindelof learn to quote properly and stop
top-posting ?
In case it's not clear, by "quote properly" I believe Bruno means to
trim quoted material irrelevant to one's reply, and use standard
inline replies
<URL:http://en.wikipedia.org/wiki/Posting_style#Inline_replying>.
Certainly that's what I'd prefer to see.
--
\ “None can love freedom heartily, but good men; the rest love |
`\ not freedom, but license.†—John Milton |
_o__) |
Ben Finney
On Sep 8, 9:31*pm, sturlamolden <sturlamol...@yahoo.nowrote:
On 3 Sep, 18:52, ToPostMustJoinGroup22 <benjaminlinde...@yahoo.com>
wrote:
I'm coming from a .NET, VB, C background.
Any suggestions for someone new to the scene like me?
Welcome! Unfortunately, you probably have a lot of bad habits to
unlearn. Don't use Python like another C, VB or Java. It will cause a
lot of grief, and you'll end up with the idea that Python is slow like
a slug. Python is more like Lisp or Haskell, but with a readable
syntax. There are list comprehensions, generator expressions,
dictionaries, sets, lists, list slicing, lambdas, map, reduce, filter,
closures, etc. They are there to be used, and be used a lot. Learning
to use Python efficiently is what has the steepest learning curve.
Variable argument lists, first-class function objects. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Gianfranco |
last post by:
Hi
I got a problem with 2 tables.
I have a table, say A, with x records, coming from a make table query
and a table, say B, with y records, coming from another make table
query. I need to join...
|
by: WindAndWaves |
last post by:
Hi Gurus
I write a lot of procedures where I call on special functions. Lets say a
little function that runs SQL or that checks a specific value.
Now, if there is an error in these little...
|
by: Bande |
last post by:
There is a program in VB , in which, there is a
Form_QueryUnload( Cancel as Integer, UnloadMode as Integer)
which would be called when the form is being closed. The UnloadMode is used to find...
|
by: Nagstor |
last post by:
Hi
I have been facing a problem with greek characters in the mail being generated using CDONTS
they are coming up as " ???????"
is there a charset definition i can set to the body...
(like...
|
by: vsasikala |
last post by:
Hi,
<?xml version="1.0" encoding="UTF-8"?>
<APPLICATIONHASHVALUELIST>
<APPLICATIONGROUP ID="RAOS4792974A123">
<FILENAME hashvalue="1">S4792974A_Summary.xml</FILENAME>
<FILENAME...
| |
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
| |
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |