Quiz and Exercises
- After Hours Programming - Python Quiz
http://wiki.python.org/moin/BeginnersGuide
Basic Python Programming Resources ( Text )
- Dive Into Python by Mark Pilgrim (HTML)
- The Python Tutorial – Official Python Tutorial (v2.7) (HTML)
- Dive Into Python by Mark Pilgrim (v3) (HTML)
- Learn Python The Hard Way, 2nd Edition (HTML)
- Python 101 – Introduction to Python by Dave Kuhlman (HTML)
- A Byte of Python by Swaroop C H ( PDF )
- Google’s Python Class
- An Introduction to Python by John C. Lusth (HTML)
- How to Think Like a Computer Scientist - Learning with Python (PDF)
- Building Skills in Python - A Programmer’s Introduction to Python (HTML)
- Building Skills in Programming - How To Write Your Own Software Using Python (HTML)
- Snake Wrangling for Kids (Best for Beginners) (PDF)
- Python Scientific Lecture Notes
- PLEAC – Programming Language Examples Alike Cookbook
- Tutorial – Learn Python in 10 minutes
Basic Python Programming Resources ( Videos,Screencasts,Blogs and Community)
- Python Videos, Tutorials and Screencasts – Showmedo
- www.pythonchallenge.com/ (Python Problems) – Recommended
- Understanding Python (video)
- Python Programming Tutorials Youtube
- MIT Video Lectures
- Audio/Video Instructional Materials for Python
- planet.python.org (blog)
- www.udacity.com/
- Scientific Tools for Python
- ActiveState Code Recipes - Python (Codes)
- DZone Python Snippets (Codes)
- A Python Sidebar for Mozilla (Widget)
- www.korokithakis.net (blog)
- www.pyschools.com
- code.google.com/p/pyscripter/ (IDE)
- ipython ( IDE)
- Show me do Screencasts(video)
- Net Tuts Website
- Best Way to Learn Python
- www.beginpython.com/
Python Graphical User Interface(GUI) and Game Development Resources
- An Introduction to Tkinter (Python GUI)
- Making Games with Python Pygame by Al Sweigart (HTML)
- Invent your own Computer Games with Python (HTML)
- pygsear — Pygame Framework and Examples
Advanced Python Programming Resources
- The Standard Python Library (HTML)
- Programming Computer Vision With Python by Jan Erik Solem (PDF)
- Natural Language Processing with Python by Steven Bird, Ewan Klein, and Edward Loper (HTML)
- Think Complexity by Allen B. Downey (HTML)
- Think Stats: Probability and Statistics for Programmers by Allen B. Downey (HTML)
- Python Module of the Week (HTML)
Data Structures and Algorithms with Object-Oriented Design Patterns in Python
Free Resources for Learning Python Framework
- Django Python Web framework Documentation
- The Django Book
- Pyramid for Humans - Basic Python Programming (HTML & PDF)
- Kivy the multitouch Python framework (PDF)
- Flask microframework by Armin Ronacher
- The Definitive Guide to Pylons - James Gardner
- A gentle introduction to the Django Web framework
I hope you like this extensive collection of Python Tutorials.If you think I have missed something comment back with your link.
Python Books Listed on Official Site
Always wanted to build a web application but didn’t know where to start learning? I had the same problem too. I didn’t know what resource was good for newbies because I had no way to tell if I could understand the material or if the material gave me enough information to build an app.
So I’ve put together 10 good sites where you can pick up Python as a newbie without paying a single cent.
Note: Before you start learning, make sure you have a text editor and have Python installed. For text editor, I use Sublime Text on my Mac and Notepad++ on Windows. You can install Python by following the Python installation guide.
-
Dive into Python: This
eBook sets a good groundwork for programming in Python by explaining
common terms (string, variable, class etc.) and the general basics of
Python. Plus it’s written in a conversational tone, which makes it very
easy to read.
-
Invent Your Own Computer Games with Python: Learn Python by building games like Tic Tac Toe, Hangman and Reversi. This is the coolest guide ever!
-
Learn Python The Hard Way:
This is one of the most popular books for learning Python. It is well
written and it helps you learn by doing. Don’t skip the extra-credit
exercises! I find they really help me understand Python better.
-
A Byte of Python: This book has been used at Harvard and even at NASA!
I like how it teaches by showing you the input and output codes before explaining how it works.
-
Python Programming Tutorials:
There are 43 short video tutorials in this course that explains the
basic concepts of Python. It’s especially good for those with a short
attention span!
-
The Python Tutorial:
This is the official tutorial from the Python project. Although it has a
lot of information, I found it a little confusing for a newbie.
-
Non-Programmer’s Tutorial for Python 3: A
product of the WikiBooks (open source) project, this eBook teaches in
similar way as #6, but it gives more explanation on each line of the
input code.
-
Begin Python: Although this is not a course, it has plenty of exercises for you to practice Python on.
-
PySchools: Structured in the same format as Begin Python, this resource has even more exercises for you.
-
Python Challenge:
In the creator’s own words, Python Challenge is “the first programming
riddle on the net”. You have to understand Python relatively well before
trying this.
What to do when faced with an error
In your early attempts, you’ll definitely run into problems. Google the error showing on your screen to see if anyone had written solutions, tutorials, or if someone has answered it on Stack Overflow.If you are still stuck, that’s probably because you don’t know the right keywords on Google to retrieve the relevant data. You can ask for solutions on Stack Overflow or at this Google group. Google also has some video Python classes online, as does MIT – so take advantage of both in addition to the resources above.
Py Books
One Click Download Python Books[it-ebooks.info]
Once you think your done with basics
Solve the problems@ the following sites
Project Euler
CodeJam
CodeChef.com
Interviewstreet===>
Learn python for fun.The popular blog with questions and answers to the python.Solutions to facebookhackercup,codejam,codechef.The fun way to learn python with me.Building some cool apps.
No comments:
Post a Comment