这么多东西需要决定...... [英] So many things that need to be decided....

查看:65
本文介绍了这么多东西需要决定......的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

哇 - 决定在python中编程肯定需要做出很多决定!


到目前为止:


我决定了用于编程语言的python。

我已经决定使用wxpython进行GUI ....

我已经决定使用DrPython进行编辑....


我还需要决定数据库........我真的只使用Access,

和我的SQL技能都没有那太棒了。它还需要免费....

任何建议??


我是否需要一个程序/包为报告编写者?或者可能

取决于我使用的数据库?


我从来没有做过如此多的决定来编程我的生活,因为我' '$

一般只有几个选项,或者那些选项由

其他人决定。


我真的很感激这个新闻组提供的帮助 - 我的

之前的帖子 - 以及我已经完成的其他帖子的阅读。我很确定

我很快就会有一百万个问题!


感谢您的帮助!


希瑟

解决方案

Heather Stovold写道:

哇 - 决定程序在python中确实需要做出很多决定!

到目前为止:

我已经决定使用python编程语言了。
我决定了用于GUI的wxpython ....
我已经决定将DrPython作为编辑....

我仍然需要决定一个数据库........我真的只使用Access,
我的SQL技能并不是那么好。它还需要免费....
任何建议??




是的,提供您实际需求的背景所以我们不仅仅是

从我们的asps中提取建议(这是一个与Python相关的但是

面向家庭的新闻组,这似乎比

替代方案更合适)。你正在构建什么样的应用程序,你的数据库和应用程序有什么样的结构,性能要求等......


(你可能有已经在你的其他帖子中提到了一些内容,但是我没有读/不记得它我确信很多其他潜在的

受访者都在同样的船。)


此外,来自敏捷开发世界的建议:停止制作许多决定并开始编写一些实际的代码! :-)这样你就可以对你所做出的选择充满信心,并且会在你出错的地方迅速找到
(因为你不可避免地会做出决定)你有一些

的东西),而不是等到你选择了所有完美的

组件并且没时间完成任何事情。 (这个建议来自

体验的声音,我20年前的位置,以及15美元,十年前,五年前...... )


-Peter


" Heather Stovold" < H _ ******* @ hotmail.com>写道:

哇 - 决定在python中编程肯定需要做出很多决定!


这不适合我。

到目前为止:

我决定在python上使用编程语言。
我决定使用wxpython进行GUI ....


嗯。我开始编写CGI应用程序,所以我不需要选择一个

GUI - 至少要等到以后。我最终选择了PyQT,虽然我已经使用了TkInter


我已经决定将DrPython作为编辑.... ....


每种语言的编辑器?这是你在开始使用IDE时获得的那种塔吗?我只是一直使用相同的文本编辑器

我在过去的20年(现在30年)里一直在使用。

我还需要决定一个数据库........我真的只使用Access,
我的SQL技能并不是那么好。它还需要免费....
任何建议?


访问只是与数据库通信的一种方式。这就是Python数据库工具最常用的方法 - 与后端数据库通信的方式。如果你将要编写相当传统的应用程序,那么这可能是过度的。做网络后端,我需要处理

同时访问,所以不得不走这条路。我选择了PostGreSQL,但是

我也和MySQL一起工作过。


你可能会因为不需要单独的东西而变得更好

服务器。 Gadfly似乎有资格。可能还有其他软件包

为您提供内部数据库的DB-API或SQL interace,

将满足您的需求。


我已经使用了berkeley数据库模块,它提供了一种在磁盘上存储任意内存块的方式,使用任意块的内存作为一个内存键。这可能就足够了。搁置模块是

使用它的简单方法。

我是否需要一个程序/包用于报告编写器?或者那可能取决于我使用的数据库?




这不依赖于数据库。这将取决于你想要什么,你的应用程序在生成报告时要做的事情 - 假设

你生成任何报告。


< mike

-

Mike Meyer< mw*@mired.org> http://www.mired.org/home/mwm/

独立的WWW / Perforce / FreeBSD / Unix顾问,电子邮件以获取更多信息。


您好,


看起来你刚刚开始使用Python,就像我的情况一样。

年前。几乎和你一样沿着同一条路走下去,我告诉我自己...... b $ b。开始吧。你可以决定所有的东西,但是你决定了时间,一切都会改变。


最初,我开始使用Java然后来到Python。好的,现在你已经决定在Python上使用
,GUI库和编辑器不是问题。尽管PyDev与Eclipse有所不同,但我仍在使用它。


我真的不明白为什么你应该把所有东西都放在石头上你

开始。事情可能会或可能不会到位。什么时候担心呢

让你担心。


不要因想象而烦恼自己 -desiderata


祝你好运。


干杯

maurice


Heather Stovold写道:

哇 - 决定在python中编程肯定需要做出很多决定!

到目前为止:

我已经决定在python上使用编程语言。
我已经决定使用wxpython进行GUI ....
我已经决定将DrPython作为编辑......
我的SQL技能并不是那么好。它还需要免费....
任何建议??

我是否需要一个程序/包为报告编写者?或者那可能取决于我使用的数据库?

我从来没有做过如此多的决定来编程,因为我一般只会有几个选项,或者那些选项是由其他人决定的。

我非常感谢这个新闻组提供的帮助 - 包括我之前的帖子 - 以及阅读我已经完成的其他帖子。我很确定
我很快就会有更多的问题!

感谢您的帮助!

Heather



Wow - deciding to program in python sure requires a lot of decisions!

So far:

I''ve decided on python for the programming language.
I''ve decided on wxpython for the GUI....
I''ve decided on DrPython for the Editor....

I still need to decide on a database........ I''ve really only used Access,
and my SQL skills aren''t that great. It would also need to be free....
Any suggestions??

Am I going to need a program/package for a report writer? or that might
depend on the database I use?

I''ve never had to make so many decisions to program in my life, because I''ve
generally only had a couple of options, or those options were decided by
other people.

I really appreciate the help this newsgroup has provided - both for my
previous post - and for the reading of other posts I''ve done. I''m sure
I''ll have a million more questions soon!

Thanks for the help!

Heather


解决方案

Heather Stovold wrote:

Wow - deciding to program in python sure requires a lot of decisions!

So far:

I''ve decided on python for the programming language.
I''ve decided on wxpython for the GUI....
I''ve decided on DrPython for the Editor....

I still need to decide on a database........ I''ve really only used Access,
and my SQL skills aren''t that great. It would also need to be free.... Any suggestions??



Yes, provide background on your actual requirements so we aren''t just
pulling suggestions out of our asps (this being a Python-related but
family-oriented newsgroup, that seemed more appropriate than the
alternative). What kind of app are you building, what kind of structure
will your database and app have, performance requirements, etc...

(You might have already mentioned something in your other posting, but I
didn''t read/don''t recall it and I''m sure many other potential
respondents are in the same boat.)

Also, a suggestion from the world of "agile development": stop making so
many decisions and start writing some actual code! :-) That way you''ll
gain confidence in the choices you have made, and will rapidly find
where you went wrong (as you''ll inevitably decide you have about some
things), rather than waiting till you''ve chosen all the perfect
components and run out of time to get anything done. (This advice from
the voice of experience, me having been where you are 20 years ago, and
15, and ten years ago, and five years ago...)

-Peter


"Heather Stovold" <h_*******@hotmail.com> writes:

Wow - deciding to program in python sure requires a lot of decisions!
It wasn''t for me.
So far:

I''ve decided on python for the programming language.
I''ve decided on wxpython for the GUI....
Hmm. I started writing CGI apps, so I didn''t need to choose a
GUI - at least not until later. I finally settled on PyQT, though I''ve
used TkInter as well.
I''ve decided on DrPython for the Editor....
An editor for each language? Is that the kind of tower you get when
you start using IDEs? I just kept right on using the same text editor
I''d been using for the last 20 (now 30) years.
I still need to decide on a database........ I''ve really only used Access,
and my SQL skills aren''t that great. It would also need to be free....
Any suggestions??
Access is just a way of talking to a database. Which is what most
Python database tools are - ways to talk to a back-end database. If
you''re going to be writing fairly traditional applications, this is
probably overkill. Doing web back ends, I needed to deal with
simultaneous access, so had to go this route. I chose PostGreSQL, but
I''ve worked with MySQL as well.

You might be better off with something that doesn''t require a separate
server. Gadfly appears to qualify. There are probably other packages
that give you a DB-API or SQL interace to an internal database that
will serve your purpose.

I''ve worked with the berkeley db modules, which provides a way of
storing arbitrary chunks of memory on disk, using arbitrary chunks of
memory as a key. That may well be enough. The shelve module is the
easy way to use this.
Am I going to need a program/package for a report writer? or that might
depend on the database I use?



That won''t depend on the database. It will depend on what you want
your applications to do when it comes to generating reports - assuming
you generate any at all.

<mike
--
Mike Meyer <mw*@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.


Hi,

It seems that you are just starting on Python, same as my situation a
year ago. After almost going down the same route as you do, I tell
myself.... just start on something. You can decide on everything but by
the time you''ve decided, everything changes again.

Initially, I started on Java then came to Python. Ok, now you''ve decided
on Python, GUI library and Editor isn''t an issue. Despite all the
negativities with PyDev with Eclipse, I am still using it.

I really don''t see why you should lay everything in stone before you
start. Things may or may not fall into place. Worry about it when it
worries you.

"do not distress yourself with imaginings" -desiderata

Good luck.

Cheers
maurice

Heather Stovold wrote:

Wow - deciding to program in python sure requires a lot of decisions!

So far:

I''ve decided on python for the programming language.
I''ve decided on wxpython for the GUI....
I''ve decided on DrPython for the Editor....

I still need to decide on a database........ I''ve really only used Access,
and my SQL skills aren''t that great. It would also need to be free....
Any suggestions??

Am I going to need a program/package for a report writer? or that might
depend on the database I use?

I''ve never had to make so many decisions to program in my life, because I''ve
generally only had a couple of options, or those options were decided by
other people.

I really appreciate the help this newsgroup has provided - both for my
previous post - and for the reading of other posts I''ve done. I''m sure
I''ll have a million more questions soon!

Thanks for the help!

Heather



这篇关于这么多东西需要决定......的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆