Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am looking into learning Python for web development. Assuming I already have s

ID: 648708 • Letter: I

Question

I am looking into learning Python for web development.

Assuming I already have some basic web development experience with Java (JSP/Servlets), I'm already familiar with web design (HTML, CSS, JS), basic programming concepts and that I am completely new to Python, how do I go about learning Python in a structured manner that will eventually lead me to web development with Python and Django?

I'm not in a hurry to make web applications in Python so I really want to learn it thoroughly so as not to leave any gaps in my knowledge of the technologies involving web development in Python. Are there any books, resource or techniques to help me in my endeavor? In what order should I do/read them?

Explanation / Answer

First learn Python well

Here are some online resources for learning Python

The Python Tutorial
Wiki-Book
Byte of Python
Building Skills in Python Version 2.5
Python Free Online Ebooks
Python Bibliotheca
Think Python
Data Structures and Algorithms in Python
How to Think Like a Computer Scientist: Learning with Python
Python for Fun
Invent Your Own Computer Games With Python
Learn Python The Hard Way
Thinking in Python
Snake Wrangling For Kids
For Django you can refer

The Django book
What I suggest is

The Python Tutorial
Wiki-Book
The Django Book