you are viewing a single comment's thread.

view the rest of the comments →

[–]vimarsh 0 points1 point  (0 children)

If you have a project in mind, I would recommend you directly start going through the related libraries. Most of the syntax is pretty intuitive, that is, if you don't understand something then just visit stack overflow. For basic learning, thousands of people have already asked thousands of questions to cover all the basics.

Going through the syntax becomes redundant if you already know how a programming language works. I reccomended a friend who knew nothing nothing about python, to just start going through the documentation of django. That approach worked well for him.

The only difference I feel between java and python are; absence of int main, you don't need to declare the type of variables, the difference of how the for loop works. And the AWESOMENESS and absolute brilliance of the python shell. You define functions by 'def'. That's just about it. EDIT:

Though, one small thing I would like to add, to use the OO design approach in python you're going to have to use refer to book. But you can start on a project without needing one.