What is the best way to learn Python for a PHP developer?
-
This is a follow-up question to .
-
Answer:
I found that the best way was to launch into it. I started with some simple examples and a few tutorials around the web, and found a project that I wanted to work on. If you don't have anything that you know of on a good schedule that would use python well, you could try out some of Quora or Facebook's puzzles (links below). They do a good job of having increasing difficulty and a nice variety of silly things across a set of interests. Additionally, you could search around some college sites introductory python courses and see if you can find an unsecured set of notes and assignments. That could give you a free and more formal way to teach yourself the language. Alternatively, you could just go to a school and take a class and get those notes. Facebook puzzles: http://www.facebook.com/careers/puzzles.php Quora challenges: Though, I've found that the first one of the Quora challenges is not so great in Python. Good to play with but not optimal with speed.
Stephen McMillen at Quora Visit the source
Other answers
8 months back when I had to dive in to python and also start web development in python. Assuming that you intend to do some web development using Python. here is what I would recommend. I would say the best resource to learn python would be "Learning Python 4th Edition by Oreilly". The book describe things in good detail. Given that you worked on PHP earlier, you must have worked on some web projects in the past. So set a goal for yourself to do the same PHP application (probably with subset of functionality) in python and pick any python based framework (flask, pylons or django) blindly. Pick a good resource (literature) for learning the web-framework. In my case, I chose "Pylons" and bought "The definitive guide to Pylons by James Gardner". It is available online for free as well. Infact, this book teaches you by creating a WiKi application.
Sunil Arora
http://diveintopython.org is a great resource. As my uni lecturer said, you shouldn't really need to buy a book to learn Python, as there are endless tutorials and reference material available online. http://showmedo.com has a large selection of python video tutorials as well.
Aaron Moodie
I'd start by reading « A Byte of Python » which helped a lot in my personal case, while using the « php2python » reference (use with with caution though) regularly to ensure the smoothiest transition possible between the two languages. http://www.swaroopch.com/notes/Python http://www.php2python.com/ Last, Zed Shaw is writing a guide to Python which is having good press, but I didn't read it myself: http://learnpythonthehardway.org/
Nicolas Perriault
I have started writing a series on learning and mastering Python Programming. Check it out here: http://herculesphaeton.com/2015/03/learn-master-python-definitive-guide-introduction/ Part 1 - Learning Python â Novice-Beginner Level http://herculesphaeton.com/2015/03/learning-python-novice-beginner/ You can start following the guidance given in this series in a step by step way, in order to learn and master python. I have listed some books in the link above. You can check them out. I have also listed some websites, online books you can refer. This is the follow up to the part 1 of the five part Learn and Master Python series. Check it out. http://herculesphaeton.com/2015/03/progressing-python-level-intermediate/ This is the follow up to the part 1 of the five part Learn and Master Python series. Check it out. http://herculesphaeton.com/2015/03/progressing-python-level-intermediate/
Shravan Venkataraman
Related Q & A:
- What is the best way to learn English?Best solution by Yahoo! Answers
- What is the best way to learn how to build websites and web applications with Python?Best solution by Quora
- What is the best way to learn jazz piano?Best solution by Yahoo! Answers
- What is the best way to learn French?Best solution by Yahoo! Answers
- What is the best way to learn drawing anime?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.