Hi everyone,

I'm very very new to Python, and trying to learn and I'm struggling with the 
import statements.

I understand they are importing modules that I can then use in my code, what 
I'm struggling with though is how do I find out which modules I need to use to 
do any given task?

I do have a programming background in that I know PHP however this is a 
scripting language, and one that doesn't require me to import modules or 
anything, can easily just look at the functions available on the php.net 
website and carry on as normal.

With Python I'm not finding which modules I need if any as easy as that, mainly 
due to the vast number of modules available.

I'd like to start with something that in my mind is relatively simple in php, 
so I thought I'd connect to a MySQL database read what was in a table and 
insert some data into the table.

I've done some googling and read some books, the book mentioned using import 
dbm, however I understand this isn't for MySQL but my problem is the book 
glosses over the import statement and just says use this, but gives no 
explanation as to why I'm using that and/or how to find out that's what I 
should use.  Googling found some forum posts saying to use MySQLdb.

I'm wanting to learn Python properly and find things out myself, without 
relying on someone to of posted on a blog or a forum who may have done 
something similar to what I may be trying to do at that particular time, and 
then just blindly follow their example and use the same modules without an 
understanding why I'm using those modules, or using modules that I'm actually 
not using in the code.

Sorry for the long email, I didn't initially intend or expect it to be this 
long.

Thanks,
Daniel
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to