best way to learn python/pymongo; how many days

deepthikv

Junior Member
Sep 15, 2015
10
0
6
Any easy way to learn pymongo?

I merged your Python/PyMongo threads -- Programming Moderator Ken g6
 
Last edited by a moderator:

Gryz

Golden Member
Aug 28, 2010
1,551
204
106
How long is a piece of string ?

Edit: without kidding. It depends on smart you are and how fast you learn. It depends of whether you have done programming before. It depends on how good of a programmer you already are.

It depends on what you exactly expect from someone who "knows" python. Do you mean someone who knows the syntax ? Someone who knows all exceptions, weird cases, pitfalls and such ? Do you mean someone who can build their own AVL-tree, priority-queue or even build his own relational database ? Or do you mean someone who can program "hello world" ?

Going even further: what do you mean by "days" ? Someone who spends 2-3 hours per evening, but not in the weekend ? Or someone who spends 10 hours a day, even in the weekends ?
 
Last edited:

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,469
4,321
75
I think I have a better metaphor. In how many days can you "learn" a city (Python), and its bureaucracy (PyMongo)?

Are you familiar with any other programming languages? ("other cities?") Any other databases (bureaucracies)?

Though in some ways PyMongo is more different from other databases than Python is different from other programming languages. To belabor the metaphor, imagine a city in another country with a different system of government.

I haven't touched Python or MongoDB in a long time, so someone else will have to help you with the details of learning them.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
There are a ton of resources out there, and the information and libraries you need are very accessible. However, as others have pointed out there is no way to answer this question quantitatively. It will depend on whether you have any existing concepts of how programming works. An engineer who works in another language can probably achieve basic productivity in python in a week. Someone who has never written software might take much longer.
 
Feb 25, 2011
16,964
1,597
126
If you know Python after 1 week to 10 days, I strongly suspect you have a future in subcontracting.